View previous topic :: View next topic |
Author |
Message |
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
Posted: Tue Jul 13, 2021 5:50 am Post subject: Underclock AMDGPU (Pitcairn PRO, Radeon HD 7850) |
|
|
My GPU renders dead (screen permanently freezes) after working some time under load at its normal clocks: core @ 1000MHz & memory @ 1200MHz. (No, it's not about overheating!!). I remember how I was fixing it some time ago, when I was using Windows: with AMD Catalyst, I used to lower memory clock to about 1050MHz and core clock to 850MHz. This tuning seems slight, but it works just fine.
Now, the problem is I can not underclock my GPU under Linux: there is no `pp_od_clk_voltage` in `/sys/class/drm/card0/device` (I enabled `amdgpu.ppfeaturemask=0xffffffff`, and then updated grub).
The only thing I can do is to force my GPU work at lowest clocks: core @ 300MHz & memory @ 500MHz, which is too low. |
|
Back to top |
|
|
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
|
Back to top |
|
|
Ralphred l33t
Joined: 31 Dec 2013 Posts: 711
|
Posted: Tue Jul 13, 2021 10:44 am Post subject: |
|
|
fd4c92272d5a952adf7aad11c wrote: | Why?? | It's set by the card vendor, not the chipset.
You have 2 choices, x11-apps/radeon-profile and it's associated radeon-profile-daemon, or poking around in /sys/classes/.
My personal experience with radeon-profile wasn't great, but it will do what you are asking for. |
|
Back to top |
|
|
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
Posted: Tue Jul 13, 2021 1:25 pm Post subject: |
|
|
Ralphred wrote: | fd4c92272d5a952adf7aad11c wrote: | Why?? | It's set by the card vendor, not the chipset.
You have 2 choices, x11-apps/radeon-profile and it's associated radeon-profile-daemon, or poking around in /sys/classes/.
My personal experience with radeon-profile wasn't great, but it will do what you are asking for. |
> x11-apps/radeon-profile and it's associated radeon-profile-daemon
I'd installed radeon-profile, but there is no option to slightly adjust clocks. Or am I missing something? |
|
Back to top |
|
|
Ralphred l33t
Joined: 31 Dec 2013 Posts: 711
|
Posted: Tue Jul 13, 2021 1:43 pm Post subject: |
|
|
In the overclocking section you can manually set the clock 'step values', or disable the higher values.
If you card doesn't support that, you can run it with strace to see how it overclocks, then copy that tecnique to underclock it yourself, manually.
You need to run it as root to get the full funtionality. |
|
Back to top |
|
|
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
Posted: Tue Jul 13, 2021 5:37 pm Post subject: |
|
|
Ralphred wrote: | In the overclocking section you can manually set the clock 'step values', or disable the higher values.
If you card doesn't support that, you can run it with strace to see how it overclocks, then copy that tecnique to underclock it yourself, manually.
You need to run it as root to get the full funtionality. |
In overclock section I can only enable `percent overclock` option, which is only lets me overclock, not underclock.
>If you card doesn't support that, you can run it with strace to see how it overclocks, then copy that tecnique to underclock it yourself, manually. You need to run it as root to get the full funtionality.
I don't think I can handle that.
Last edited by fd4c92272d5a952adf7aad11c on Wed Jul 14, 2021 1:22 pm; edited 1 time in total |
|
Back to top |
|
|
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
Posted: Tue Jul 13, 2021 5:57 pm Post subject: |
|
|
Yes, it is definitely not about overheating. I've checked GPU temperature just before the crash and it was about 60-70°C.
Maybe I have a problem with my PSU? How can I know? |
|
Back to top |
|
|
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
Posted: Wed Jul 14, 2021 1:19 pm Post subject: |
|
|
Is it not possible at all to underclock mine GPU under linux? Well, then why it is manageble with AMD Catalyst? I'm stuck, I have no clue what to do. |
|
Back to top |
|
|
Jaglover Watchman
Joined: 29 May 2005 Posts: 8291 Location: Saint Amant, Acadiana
|
|
Back to top |
|
|
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
Posted: Sat Jul 17, 2021 8:32 am Post subject: |
|
|
Jaglover wrote: | If you are sure you have exhausted all possibilities x11-apps/radeon-profile offers you could contact marazmista at tuta.io. |
He didn't answer me.
Also I've cleaned my PSU from dust (never did that since 2012, lol) in hope that it will help, but in vain. While I was cleaning, I found what GPU is installed in my PC exactly (never wondered): https://www.techpowerup.com/gpu-specs/vtx3d-hd-7850-x-edition-2-gb.b478. So the vendor overclocked default core values by 16%.
I also forget to say that some Source games like CS:GO and Dota 2 (I didn't try it on Gentoo) are causing crashes. Minecraft, for example, works fine.
And I tried to switch to `radeon` drivers, but that didn't help either.
There must be a way to lower clocks; I wonder why nobody knows how.
Last edited by fd4c92272d5a952adf7aad11c on Sat Jul 17, 2021 12:25 pm; edited 1 time in total |
|
Back to top |
|
|
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
Posted: Sat Jul 17, 2021 9:46 am Post subject: |
|
|
I have found another guy with the same problem:
mangorilla wrote: | i have an old graphic card saphire r9 270x (pitcairn architecture) that constantly crash when in maximum load |
|
|
Back to top |
|
|
Ralphred l33t
Joined: 31 Dec 2013 Posts: 711
|
Posted: Sat Jul 17, 2021 3:20 pm Post subject: |
|
|
As there is no pp_od_clk_voltage support for pitcairn you could possibly mess with the cards vbios, that's responsible for the DPM (I wonder if you could just hack about one of the /lib/firmware files and lower the upper profile values?).
I also wonder; maybe due to the dynamic nature of the dpm firmware and calibration at boot time, will turning it off yield better results...
Though for an approaching 10 year old card I'd start by addressing the cause and not the symptom, and replace the "usual suspects" electrolytic caps on the PSU circuitry of the gxf card, or at least accept that at their age, 60°C is overheating and try reducing temps with better/directed airflow as a test.
What you are describing does indicate gfx card cap failure; located somewhere that, after time, they are exposed to increased temps, although not the source of the heat affecting them. If this isn't something you've the tools or experience for it'd probably be cheaper to get a "new" card.
This stuff was much easier to test pre-digital- It's not working
- *apply freezer spray to "usual suspects"*
- Starts working
- *change last cap you sprayed*
- Works for another 2000 hours while you save up for a new one.
As opposed to
- It's not working, and won't work again without a reboot, because "crash".
|
|
Back to top |
|
|
Jaglover Watchman
Joined: 29 May 2005 Posts: 8291 Location: Saint Amant, Acadiana
|
Posted: Sat Jul 17, 2021 3:56 pm Post subject: |
|
|
Quote: | He didn't answer me. |
Interesting. Did you ask for added underclocking feature to their software and volunteer as tester (as in benefit-all-users) or for private help (as in help-me-dude). It is always possible it didn't pass spam filters, though.
Anyhow, everything Ralphred tells makes good sense to me. _________________ My Gentoo installation notes.
Please learn how to denote units correctly! |
|
Back to top |
|
|
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
Posted: Sun Jul 18, 2021 8:46 am Post subject: |
|
|
Ralphred wrote: | I also wonder; maybe due to the dynamic nature of the dpm firmware and calibration at boot time, will turning it off yield better results... |
Yes, it finally works! With disabled DPM I am able to set power profiles (high, low etc.). High profile defines clocks as core @ 860 MHz and memory @ 1200 Mhz (standard values for my chipset). |
|
Back to top |
|
|
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
Posted: Sun Jul 18, 2021 8:47 am Post subject: |
|
|
Jaglover wrote: | Interesting. Did you ask for added underclocking feature to their software and volunteer as tester (as in benefit-all-users) or for private help (as in help-me-dude). It is always possible it didn't pass spam filters, though. |
>or for private help (as in help-me-dude)
This. I guess I was too blatant. |
|
Back to top |
|
|
fd4c92272d5a952adf7aad11c n00b
Joined: 02 Jul 2021 Posts: 22
|
Posted: Sun Jul 18, 2021 8:55 am Post subject: |
|
|
Ralphred wrote: | If this isn't something you've the tools or experience for it'd probably be cheaper to get a "new" card. |
It is not cheaper. They are overpriced as hell now and some of them have worsen parameters then my GPU. As it is said in my native language: "to trade an awl for a soap". |
|
Back to top |
|
|
Ralphred l33t
Joined: 31 Dec 2013 Posts: 711
|
Posted: Sun Jul 18, 2021 12:58 pm Post subject: |
|
|
fd4c92272d5a952adf7aad11c wrote: | It is not cheaper. | So you have sourced the tools and parts required then? How much did they cost?
Have you made enquiries of any local repair shops if they were able to complete the repair for you and save you the cost of the tools? You would be an ideal customer for these people, you know what you want them to do, bring them the card and parts so they just get to leverage their investment in tools and trained staff, should be cheap, I wouldn't have thought cheaper than a $80 card from ebay, but you've done the research so I'll trust your numbers.
Have you posted on any vbios forums asking how to lower the bios clock speeds? These guys are mostly interested in pushing speeds up and lowering voltages to lower temperatures, but there is enough expertise there that someone will even be able to tell you which part of the bios file to edit in a hex editor, if you pastebin a hexdump of the bios and the current max clock speed I may even be able to find it, but I'm disinclined to do so because the Gentoo forums are NYPA, a delusion you currently seem to be labouring under. |
|
Back to top |
|
|
|