You are not logged in.

#1 2021-10-23 20:39:13

carriongoat64
Member
Registered: 2021-10-23
Posts: 2

radeon r7 250x thinks mid speed state is highest

noticed that windows ran games maybe twice as fast as linux did, no matter the distro or radeon vs. amdgpu. i ran mangohud, on every game my gpu maxes out at 400mhz core and 1125mhz memory clocks.
this is a gigabyte GV-R725XOC-2GI, latest vbios, it's supposed to top out at 1030mhz. looking at others with a similar issue, some had to remove their device from a list of devices that were unstable at max speed but my device isnt there. i searched through the amdgpu source and all i could find for my gpu's id 683D is a max CU limit but past that i couldnt understand what else the driver was doing with my gpu. i noticed that this particular speed lines up with the "UVD" state in my gpu's vbios. i cant mod my bios and force UVD to be full speed because no one's bios editor utilities support my card.
the low power mode is 300mhz core 150mhz mem

the obvious answer to this wouldve been to set values in /sys/class/drm/card0/device/ but these things arent working, setting performance mode in power_dpm_force_performance_level makes it stick to 400, but that's pointless because it is correctly identifying when it needs to speed up. setting it to manual and "cat"ing the other power files gives confusing results. pp_sclk_od and pp_mclk_od gave me a "0", pp_num_states says "states: 0", pp_dpm_sclk simply prints a blank line, pp_cur_state is "-22" power_state says "D0", pp_table doesnt even give a blank line its like i didnt enter a command. none of this lines up with any documentation ive found.

whats my best course of action here? i think ive concluded i need to either hand mod my vbios, no idea where i could find documentation for this. or i need to mod the kernel source for my gpu. is there something simple and easy googles hiding from me or am i stuck? also: i have no money, buying a more recent gpu is not an option, especially not in today's market. all i do is play tf2 and halo anyway, i just want splitgate to run in linux

if theres any extra details i can add here lmk and i'll add them, been dealing with this for months and its driving me a little crazy. willing to do a lot

lspci -v
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X] (prog-if 00 [VGA controller])
    Subsystem: Gigabyte Technology Co., Ltd Device 2282
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Memory at dfe00000 (64-bit, non-prefetchable) [size=256K]
    I/O ports at e000 [size=256]
    Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: amdgpu
    Kernel modules: radeon, amdgpu

Last edited by carriongoat64 (2021-10-23 22:03:08)

Offline

#2 2021-10-26 21:44:13

carriongoat64
Member
Registered: 2021-10-23
Posts: 2

Re: radeon r7 250x thinks mid speed state is highest

update: i tried flashing an HD 7770 bios to the card, i soft bricked it. hooked it up to my girlfriend's computer and flashed it back to a working bios and it's fine now, ive learned my lesson lol. i figured i'd lose a gb of vram and get a gpu that gets to full speed but i got less than neither. looking for better alternatives

Offline

#3 2021-11-01 06:15:49

raindog1975
Member
From: Romania
Registered: 2017-04-04
Posts: 24

Re: radeon r7 250x thinks mid speed state is highest

Offline

Board footer

Powered by FluxBB