![]() |
|
Builds for Intel Graphics Issues - Printable Version +- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org) +-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support) +--- Forum: Development Discussion (https://forums.dolphin-emu.org/Forum-development-discussion) +--- Thread: Builds for Intel Graphics Issues (/Thread-builds-for-intel-graphics-issues) |
Builds for Intel Graphics Issues - Devrant - 07-20-2015 Ever since Dolphin 4.0-4887, OpenGL crashes ("failed to compile vertex shader") for many users with Intel Graphic Cards (or even Intel+Nvidia). I am one of those users, so I know it happens for Intel 4000 HD graphics + Nvidia even when Nvidia is set for Dolphin in the Nvidia Control Panel. To top it off, Direct3D is not a real alternative for Intel 4000 HD and below, because the latest Intel Driver for these Cards has a bug which has been "triggered" since Dolphin 4.0-1288. This bug messes up many textures when using Direct3D. (Intel Cards newer than 4000 HD may present the issue, but it is easily solved by updating the Driver). (See: https://communities.intel.com/thread/52145) The easiest alternative for perfect graphics is to simply use an older build of Dolphin. However the Wii U GCC adapter happens to have perfect support since 4.0-4971, after both of these issues have begun. An Intel 4000 HD user would have to choose between "good graphics" or "perfect controller response" (in the Adapter). I have, thus, made two Dolphin builds by cherry picking. -The first one, "Dolphin Devrant 4.0-4881", is based on build 4.0-4881 with the fixes from 4.0-4922, 4.0-4967 and 4.0-4971, corresponding to the Wii U GCC Adapter. This build is made to be used with OpenGL. -The second build is "Dolphin Devrant 4.0-7026-3". It's based on build 4.0-7026 WITHOUT the PixelShaderGen fix from 4.0-1288, which is what triggers the bug in the Intel Drivers. This allows Intel 4000 HD users to use a flawless Direct3D on one of the latest builds, which is also somewhat faster. I strongly recommend this build.* Here I leave the link for both versions and builds (they should finish uploading by tomorrow): https://drive.google.com/folderview?id=0B8CjLsRmkmVFWEo2Z2E2UDd4eUE&usp=sharing -Devrant *Before trying this, I tried writing "128 ? 1 : 0" instead of ">>7", as proposed in the Intel thread link I mentioned. I also tried directly using TurboK's fix (https://github.com/TurboK234/dolphin/commit/2f0e09fe70a867b5ad58bab6adc2172a9f3134b3). None of the two options fixed the graphics for me. Only when I completely undid what was done in 4.0-1288 was I able to get decent textures from Direct3D. PS: I tested the games Smash Brawl and Project M 3.6 . |