Has anyone checked OGL performance on Linux with Nvidia drivers? I'm swamped with my own development stuff atm. Nvidia was always rumored to spend more effort on their Linux drivers when it came to OGL compared to Windows (key part is "rumored" though).
Pixel Processing Problems: On the Road to Pixel Perfection
|
03-16-2014, 12:50 PM
(03-16-2014, 02:24 AM)Dolp Wrote: I'm curious, how does this affect Nvidia Maxwell, the newest GPU architecture from Nvidia. Unfortunately, this does affect Maxwell like the Kepler cards before it when it comes to OpenGL. I ran a quick test, using the intro scene for LoZ: TP on rev 4.0-681 (before tev_fixes_new) and 4.0-1206 (after merge). Using OpenGL, the performance loss is about 50%. Using D3D post tev_fixes_new showed no noticeable performance loss on my GTX 750 Ti vs OpenGL or D3D pre-merge. Hopefully Nvidia can figure out why their integer performance is so bad in OpenGL. This is *not* whining about the performance though. The inaccuracy and bugs had to go, and the fixes are especially important to me since I pretty much use Dolphin to play LoZ games. Great work neobrain! 03-17-2014, 03:15 AM
I still hope Nvidia will improve their shader compiler so we will be as fast as before. Instructions like those should never be emitted:
AND.S R0.y, {255, 0, 0, 0}.x, {31, 0, 0, 0}.x For reference, the complete shader is here: http://pastie.org/8866041 03-17-2014, 03:18 AM
It sounds like they are aware of the issue, correct? Are they generally responsive to these kinds of issue requests?
Also, forgive me, but what does that shader instruction do? I'm not pixel shader literate
It will calculate the bitwise_and between 31 and 255 (which is 31) and stores it in the register R0.y. This isn't a big deal, but as both input values are const, there is no need to calculate this for _every_ pixel...
03-17-2014, 05:00 AM
http://www.geeks3d.com/20140310/nvidia-r...xtensions/
I wonder if any of these new extensions will improve performance for Nvidia hardware. Quote:Compared to previous versions, R335.23 adds 3 extensions: 03-17-2014, 07:15 AM
All I want to say is thank you so much to the amazing developers! I really appreciate the article, too, giving us insight into the methodologies of emulation-improvement. I've always believed that emulation is providing a critical preservation of history, so major kudos to all involved with Dolphin. I eagerly await the next article!
03-17-2014, 09:38 AM
(This post was last modified: 03-17-2014, 09:38 AM by Kazumi'Zorah.)
I wonder if PCSX2 is plagued by the same issue as I remember Jak & Daxter having similar texture defects. Does anyone know if PCSX2 uses floating-point math?
03-17-2014, 10:30 AM
Which part? PCSX2 is a big application.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony 03-17-2014, 10:50 AM
(03-17-2014, 10:30 AM)NaturalViolence Wrote: Which part? PCSX2 is a big application. I don't know, I'm not at all adept at code let alone code in emulation. Essentially what I'm asking is could the pcsx2 team solve problems I assume having to do with pixel processing, such as the anomalies in Jak & Daxter the same way this Dolphin merge fixed issues in WW. Just curiosity. |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)