Originally posted by bridgman
View Post
Announcement
Collapse
No announcement yet.
NVIDIA vs. Radeon Linux 5.0 + Mesa 19.0 Drivers - 14-Way Gaming GPU Comparison
Collapse
X
-
## VGA ##
AMD: X1950XTX, HD3870, HD5870
Intel: GMA45, HD3000 (Core i5 2500K)
-
Originally posted by bridgman View PostWe are able to get more deeply involved in native games, and so that's where you have seen most of the improvements...
And sometimes even when native ports are available we still prefer to use Wine because it runs faster.## VGA ##
AMD: X1950XTX, HD3870, HD5870
Intel: GMA45, HD3000 (Core i5 2500K)
Comment
-
Originally posted by bridgman View PostI was briefly pleased to notice that the cemu.info site says that CEMU runs well on AMD hardware, but that was before I realized they were talking about Windows only.
Now if AMDGPU-PRO OpenGL on Linux works also with CEMU, it is clearly issue in opensource driver.
.Or maybe it uses GL 4.6 path on AMD OpenGL there, since it mentioning "OpenGL 4.1 minimum (4.6 is used if available)"Last edited by dungeon; 30 January 2019, 05:29 PM.
Comment
-
Originally posted by agd5f View Post
It does matter if the application is relying on the undefined behavior of one vendor rather than another. It's hard to know what undefined behavior the application is depending on, especially if the application is closed source. Apps that run over wine further complicate things.
Originally posted by dungeon View Post
But where is a trace that hang these systems, i don't see it?
Here they are asking developers to run Mario Kart 8 in an CEMU to reproduce an issue
I know I have posted traces that others have verified.
Yes asking the devs to run through an emulator is not best, I agree...
Originally posted by bridgman View Post
Anything that involves AMD developers helping to troubleshoot code that emulates our customers platforms gets into murky territory, and so we generally stay away from it. Same for anything emulating Windows or DX.
We are able to get more deeply involved in native games, and so that's where you have seen most of the improvements... and in a number of cases we have the added benefit of game engine developers/porters not only testing on our HW but being able to work through the open source driver code to debug and optimize even more effectively.
Unfortunately CEMU seems to have everything stacked against it in terms of us being able to help - it emulates a customer platform, it's closed source (so only its developers know what happens between driver calls), and it is a Windows program running over WINE.
It wouldn't be too horrible though to have, hem hem, *unrelated bugs*, hem hem, investigated, which happen to magically solve these issues though
I know one of my wine-based bugs took about a year and a half to be resolved, and it ended being a legit issue that also plagued native games.
Maybe the Valve guys have more leeway there since they are not AMD employees wouldn't get you in trouble?
Of course I am no lawyer, so no idea what is proper and what is not.
Now if the problem is more with closed source emulators and Wine, no need to worry for there is also issues using native old Dolphin emulator!Last edited by geearf; 30 January 2019, 05:12 PM.
Comment
-
Originally posted by bridgman View Post
Anything that involves AMD developers helping to troubleshoot code that emulates our customers platforms gets into murky territory, and so we generally stay away from it. Same for anything emulating Windows or DX.
BTW someone mentioned earlier that the developers only test on NVidia... is that for WINE/Linux only ?
The Cemu developers do a lot of work for AMD as well, lots of AMD-specific bug fixes in their changelogs.
But yes, almost all their testing is Windows-only, since currently, Windows is the only official supported platform. When working version 1.14, they did ask us Linux+amdgpu users to run some specific tests though.
Looking forward to this, so that at least I won't have to reset my entire computer each time I build a new mesa, kernel or install a new Cemu version and try testing MK8:
Comment
-
Originally posted by dungeon View PostWell it uses OpenGL, so if it works on Windows with AMD OpenGL, it is safe to assume how it should work on AMDGPU-PRO OpenGL, isn't it.
Now if AMDGPU-PRO OpenGL on Linux works also with CEMU, it is clearly issue in opensource driver.
I haven't seen anyone say that yet though.Test signature
Comment
-
Originally posted by bridgman View Post
Yes-ish... the bottom part of the stack is obviously different between Linux & Windows so that's probably not a completely safe assumption, but if the app/WINE stack DID work on AMDGPU-PRO OpenGL that would definitely be useful information.
I haven't seen anyone say that yet though.
- Likes 1
Comment
-
Originally posted by TheYoshiGuy View Post
Would me installing a compatible distro (afaik, the pro driver only supports a few distros, not arch) on an external drive and installing/testing actually increase the chance of the bug being fixed?
Basically if this Windows app (in this case that is CEMU) works on Windows with AMD OpenGL, then try same thing with AMDGPU-PRO on Linux and WINE... as that is 99% the same-ish OpenGL driver. If both works similar, that way you could claim it as not an WINE issue.
The best is if you could also make a trace that reproduce hang and that is it, that because not everyone have same games and could easely run same games... what is easy for you isn't so easy for somebody else
Ands then say, this trace works fine on Windows, works fine with AMDGPU-PRO on Linux, but hanging machine with opensource driver.
That way developer more or less could see what is really this issue aboutLast edited by dungeon; 30 January 2019, 07:03 PM.
Comment
-
Originally posted by TheYoshiGuy View Post
Would me installing a compatible distro (afaik, the pro driver only supports a few distros, not arch) on an external drive and installing/testing actually increase the chance of the bug being fixed?## VGA ##
AMD: X1950XTX, HD3870, HD5870
Intel: GMA45, HD3000 (Core i5 2500K)
Comment
-
Originally posted by bridgman View Post
Or are you just saying "the emulator devs aren't going to care about anything but NVidia HW so AMD is going to have to do the work" ?
You might have heard they don't care about amd cards on reddit, but that's just frustrated people seeing their RX580's being beaten by GTX750ti's.
Originally posted by bridgman View Post
Yes-ish... the bottom part of the stack is obviously different between Linux & Windows so that's probably not a completely safe assumption, but if the app/WINE stack DID work on AMDGPU-PRO OpenGL that would definitely be useful information.
I haven't seen anyone say that yet though.
I created this one here last year, without submitting enough information: https://bugs.freedesktop.org/show_bug.cgi?id=107612 and after that, I replied in here and started working with Andrey to get more information: https://bugs.freedesktop.org/show_bug.cgi?id=105251#c17
So since 105251 has the most data, should I just close 107612 and mark it as a duplicate of 105251, then post any further traces, testing results in 105251 ?
P.S. From what I can tell, there's no issue with running these emulators, provided you purchase the games and dump them yourself (which is what we've been doing).
Sony even used an opensource ps1 emulator for their Playstation Classic console (https://arstechnica.com/gaming/2018/...plug-and-play/)
Comment
Comment