Howto game with Wine using Catalyst

Share your wisdom. Not for support questions!

Moderator: How-to Curator

Howto game with Wine using Catalyst

Postby MrJames » March 11th, 2011, 1:02 pm

Ok, Wine and Catalyst (fglrx) don't mix too good. For those like me, you may find your AMD graphics card useless as games won't start up or crash during loading. Luckier people may get the game to run, but with a mostly black environment making game play impossible.
The way to get decent game play, almost just as good as with an nVidia card (proprietary driver, of course) involves the creation of a registry entry.

Bring up a console and run the following to bring up regedit, the Windows registry editor:
Code: Select all
$ wine regedit


Here, you'll have to drill down to HKEY_CURRENT_USER\Software\Wine\ and create a new key named "Direct3D". In the Direct3D key, a string entry named "UseGLSL" must be created with a value of "disabled". This disables, as obvious from the name, the use of GLSL, which is the source of the problem.

Some games depend on the existence of GLSL support in order to run. These will not work. But many many other games will. Better to have a couple games not work than none at all. For me games such as Tomb Raider Legend, Tomb Raider Anniversary, Need For Speed Undercover, Need For Speed Most Wanted, Resident Evil 4, and Assassins Creed all work perfectly, indistinguishable from Windows. Tomb Raider Underworld however will not run. However, without disabling GLSL, all you'll get with these games is a black screen.

More information on the various registry tweaks can be found here

Make sure you are always running the latest Catalyst versions as GLSL support is being worked on and may appear soon, in which case you can remove this entry and enjoy.

Discuss here
This signature is not available in your country.
User avatar
MrJames
 
Posts: 567
Joined: February 9th, 2011, 8:27 pm

Return to HowTo

Who is online

Users browsing this forum: No registered users and 1 guest

x