cancel
Showing results for 
Search instead for 
Did you mean: 

Drivers & Software

Highlighted
Adept II
Adept II

AMD Radeon R7 260X (Boinare XTX) Random freezes

Hello everyone! My name is Luca.

Problem description:

  • My desktop PC keeps hard-freezing apparently randomly and I'm always forced to reboot it.
  • I've isolated the problem on my GPU with the AMD Windows drivers. This problem doesn't appear using Linux drivers or Windows default ones.

At first, when I bought the GPU, I thought the problem was related to the fast constant switching between the two power states of the GPU memory (between 2d and 3d mode) and their different values, from 150 [MHz] to 1500 [MHz].

I thought the 2d mode values were too low. The only workaround I found back then was to overclock the GPU to use always the 3d mode (memory clock @6000 MHz, core clock @1000 MHz, 50-55 C° idle) with ASUS GPU Tweak and later with ClockBlocker.

Describe your system:

  • RAM: 8GB (2x4GB) DDR3
  • CPU: AMD FX-8320 8-Core
  • Motherboard: Gigabyte GA-970A-UD3P
  • PSU: Thermaltake Hamburg 530W ATX 80+
  • GPU: Asus R7260X-DC2-1GD5
  • Monitor: Dell U2414H UltraSharp 1920x1080 @60Hz DP to DP
  • OS Edition: Windows 10 Pro N x64
  • OS Version: 1803
  • OS Build: 17134.648

Radeon System Overview:

  • Radeon Software Version - 19.2.3
  • Radeon Software Edition - Adrenalin 2019
  • Graphics Chipset - AMD Radeon R7 200 Series
  • Memory Size - 1024 MB
  • Memory Type - GDDR5
  • Core Clock - 1000 MHz
  • Windows Version - Windows 10 (64 bit)
  • System Memory - 8 GB
  • CPU Type - AMD FX(tm)-8320 Eight-Core Processor

Radeon Software:

  • Radeon Settings Version - 2019.0220.1532.27963
  • View Release Notes - https://www.amd.com/en/support/kb/release-notes/rn-rad-win-19-2-3
  • Driver Packaging Version - 18.50.25.01-190220a-339583E-RadeonSoftwareAdrenalin2019
  • Provider - Advanced Micro Devices, Inc.
  • 2D Driver Version - 8.1.1.1634
  • Direct3D® Version - 9.14.10.01377
  • OpenGL® Version - 25.20.15000.13547
  • OpenCL™ Version - 25.20.15025.1002
  • AMD Mantle Version - 9.1.10.0295
  • AMD Mantle API Version - Not Available
  • AMD Audio Driver Version - 10.0.1.7
  • Vulkan™ Driver Version - 2.0.68
  • Vulkan™ API Version - 1.1.96

Radeon Hardware:

  • Graphics Card Manufacturer - Powered by AMD
  • Graphics Chipset - AMD Radeon R7 200 Series
  • Device ID - 6658
  • Vendor ID - 1002
  • SubSystem ID - 0458
  • SubSystem Vendor ID - 1043
  • Revision ID - 00
  • Bus Type - PCI Express 3.0
  • Current Bus Settings - PCI Express 2.0 x16
  • BIOS Version - 015.039.000.007
  • BIOS Part Number - 113-AD55300-201
  • BIOS Date - 2013/10/23 06:56
  • Memory Size - 1024 MB
  • Memory Type - GDDR5
  • Memory Clock - 1500 MHz
  • Core Clock - 1000 MHz
  • Total Memory Bandwidth - 96 GByte/s
  • Memory Bit Rate - 6.00 Gbps
  • 2D Driver File Path - /REGISTRY/MACHINE/SYSTEM/ControlSet001/Control/Class/{4d36e968-e325-11ce-bfc1-08002be10318}/0000
  • OpenGL® API Version - 4.6
  • OpenCL™ API Version - 2.0

AMD R7 260X reference and ASUS ones:

Drivers tried:

  • From version 15.201 dated 2015/09/16 to 25.20.15025.1002 (Adrenalin 19.2.3) on Windows 10 x64

Notes:

  1. Many users stated to have this exact same problem using different AMD products (GPUs and drivers): there are multiple available threads regarding this, if that may help.
  2. Sometimes the hard-freeze comes together with a Windows BSOD "THREAD_STUCK_IN_DEVICE_DRIVER": there are multiple available threads with memory dumps uploaded, like this one THREAD_STUCK_IN_DEVICE_DRIVER
  3. Some users stated the problem is related with the AMD driver known bug:

        [404660]: GPU gets stuck in a low power state after it was previously stressed to max power

vBIOS List:

Workarounds that DID NOT help:

  1. Disabling from startup the service "AMD External Events Utility"
  2. Disabling hardware acceleration of the browser
  3. Tweaking the GPU and memory clock (either overclocking or downclocking). This is what I tried, maybe it was just a little more stable (e.g. the hard-freezes took longer to appear):

    Core Clock [MHz]
    Memory Clock [MHz]
    300 400150 300
    550150 300
    690150 300
    7901500 1625
    8701500 1625
    9301500 1625
    9801500 1625
    1000 11001500 1625

Workarounds that DID help:

1) I have found an older ASUS GPU Tweak version (2.7.0.9) that let you tweak the 2D values (clock and memory). I tried to set the memory value from 150MHz to 300MHz.

Actually, it goes directly to 1500MHz like it's locked to 3d mode always. I think this is related to the vBIOS/driver states that won't let values between the "written ones" 150MHz and 1500MHz.

The temperature seems to stay around 45 °C in idle (before was 50-55 °C). This seems to be a better workaround that setting explicitly "3D mode always" from ASUS GPU Tweak.

2) I have found that the location of the drivers in the registry is the one specified by "Radeon Hardware":

"2D Driver File Path - /REGISTRY/MACHINE/SYSTEM/ControlSet001/Control/Class/{4d36e968-e325-11ce-bfc1-08002be10318}/0000"

Here there is a value called "PP_PhmSoftPowerPlayTable" that states the PowerPlay states. You can modify this hex value (REG_BINARY) to bypass the BIOS settings.

I tried to set the state frequency values from 150MHz to 300MHz. Here it is the exported registry value:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000]

"PP_PhmSoftPowerPlayTable"=hex:88,02,06,01,00,00,00,09,18,58,00,60,00,7d,00,00,\

  00,e8,03,58,00,00,80,02,00,12,00,00,02,00,3c,00,00,62,00,7f,00,00,af,00,0c,\

  00,af,00,bf,00,97,03,00,00,d6,18,00,00,d5,00,fe,00,09,01,00,00,63,01,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,32,01,00,00,00,00,14,00,00,00,02,01,00,\

  00,02,01,02,00,03,09,b0,ad,01,c4,7a,02,02,10,00,0c,f8,00,c4,7a,02,20,10,00,\

  30,75,00,30,75,00,00,10,00,02,18,08,00,00,00,00,00,00,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,05,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,02,06,c0,12,a4,1f,48,26,d0,07,a0,0f,1c,25,48,26,\

  16,00,a0,03,02,00,20,bf,02,00,6c,01,d0,01,15,02,00,00,3f,02,69,02,08,30,75,\

  00,01,ff,0c,f8,00,02,ff,c8,2c,01,03,ff,cc,55,01,04,ff,18,73,01,05,ff,7c,8c,\

  01,06,ff,04,a0,01,07,ff,b0,ad,01,08,ff,02,30,75,00,84,03,c4,7a,02,a7,03,08,\

  30,75,00,01,ff,30,75,00,02,ff,30,75,00,03,ff,c4,7a,02,04,ff,c4,7a,02,05,ff,\

  c4,7a,02,06,ff,c4,7a,02,07,ff,c4,7a,02,08,ff,08,52,03,39,03,00,00,58,03,39,\

  03,00,00,aa,03,84,03,00,00,ee,03,c9,03,00,00,2d,04,0e,04,00,00,65,04,46,04,\

  00,00,97,04,72,04,00,00,c9,04,9d,04,00,00,01,01,ff,30,75,00,30,75,00,00,0a,\

  8c,b9,00,8c,b9,00,d8,d6,00,d8,d6,00,24,f4,00,24,f4,00,70,11,01,70,11,01,f8,\

  24,01,f8,24,01,80,38,01,80,38,01,08,4c,01,08,4c,01,70,94,00,70,94,00,c0,da,\

  00,c0,da,00,a8,61,00,a8,61,00,08,01,ff,00,02,ff,00,03,ff,01,04,ff,02,05,ff,\

  03,06,ff,04,07,ff,05,08,ff,06,06,03,01,01,01,07,01,08,01,09,01,01,01,00,07,\

  14,cd,00,7c,92,00,24,f4,00,8c,b9,00,34,1b,01,9c,e0,00,44,42,01,ac,07,01,cc,\

  55,01,f8,24,01,54,69,01,44,42,01,dc,7c,01,90,5f,01,08,01,ff,00,02,ff,00,03,\

  ff,01,04,ff,02,05,ff,03,06,ff,04,07,ff,05,08,ff,06,00,08,01,ff,c8,af,00,02,\

  ff,c8,af,00,03,ff,14,cd,00,04,ff,24,f4,00,05,ff,34,1b,01,06,ff,bc,2e,01,07,\

  ff,08,4c,01,08,ff,90,5f,01,00,08,01,ff,d8,d6,00,02,ff,d8,d6,00,03,ff,e8,fd,\

  00,04,ff,f8,24,01,05,ff,08,4c,01,06,ff,90,5f,01,07,ff,18,73,01,08,ff,dc,7c,\

  01,01,64,00,69,00,52,00,69,00,69,00,e8,03,6c,07,69,00,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00

Now GPU-z shows me both the 300MHz and 1500MHz states and these settings seem stable (no freezes since two days). The temperature in idle is 37 °C.

3) I also dual boot with Arch Linux as so far no issues during these years. I use the experimental support of the open source drivers "xf86-video-amdgpu" for the GCN 2 AMD cards as stated (my GPU is Radeon R7 260X - Bonaire XTX). From the memory dumps and this fact I guess it's some software bug compatibility with Windows DirectX Graphics Kernel drivers and AMD ATI Radeon Kernel Mode Driver (maybe the 2d mode use the Windows drivers and 3d mode uses the AMD ones for acceleration? At some point, they could fail to switch control. This is just my supposition: I don't know how these drivers work and what is the difference between 2d/3d mode at low level.

Current workaround solution:

I currently use ClockBlocker with latest Windows 10 build and latest AMD drivers to lock the GPU in 3d mode always: every update of the drivers and Windows delete my previous workarounds and I have no more time to waste on this. This is a handy solution even though it makes my GPU always hot (60 [°C] in idle). The main information about my system and current driver/software are not updated anymore.

Mentions:

amdmatt

ray_m

Edit History:

  1. Added system information.
  2. Changing the description of the problem and questions.
  3. Added notes and additional currently settings.
  4. Added updates.
  5. 06/08/2017 Updated system info, added OC tables for GPU and memory clocks, updated tags, edited title.
  6. 19/02/2019 Added thread link to note 2 regarding memory dumps. Added update 3 and 4. Added mention list to give vision to the AMD engineers.
  7. 01/05/2019 Updated system info, rewritten the available information
17 Replies
Highlighted
Esteemed Contributor III

Re: R7 260X freezes

Have you tried disabling hardware acceleration in your browser(s)?

0 Kudos
Highlighted
Adept II
Adept II

Re: R7 260X freezes

Not yet, I will try disabling it now. By the way my pc freezes even when not using it.

Highlighted
Challenger
Challenger

Re: R7 260X random freezes

I had a problem with the power saving enabled; the monitor would turn off as desired, but it could never be turned on until restarting sometimes. Is your issue similar?

Did you try a newer driver? I would try 16.12.1.

Highlighted
Adept II
Adept II

Re: R7 260X random freezes

Yes I had this problem too when I got the gpu: I solved disabling all power features of Windows and that problem was gone; I don't know if it's correlated, what did you do?

I have tried different drivers and also the last one 16.12.1 but it seems WattMan conflicts with ASUS Tweak and my clocks are overridden (no forced 3d mode anymore) so I keep freezing every 5 minutes.

Highlighted
Challenger
Challenger

Re: R7 260X random freezes

Updating the driver solved the power saving problem.

I don't use ASUS Tweak, so I'm no help...

0 Kudos
Highlighted
Adept II
Adept II

Re: R7 260X random freezes

Which version did you use? Are you still using that gpu?

0 Kudos
Highlighted
Challenger
Challenger

Re: R7 260X random freezes

I use 16.12.1 with an XFX 260X 2GB that has a stock 1.1GHz core and 1.625GHz RAM.

0 Kudos
Highlighted
Adept III
Adept III

Re: R7 260X random freezes

I suffer from the same problem: Windows 7 and 10 desktop crashes into black screen or THREAD_STUCK_IN_DEVICE_DRIVER blue screen, nev...

It is rather annoying that AMD has not been able to fix it for so long.

0 Kudos
Highlighted
Adept II
Adept II

Re: R7 260X random freezes

I have read your thread and I would like to ask you if you still have the installer for the 15.2 drivers, I would like to try them. Searching on the AMD site I found this link:

Previous drivers.

There isn't the 15.2 version.

0 Kudos