Windows 7 64-bit Full Screen OpenGL Stutter Fix for ATi Cards

Discussion in 'Operating Systems' started by blisstik, Mar 11, 2009.

  1. blisstik

    blisstik Limp Gawd

    Messages:
    394
    Joined:
    Aug 16, 2004
    Update: I just uninstalled 9.2 and installed 9.3 and OpenGL works without any issues ;)

    The atioglxx.dll version from 9.3 is 6.14.10.8543.
    The atioglxx.dll version from 8.9 is 6.14.10.7976.

    http://game.amd.com/us-en/drivers_catalyst.aspx
    __________________

    I know some of you still play your old school OpenGL games such as Quake 3, Doom 3 and Unreal Tournament. The problem is that using the latest ATi Catalyst 9.2 driver (and earlier) for Vista x64 (works fine on Windows 7 x64 except OpenGL) causes these games to flicker continuously, rendering the game unplayable.

    I've tried installing the 8.12 preview driver for Windows 7 but that doesn't work either. Searching the interwebs seem to point ATi video card owners to install the ATi Catalyst 8.9 driver for Vista x64.

    Well, instead of uninstalling the whole 9.2 package to install ancient 8.9, why not just extract the 8.9 OpenGL driver and use it on the 9.2? The advantage is that you still use the latest D3D drivers for newer games.

    Assumptions:
    -using Windows 7 Beta 64-bit
    -using ATi based video card
    -using ATi Catalyst 9.2 or earlier

    Instructions:
    1. Search for "8.9 Catalyst x64 Vista" and download that package

    2. Use 7-Zip to extract the files inside the package exe

    3. Inside the extracted files, search and copy the two files below
    atioglxx.dl_ (about 4MB)
    atioglxx.xml (very small size)

    4. For the tutorials sake, paste the two files in the root of your C:\

    5. Start command prompt, go to C: then type "expand atioglxx.dl_ atioglxx.dll" (you will notice the dll file is now about 9MB)

    8. Go to C:\Windows then search for the dll and xml files one-by-one using the top right search box

    9. Go to each of the folders that contain the dll and xml files, take ownership and overwrite them

    10. Start your favorite old school OpenGL game in full screen without flicker!

    This works for UT99 using the latest OpenGL driver.:)
     
  2. RogueTrip

    RogueTrip 2[H]4U

    Messages:
    2,585
    Joined:
    Feb 23, 2003
    This flicker affects opengl games with nVidia cards as well under windows 7 and NON-window update drivers

    The way I found to fix it is to download the newest rivatuner (works with ATI cards also). Go to openGL settings under the driver settings, move to the "Back / depth buffering" tab and where it shows "Back buffer flipping mode" select "block transfer" instead of auto. Play game, enjoy
     
  3. blisstik

    blisstik Limp Gawd

    Messages:
    394
    Joined:
    Aug 16, 2004
    I tried using RivaTuner but the OpenGL settings are nowhere to be found. I'm using a 4850. I'm not sure if it works on other ATi cards. It's worth a try rather than the longer fix above.
     
  4. RogueTrip

    RogueTrip 2[H]4U

    Messages:
    2,585
    Joined:
    Feb 23, 2003
    I always heard it worked for ATI cards, so you have nothing here:
    [​IMG]

    Just click that lil arrow by customize and it should bring up your OpenGL tweak settings
     
  5. Sovereign

    Sovereign 2[H]4U

    Messages:
    2,983
    Joined:
    Mar 21, 2005
    Thanks for the heads up, but "No supported drivers detected for this display adapter." Did you stuff the latest Vista x64 drivers in there? I have the "official" Windows 7 181s.
     
  6. RogueTrip

    RogueTrip 2[H]4U

    Messages:
    2,585
    Joined:
    Feb 23, 2003
    Yes, they are Vista x64 drivers I use, as I stated above, this happens with NON-windows update drivers (the Prerelease 1.1 and such) so every vista x64 driver I've tried does this on windows 7 (7000 and 7048 builds). I haven't tried the Win7 181 drivers to see if they are flawed, Can you play OpenGL games like Doom3 okay without heavy flickering going on?

    I use the Vista x64 due to being the most up to date with most bug fixes over windows 7. This OpenGL issue is the only issue I can find with the drivers.
     
  7. Sovereign

    Sovereign 2[H]4U

    Messages:
    2,983
    Joined:
    Mar 21, 2005
    Well my device manager says the drivers I have are "Prerelease WDDM 1.1" so I'll check on the OpenGL but given that I bet they will have the same problem...
     
  8. Sovereign

    Sovereign 2[H]4U

    Messages:
    2,983
    Joined:
    Mar 21, 2005
    Sorry for the doublepost, but I want everyone to know: I am not affected by this issue on the "official" Win7 NVIDIA drivers. Running Build 7048 x64. Doom3 runs like butter on my 9800GX2 on all maxed out settings. No flicker.
     
  9. RogueTrip

    RogueTrip 2[H]4U

    Messages:
    2,585
    Joined:
    Feb 23, 2003
    Yep, as I was saying, this only affect Vista x64 drivers on Windows 7.

    Prerelease WDDM 1.1 drivers are Windows Update drivers, as I've been trying to point out. Vista x64 are NON-windows Update drivers.

    Install any of the Vista x64 drivers on windows 7 x64 and you will get flicker, and this is the fix for it.
     
  10. Sovereign

    Sovereign 2[H]4U

    Messages:
    2,983
    Joined:
    Mar 21, 2005
    Oh I thought the NVIDIA drivers were "non-WU." Also, is there anything "wrong" with the NVIDIA Windows 7 drivers that you'd want to use the Vista x64 ones?
     
  11. blisstik

    blisstik Limp Gawd

    Messages:
    394
    Joined:
    Aug 16, 2004
    I haven't tried the WDM drivers from Windows Update for Windows 7. I'm pretty skeptical with the performance of pre-release drivers when it comes to gaming.

    If anyone can reply here using stock WDM drivers, let us know your setup!
     
  12. HammerAZ

    HammerAZ Limp Gawd

    Messages:
    245
    Joined:
    Mar 12, 2009
  13. blisstik

    blisstik Limp Gawd

    Messages:
    394
    Joined:
    Aug 16, 2004
    Update: I just uninstalled 9.2 and installed 9.3 and OpenGL works without any issues

    The atioglxx.dll version from 9.3 is 6.14.10.8543.
    The atioglxx.dll version from 8.9 is 6.14.10.7976.

    http://game.amd.com/us-en/drivers_catalyst.aspx
     
  14. HammerAZ

    HammerAZ Limp Gawd

    Messages:
    245
    Joined:
    Mar 12, 2009
    The 9.3's solved my EVE online display issues. Working great!
     
  15. antiflux

    antiflux n00bie

    Messages:
    8
    Joined:
    Nov 17, 2005
    Hey all, I finally got 9.3 (CCC and driver) to work with my ATI Mobility Radeon X1200 in Windows 7 64-bit (Build 7057) ... I didnt use the modder program. Quakelive seems to be running fine without the flickering problem in full screen mode. Also the game is MUCH smoother than it was in Windows XP SP3 32-bit.

    What I did:

    1) As per OzzieXP's post (on driverheaven.net forums) I removed the 6.1 references in both of the .inf files (C7_77072.inf & CH_76829.inf).
    i.e. changed anything that displayed "NTamd64.6.1" to "NTamd64.6.1"

    2) Manually edited the .inf (C7_77072.inf & CH_76829.inf) with my device hardware information
    e.g. "ATI Radeon X1200 Series" = ati2mtag_RS690, PCI\VEN_1002&DEV_791F

    you can find the device ID in device manager under the device properties...

    THANKS NOW I CAN PLAY QUAKELIVE AGAIN! =)

    http://img14.imageshack.us/img14/7066/worksn.jpg

    Edit: Also it pisses me off that ATI doesn't allow me to install this without modding the driver even though the driver works PERFECTLY...
     
  16. overclocky

    overclocky n00bie

    Messages:
    12
    Joined:
    Oct 8, 2009
    Omg, you saved me! :D
    I had this memory leaking issue with KOTOR under windows 7, but then I extracted .dll file from 9.7 catalyst and put the .dll file in the KOTOR installation file. Voila, it works :)