About LLE emulation - Printable Version +- RPCS3 Forums (https://forums.rpcs3.net) +-- Forum: Support & Issues (https://forums.rpcs3.net/forumdisplay.php?fid=17) +--- Forum: Support (https://forums.rpcs3.net/forumdisplay.php?fid=18) +--- Thread: About LLE emulation (/showthread.php?tid=173700) |
RE: About LLE emulation - Nekotekina - 01-28-2016 Required modules are determined manually by imported functions reported in logs and testing. Plus it's possible to create per-game config. RE: About LLE emulation - Inue - 01-31-2016 (12-18-2015, 02:07 PM)tambre Wrote:(12-18-2015, 12:23 PM)ssshadow Wrote:(12-18-2015, 05:40 AM)tambre Wrote: I would also like to add, from my results of the search, he has deceased.That's horrible I don't know inner workings of PS3 architecture but I don't think you need HLE for things like higher resolution, antialiasing or even texture replacement. Dolphin can do all of that with LLE and many other LLE emulators can increase resolution too. RE: About LLE emulation - Tom_Neverwinter - 02-02-2016 LLVM is interesting to mess with to say the least but it may just be "ps3 firmware beginners luck" Quick question if I have a older system is there a preferred system version? OFW/CFW 3.55? 4.11 4.20? yes OFW dump Long live DAX RE: About LLE emulation - ps0ne - 02-04-2016 (12-18-2015, 04:48 PM)tambre Wrote:Remove all renderes? No, there is no point in that. Opengl 4.4 might be last Glsl language used (unfortunately because amd) + newer extensions, just for legacy hardware. And if that not enought there will be more verions released https://www.phoronix.com/scan.php?page=news_item&px=OpenGL-Not-The-End(12-18-2015, 04:26 PM)ssshadow Wrote:(12-18-2015, 02:07 PM)tambre Wrote:(12-18-2015, 12:23 PM)ssshadow Wrote: That's horrible DX12 and vulcan would be dedicated for the newest hardware with good driver support. RE: About LLE emulation - tambre - 02-04-2016 (02-04-2016, 05:56 PM)ps0ne Wrote:(12-18-2015, 04:48 PM)tambre Wrote:Remove all renderes? No, there is no point in that. Opengl 4.4 might be last Glsl language used (unfortunately because amd) + newer extensions, just for legacy hardware. And if that not enought there will be more verions released https://www.phoronix.com/scan.php?page=news_item&px=OpenGL-Not-The-End(12-18-2015, 04:26 PM)ssshadow Wrote:(12-18-2015, 02:07 PM)tambre Wrote: There are likely still PPU and SPU emulation accuracy problems, possibly preventing modules and games from being emulated properly. One example is likely, that GTA V with LLE seems to fail, due to SPU emulation inaccuracies. RSX emulation seems to currently be the main thing blocking most of the games from working. Nekoteki could probably correct me or elaborate on the subject of the various backend problems. Legacy hardware? Might as well add 32-bit support back then! Not like you're going to be able to run any PS3 game decently on older hardware. Not only that, but Vulkan and DX12 include many benefits to more easily and a lot faster emulating the RSX chip. OpenGL is simply old and horrible, and needs to die in favour of a full reboot, in my opinion. And Vulkan is the replacement. OpenGL will likely continue to coexist, due to porting problems and legacy needs likely, though. I personally in my own projects (and emulators) have fully avoided any graphics things for the past 2 months. Context creation is absolutely shit, I can expect my result to probably not work on AMD drivers (though that's more or less Nvidia's fault) and I need 3rd party libraries to be able to decently use extensions. You also need an OpenGL context to create an OpenGL context for rendering. RE: About LLE emulation - ps0ne - 02-09-2016 Thanks for explanation, i always like to read some tech stuff even im not developer. I believe there are some pain in developing application with opengl. Anyway, some speed concerns are adressed by AZDO modern opengl programming, with modern arb extensions. Not sure what advantages are for emulation tasks. Because i dont want to be considered living only with theories, lets show example of cemu emulator, which emulates wiiu and ofc gpu of it. It has quite good speed as for being only interpreter for cpu. No intention in comparing emulators, just nice talk of my side RE: About LLE emulation - vlj - 02-10-2016 Having developed something with azdo in the past I can tell that it helps lowering cpu overhead by a wide margin but it's still cary most of opengl flaws. Draw call generation still happen in a single thread for most task (but gfx thread in emulator are single threaded so it's not really an issue here) and you don't have a lot of control over resource lifetime management or command queue flush. RE: About LLE emulation - syphurith - 02-26-2016 Just as a note to anyone would like to try the LLE with sprx files. All you get from 3.55 or 4.00 PUP files aren't enough; you're missing files from 1.50 CEX/DEX release. At least libspurs.sprx exists in 1.50 but no such files in 3.55. And i don't know if there is any similar modules. Still PPC assembly looks quite a problem for me. Hope this file helps you understanding the cellSpurs. RE: About LLE emulation - tambre - 02-26-2016 cellSpurs = cellSre RE: About LLE emulation - syphurith - 02-26-2016 (02-26-2016, 05:40 AM)tambre Wrote: cellSpurs = cellSreWell i checked the file and find such symbols. It seems i've found the old file `libspurs.sprx` which is obsolete. Ok my knowledge is quite out of date. And glad that is, thanks. |