mirror of https://github.com/PCSX2/pcsx2.git
Updated OpenGL and AMD GPUs All you need to know (markdown)
parent
7b7cf05cd6
commit
3e070878ef
|
@ -1,8 +1,8 @@
|
|||
# Information
|
||||
|
||||
Due to a buggy driver OpenGL will perform poorly on AMD GPUs. The driver has some broken extension as well as some race condition that severally hinder performance compared to way more optimized D3D11 path.
|
||||
Due to a buggy driver OpenGL will perform poorly on AMD GPUs. The driver lacks performance optimizations and several extensions are currently broken.
|
||||
|
||||
The issues have been reported on the AMD support forum for a year now but long story short, situation hasn't improved yet.
|
||||
The issues have been reported on the AMD support forum for a year now, but any fixes AMD has released so far have either introduced new bugs or reintroduced old bugs.
|
||||
|
||||
There is a PCSX2 discussion thread regarding the mentioned issues [here](https://github.com/PCSX2/pcsx2/issues/1552).
|
||||
***
|
||||
|
@ -12,20 +12,24 @@ There is a PCSX2 discussion thread regarding the mentioned issues [here](https:/
|
|||
* **Dual Source Blending is broken on AMD drivers.** You can use 17.1.2 atioglxx.dll and `override_GL_ARB_separate_shader_objects=1` gsdx.ini option to restore old behaviour in newer PCSX2 build. But be wary this causes BSODs and crashes in the display driver on Windows when Blending Unit Accuracy is set to *None* (so keep it at least to the default "Basic" level). Link to issue on AMD support forum is [here](https://community.amd.com/thread/205702).
|
||||
|
||||
* **OpenGL runs 10-70% slower compared to Direct3D.** This is an optimization issue on AMD's side. There is no workaround for this issue. People will need to wait for a proper working driver. Link to issue on AMD support forum is [here.](https://community.amd.com/thread/206176)
|
||||
***
|
||||
### Help:
|
||||
|
||||
To avoid the worst of the bugs make sure you do the following:
|
||||
|
||||
Make sure you are using the most recent AMD drivers.
|
||||
|
||||
Make sure to use the latest PCSX2 development build, as it will have the latest fixes/workarounds in place to improve the situation.
|
||||
|
||||
Stick to the default GSdx plugin settings. The "Allow 8-Bit Textures" option could improve the framerate, but this depends on the game, and it can also cause graphical regressions in a few games.
|
||||
|
||||
***
|
||||
### QA:
|
||||
**Q: Can I still run OpenGL with all the present issues?**
|
||||
A: Yes, but expect slower performance caused by the sum of aforementioned bugs and workarounds.
|
||||
Also make sure you are using a latest build with [this](https://github.com/PCSX2/pcsx2/pull/1858)
|
||||
PR.
|
||||
A: Yes, but expect slower performance caused by the sum of aforementioned bugs and workarounds.
|
||||
|
||||
**Q: My PC keeps crashing , what can I do ?**
|
||||
A1: Make sure to keep Blending Unit Accuracy set to at least the default "Basic" level.
|
||||
A2: Make sure you are using a build that supports the SSO workaround. PR is [here](https://github.com/PCSX2/pcsx2/pull/1858).
|
||||
**Q: My PC/display driver keeps crashing , what can I do ?**
|
||||
A: Make sure to keep Blending Unit Accuracy set to at least the default "Basic" level.
|
||||
|
||||
**Q: The graphics look buggy / garbage display ?**
|
||||
A1: Make sure you are using most updated AMD drivers.
|
||||
A2: Make sure you are using a build that supports the SSO workaround. PR is [here.](https://github.com/PCSX2/pcsx2/pull/1858)
|
||||
|
||||
**Q: Any ways to improve performance on OpenGL ?**
|
||||
A: Lower the resolution , use "Advanced Settings and Hacks" for OpenGL , Check / Uncheck Allow 8 bit textures. Switch to Linux 😀
|
||||
**Q: The graphics look buggy / garbage display ?**
|
||||
A: Make sure to keep Blending Unit Accuracy set to at least the default "Basic" level.
|
Loading…
Reference in New Issue