Posted August 10, 2015
This solution fixed great lag and cursor flickering of BG1 under Windows 10 x64. I gathered it might be useful enough to warrant its own topic. I've upgraded my PC to Windows 10 a week ago, and was in the middle of a BG1 playthrough which worked fine on Windows 7.
Because I knew Windows Vista, 7 and 8.x requried DirectX 9 to be installed for anything requiring Direct X 9 or lower, I just assumed the same would be true for Windows 10, and installed the June 2010 Redist which I also used on Windows 7. (http://www.microsoft.com/en-us/download/details.aspx?id=8109)
To make sure nothing changed in the installation of BG, I renamed the "Baldur's Gate" folder to "BG OLD", re-installed Baldur's Gate from GOG (to get all the icons and registry settings correct), wiped the newly installed directory, and renamed my old one back to "Baldur's Gate".
The game started, but lagged greatly, with a flickering cursor.
Under Windows 7, I either used DDRAWFIX using ForceDirectDrawEmulation (GOG.com defaults to installing it using the WINE libraries, which does not always work, depending on the drivers and settings of the video card), or I used the ForceDirectDrawEmulation from the Windows Application Compatibility toolkit. Using one or the other always completely fixed Baldur's Gate for me.
Here's the cracker: I *UNINSTALLED* DDRAWFIX, and all problems went away. So, it seems:
- Install the DirectX 9 redistributable (maybe this isn't even necessary)
- Remove DDRAWFIX (this fixed my lag and cursor flicker)
- Don't use ANY compatibility settings; not in Windows, no software blitting or anything in BG itself. Just select 32-bit color.
Now I have NO compatibility fixes installed or selected anywhere, and the game runs perfectly.
edit: to remove ddrawfix, do the following:
- Go to your BG1 installation folder.
- Right-click setup-ddrawfix.exe, and select "Run as administrator"
- In the black screen that comes up, choose to remove DDRAWFIX.
Because I knew Windows Vista, 7 and 8.x requried DirectX 9 to be installed for anything requiring Direct X 9 or lower, I just assumed the same would be true for Windows 10, and installed the June 2010 Redist which I also used on Windows 7. (http://www.microsoft.com/en-us/download/details.aspx?id=8109)
To make sure nothing changed in the installation of BG, I renamed the "Baldur's Gate" folder to "BG OLD", re-installed Baldur's Gate from GOG (to get all the icons and registry settings correct), wiped the newly installed directory, and renamed my old one back to "Baldur's Gate".
The game started, but lagged greatly, with a flickering cursor.
Under Windows 7, I either used DDRAWFIX using ForceDirectDrawEmulation (GOG.com defaults to installing it using the WINE libraries, which does not always work, depending on the drivers and settings of the video card), or I used the ForceDirectDrawEmulation from the Windows Application Compatibility toolkit. Using one or the other always completely fixed Baldur's Gate for me.
Here's the cracker: I *UNINSTALLED* DDRAWFIX, and all problems went away. So, it seems:
- Install the DirectX 9 redistributable (maybe this isn't even necessary)
- Remove DDRAWFIX (this fixed my lag and cursor flicker)
- Don't use ANY compatibility settings; not in Windows, no software blitting or anything in BG itself. Just select 32-bit color.
Now I have NO compatibility fixes installed or selected anywhere, and the game runs perfectly.
edit: to remove ddrawfix, do the following:
- Go to your BG1 installation folder.
- Right-click setup-ddrawfix.exe, and select "Run as administrator"
- In the black screen that comes up, choose to remove DDRAWFIX.
Post edited August 10, 2015 by Katsunami