GSdx
I'd love to test that 2x software rendering hypothesis. I have a i5-4670k so if you ever do get around to allowing upscaling in software mode, I'll be sure to try it out. But yeah, I definitely second that suggestion. That would make me a very happy camper. Laugh

BTW thanks for explaining that rama. FWIW, I did look around a bit and didn't see any mention of that in any of the sticky'ed threads or the links provided therein.
[Image: pNm13X9.gif]
Windows 10 Pro x64 Version 1909 | AMD Ryzen 5 5600X | GIGABYTE AORUS GeForce GTX 1080 Ti | Crucial 16GB (2x8GB) DDR4 3600 RAM | Samsung 850 EVO 500 GB SSD | WD Red Plus 8TB

CPU Intensive Games
GPU Intensive Games
Games that don't need a strong CPU
Reply

Sponsored links

(09-08-2014, 10:29 PM)Blyss Sarania Wrote: I think the best possible change to GSdx is allowing upscaling in software mode. I don't know how hard/trivial that is, but it should be at least feasible without a rewrite. And at least 2x should be possible in software on a modern PC.

that bothers me still tho. Glare

in theory it's possible. but... the texture/memory sampling is mean. at 2x you do 4x as much. think slow. it's possible to optimize it to not take too much random samples that don't fit the cache but you need a damn good texture/memory fragment algorithm that is good prefetching and emulating that "block and swizzle" SH*T computation fast. that's what turns that off right at the start. this is what makes that GS so hard. computing the memory location and having it fast. really A*S.

but... i believe there is some bit magic and numbers that could be found... that'd do that nicely in software. Closedeyes
Reply
yes yes yes, upscaling in software mode would be fantastic omg...
Reply
gabest still updating on google svn? what that about? i just went there. and... o_O Laugh Biggrin
Reply
Wow gabest did make an update on the old SVN a few hours ago...
[Image: XTe1j6J.png]
Gaming Rig: Intel i7 6700k @ 4.8Ghz | GTX 1070 TI | 32GB RAM | 960GB(480GB+480GB RAID0) SSD | 2x 1TB HDD
Reply
seems like hes testing a port of the renderer to openCL though the code itself looks pretty much the same as the other renderer. So the new renderer isn't really coded to do anything differently than before - looks like Gabest is just testing to see if the framework does anything smarter/better internally than the dx one
Reply
(09-08-2014, 10:29 PM)Blyss Sarania Wrote: I think the best possible change to GSdx is allowing upscaling in software mode. I don't know how hard/trivial that is, but it should be at least feasible without a rewrite. And at least 2x should be possible in software on a modern PC.

The whole model of the software renderer/rasterizer seemed pretty different from the hardware renderers - the whole thing does some stuff that only really works on the assumption that it doesn't need to upscale. Because the sizes of things don't change, it can pretty much just slap the graphics directly onto the screen and then rasterize it in lines.
Reply
Yay, I did not notice the move to github. Could someone tell me what to do to get access there? I have never used it before. Merging the changes will be fun.

About opencl, I'm a bit disappointed. The enqueue call overhead is too much sometimes, and none of the debuggers work reliably. In the upcoming 2.0 specs, they added sub-kernel calls, that could be useful. They say cuda already has this, maybe only a driver update is needed, not a new hardware.

Upscaling works with the psx renderer only because texture coords aren't shifted to half pixel. With the tile based rendering I'm trying in opencl, I could at least do super-sampling and real antialiasing.
Reply
Gabest, I for one am glad to see your return. GSDX needs you Tongue
Intel Core i7-8700k @5ghz
G.Skill 16GB DDR4 @3600mhz
GeForce GTX 1080 8GB
Windows 10 x64
Reply
Gabest, save us! Only you can do it!

Also, can't even regular accounts make pulls on github, no special access needed? Although whoever is in charge of the PCSX2 permissions there should give Gabest Owner status so he can merge his own pulls.
Reply




Users browsing this thread: 8 Guest(s)