From ee8040f2e5f4807970e9b960686b061834914386 Mon Sep 17 00:00:00 2001 From: lightningterror Date: Wed, 22 Mar 2017 06:42:58 +0100 Subject: [PATCH] Created OpenGL and AMD GPUs - All you need to know (markdown) --- OpenGL-and-AMD-GPUs---All-you-need-to-know.md | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 OpenGL-and-AMD-GPUs---All-you-need-to-know.md diff --git a/OpenGL-and-AMD-GPUs---All-you-need-to-know.md b/OpenGL-and-AMD-GPUs---All-you-need-to-know.md new file mode 100644 index 0000000..21a3d42 --- /dev/null +++ b/OpenGL-and-AMD-GPUs---All-you-need-to-know.md @@ -0,0 +1,31 @@ +# Information + +Due to an inefficient driver OpenGL will perform poorly on AMD GPUs. The driver lacks performance optimizations as well as several working extensions that are currently bugged. + +The issues have been reported on the AMD support forum for a year now but no fixes have been released yet. + +There is a PCSX2 git discussion topic regarding the mentioned issues [here.](https://github.com/PCSX2/pcsx2/issues/1552) +*** +### List of issues: +* **SSO (Separate Shader Objects Extension) is broken on AMD drivers**.It causes garbled graphics every time the extension is enabled. A workaround has been added on PCSX2 regarding the issue. Link to issue on AMD support forum is [here.](https://community.amd.com/thread/194895) + +* **Dual Source Blending is broken on AMD drivers.** It causes BSODs and crashes the display driver on Windows. A workaround is to keep Blending Unit Accuracy set to at least the default "Basic" level. Link to issue on AMD support forum is [here.](https://community.amd.com/thread/205702) + +* **OpenGL runs 10-30% slower compared to Direc3D.** 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) +*** +### QA: +**Q: Can I still run OpenGL with all the present issues?** +A: Yes , expect slower performance and use any workarounds present. +Also make sure you are using a latest build with [this](https://github.com/PCSX2/pcsx2/pull/1858) +PR. + +**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: The graphics look buggy / garbage display ?** +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: Any ways to improve performance on OpenGL ?** +A: Lower the resolution , use "Advanced Settings and Hacks" for OpenGL , Check / Uncheck Allow 8 bit textures.