Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: [BUG] Double-buffering bug RADEON drivers (v15.7 - v19.3) on Windows 7

13 Mar 2019   #1
radeonwin7bug

Windows 7 SP1 x86
 
 
[BUG] Double-buffering bug RADEON drivers (v15.7 - v19.3) on Windows 7

Double-buffering bug RADEON drivers (v15.7 - v19.3, all versions) on Windows 7
Classic theme or Windows Basic theme (any no AERO themes)


This bug all new AMD cards 2014-2019 years:
- Radeon HD 7XXX;
- Radeon R5, R7, R9 series;
- Radeon RX 400, RX 500 series
with Radeon Driver - from Catalyst v15.7 to Radeon Adrenalin v19.3.1 (all versions)

NVidia and Intel video cards there are no problems!
Unfortunately, this problem is present on AMD drivers only.

Using "double-buffering patch" increase RADEON driver performance up 10-30 times!
Demonstration in the foobar2000 spectrum with FPS measurement using simpleGLUT.

No patch (WS_EX_COMPOSITED = OFF)
FPS = 25-60 (very big lags)

Used "double-buffering patch" (WS_EX_COMPOSITED = ON)
FPS = 850-920 (no lags)

Video demonstration -


Source code:
Code:
    #include <windows.h>
    #define WS_EX_COMPOSITED 0x02000000L
    static BOOL WINAPI EnumProc (HWND hwnd, LPARAM param)
    {
        DWORD style;
        style = (DWORD)GetWindowLong (hwnd, GWL_EXSTYLE);
        // ON
        SetWindowLong (hwnd, GWL_EXSTYLE, style | WS_EX_COMPOSITED);
        // OFF
        //SetWindowLong (hwnd, GWL_EXSTYLE, style & ~WS_EX_COMPOSITED);
        return TRUE;
    }

    void BoostWindows (void)
    {
        EnumWindows (EnumProc, 0l);
    }
    int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int nShowCmd)
    {
        BoostWindows ();
        return 0;
    }



My System SpecsSystem Spec
.
13 Mar 2019   #2
wither 2

Windows 7 Pro SP1 64 bit
 
 

I just wanted to mention that a lot of the series you mention are now Legacy cards. The last driver for them is the Crimson 16.2.1 Beta. Not sure if that affects the problem you're referring to.
My System SpecsSystem Spec
Reply

 [BUG] Double-buffering bug RADEON drivers (v15.7 - v19.3) on Windows 7




Thread Tools




Similar help and support threads
Thread Forum
Windows 7 drivers for radeon 9250
i have just installed windows 7 on an older system with a radeon 9250 128mb agp video card. i tried installing the latest catalyst driver package just to see if they would work but they didn't detect the card, and i couldn't manually update the drivers via device manager since the card would not...
Graphic Cards
AMD Radeon™ HD6490M drivers hanging Starting Windows Screen (laptop)
Hey guys. This is a pretty detailed explanation of what's been happening while skipping over the petty details. On the web, trying to order take out, suddenly the screen goes black, fans go into overdrive and continues like this for about 20 minutes. Hold down power button to fully shut down...
Graphic Cards
After installing new Radeon GPU and drivers, Windows stuck at starting
I just received my new ASUS HD7850-DC-2GD5 video card. I installed it, booted up Windows, and installed the drivers from the included CD. Then I rebooted Windows. However, my system hangs at the 'Starting Windows' screen. Actually, it seems that only the video hangs--because if I type in my...
Graphic Cards
Ati Radeon X1250 Based Graphics and Windows 7 drivers
I need to know if anyone knows where to get a window 7 driver for an ATI Radeon X1250 intragrated graphics card? I can not change my screen resolution to be able to load the games that we often play. This system just crashed 5 days ago and it has taken many days to get it back up and...
Drivers
Great computing/technology based double double meaning jokes?
One of my (real life :p) friends said in IRC to all of us that we should each buy a 3DS. I responded "I'd rather buy a Vita", "BAZINGA - double meaning ;P" (as as you probably all know, vita is latin for life, as well as the name of the PlayStation Vita, so it was the usual "I'd rather get a...
Chillout Room


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 21:37.
Twitter Facebook