Skip to content
This repository has been archived by the owner on Jul 21, 2020. It is now read-only.

Cannot launch on Radeon VII #58

Open
viggy96 opened this issue Feb 15, 2019 · 8 comments
Open

Cannot launch on Radeon VII #58

viggy96 opened this issue Feb 15, 2019 · 8 comments

Comments

@viggy96
Copy link

viggy96 commented Feb 15, 2019

I get the following error when trying to launch the programme:

Reading clock states and limits.
Traceback (most recent call last):
  File "run.py", line 23, in <module>
    wattman.main()
  File "/home/vignesh/Downloads/WattmanGTK/WattmanGTK/wattman.py", line 151, in main
    card.get_states()
  File "/home/vignesh/Downloads/WattmanGTK/WattmanGTK/GPU.py", line 70, in get_states
    self.pstate_clock.append(int(match.group(2)))
AttributeError: 'NoneType' object has no attribute 'group'
@erdalpekel
Copy link

I have the same problem.
I'm running Ubuntu 18.04.1 with driver version 18.50.

@fractalyse
Copy link

fractalyse commented Feb 21, 2019

Same here with rx580, ubuntu 18.04.1 amdgpu-pro 18.50

@Alexmitter
Copy link

Same with Radeon VII on Xubuntu 18.04, 4.20.13 Kernel, and Padoka Unstable PPA

@2m
Copy link

2m commented Mar 9, 2019

Same here with 5.0.0 kernel. Can we help you somehow to implement this? Here is the contents of pp_od_clk_voltage of Radeon VII:

OD_SCLK:
0:        808Mhz
1:       1801Mhz
OD_MCLK:
1:       1000Mhz
OD_VDDC_CURVE:
0:        808Mhz        706mV
1:       1304Mhz        782mV
2:       1801Mhz       1084mV
OD_RANGE:
SCLK:     808Mhz       2200Mhz
MCLK:     351Mhz       1200Mhz
VDDC_CURVE_SCLK[0]:     808Mhz       2200Mhz
VDDC_CURVE_VOLT[0]:     738mV        1218mV
VDDC_CURVE_SCLK[1]:     808Mhz       2200Mhz
VDDC_CURVE_VOLT[1]:     738mV        1218mV
VDDC_CURVE_SCLK[2]:     808Mhz       2200Mhz
VDDC_CURVE_VOLT[2]:     738mV        1218mV

@jcfrosty
Copy link

jcfrosty commented May 19, 2019

Same issue here! Sabayon Linux kernel 5.0.15

Reading clock states and limits.
Traceback (most recent call last):
File "./run.py", line 23, in
wattman.main()
File "/home/jcfrosty/Downloads/WattmanGTK-master/WattmanGTK/wattman.py", line 158, in main
card.get_states()
File "/home/jcfrosty/Downloads/WattmanGTK-master/WattmanGTK/GPU.py", line 70, in get_states
self.pstate_clock.append(int(match.group(2)))
AttributeError: 'NoneType' object has no attribute 'group'

@lwilletts
Copy link

Same here.

@kbeckmann
Copy link

kbeckmann commented Jul 14, 2019

Here's a quick and dirty patch that makes it work for radeon vii. It most likely breaks with other cards, I guess the format was changed.

kbeckmann@6ad881e

Edit:
For future reference in case someone wants to write a proper patch, the contents of my pp_od_clk_voltage looks like this:

OD_SCLK:
0:        808Mhz
1:       1801Mhz
OD_MCLK:
1:       1000Mhz
OD_VDDC_CURVE:
0:        808Mhz        708mV
1:       1304Mhz        811mV
2:       1801Mhz       1113mV
OD_RANGE:
SCLK:     808Mhz       2200Mhz
MCLK:     801Mhz       1200Mhz
VDDC_CURVE_SCLK[0]:     808Mhz       2200Mhz
VDDC_CURVE_VOLT[0]:     738mV        1218mV
VDDC_CURVE_SCLK[1]:     808Mhz       2200Mhz
VDDC_CURVE_VOLT[1]:     738mV        1218mV
VDDC_CURVE_SCLK[2]:     808Mhz       2200Mhz
VDDC_CURVE_VOLT[2]:     738mV        1218mV

@gsedej
Copy link

gsedej commented Feb 18, 2020

edit: @kbeckmann, your patch work for me (app starts, but i didn't investigate much further)

It's also broken for me
Radeon 5700 xt
Kernel 5.6 RC1, ubuntu 18.04

...
Trying to read /sys/class/hwmon/hwmon2/temp2_input
Reading clock states and limits.
Traceback (most recent call last):
  File "run.py", line 23, in <module>
    wattman.main()
  File "/home/gasper/git/WattmanGTK/WattmanGTK/wattman.py", line 158, in main
    card.get_states()
  File "/home/gasper/git/WattmanGTK/WattmanGTK/GPU.py", line 70, in get_states
    self.pstate_clock.append(int(match.group(2)))
AttributeError: 'NoneType' object has no attribute 'group'

OD_SCLK:
 0: 800Mhz
 1: 2044Mhz
 OD_MCLK:
 1: 875MHz
 OD_VDDC_CURVE:
 0: 800MHz @ 696mV
 1: 1422MHz @ 803mV
 2: 2044MHz @ 1163mV
 OD_RANGE:
 SCLK:     800Mhz       2150Mhz
 MCLK:     625Mhz        950Mhz
 VDDC_CURVE_SCLK[0]:     800Mhz       2150Mhz
 VDDC_CURVE_VOLT[0]:     750mV        1200mV
 VDDC_CURVE_SCLK[1]:     800Mhz       2150Mhz
 VDDC_CURVE_VOLT[1]:     750mV        1200mV
 VDDC_CURVE_SCLK[2]:     800Mhz       2150Mhz
 VDDC_CURVE_VOLT[2]:     750mV        1200mV

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants