[New Device] ASUS TUF Gaming Radeon™ RX 7900 XTX OC Edition

Name of device:

ASUS TUF Gaming Radeon™ RX 7900 XTX OC Edition

Link to manufacturer's product page:

https://www.asus.com/motherboards-components/graphics-cards/tuf-gaming/tuf-rx7900xtx-o24g-gaming/

Please select what type of device/interface the device uses:

DeviceType::GPUAMD

ID information:

❯ lspci -d 1002: -nnvm | head -6 | tail -n 4 && lspci -d 10DE: -nnvm | head -6 | tail -n 4  
Vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]
Device: Navi 10 XL Upstream Port of PCI Express Switch [1478] 
Rev:    10
ProgIf: 00

I guess this was the wrong device so here is the manual searched entry:

❯ lspci -nnvm
...
Device: 03:00.0
Class:  VGA compatible controller [0300]
Vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]
Device: Navi 31 [Radeon RX 7900 XT/7900 XTX] [744c]
SVendor:        ASUSTeK Computer Inc. [1043]
SDevice:        Device [0506]
Rev:    c8
ProgIf: 00
IOMMUGroup:     14

Please attach screenshots of the device's official control application here:

ASUS_TUF_Gaming_7900XTX_OC_Aura_control

Please attach device captures here:

❯ openrgb -v
Attempting to connect to local OpenRGB server.
Connection attempt failed
Local OpenRGB server unavailable.
Running standalone.
------------------------------------------------------
|               Start device detection               |
------------------------------------------------------
Initializing HID interfaces: Success
------------------------------------------------------
|             Detecting I2C interfaces               |
------------------------------------------------------
Registering I2C interface: /dev/i2c-3 Device 1002:744C Subsystem: 1043:0506
Registering I2C interface: /dev/i2c-10 Device 1022:790B Subsystem: 1043:8877
Registering I2C interface: /dev/i2c-1 Device 1002:744C Subsystem: 1043:0506
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-8 Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-6 Device 1002:744C Subsystem: 1043:0506
Registering I2C interface: /dev/i2c-4 Device 1002:744C Subsystem: 1043:0506
Registering I2C interface: /dev/i2c-11 Device 1022:790B Subsystem: 1043:8877
Registering I2C interface: /dev/i2c-2 Device 1002:744C Subsystem: 1043:0506
Registering I2C interface: /dev/i2c-0 Device 0000:0000 Subsystem: 0000:0000
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-9 Device 0000:0000 Subsystem: 0000:0000
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-7 Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-5 Device 1002:744C Subsystem: 1043:0506
Registering I2C interface: /dev/i2c-12 Device 1022:790B Subsystem: 1043:8877
------------------------------------------------------
|               Detecting I2C devices                |
------------------------------------------------------
[ENE SMBus] Detection successful, address 71
[ENE DRAM] Registering RGB controller
[ENE SMBus] Detection successful, address 73
[ENE DRAM] Registering RGB controller
[ENE SMBus] Detection failed testing register A0.  Expected 00, got 10.
[ENE SMBus] Detection failed testing register A1.  Expected 01, got 10.
[ENE SMBus] Detection failed testing register A2.  Expected 02, got 10.
[ENE SMBus] Detection failed testing register A3.  Expected 03, got 10.
[ENE SMBus] Detection failed testing register A4.  Expected 04, got 10.
[ENE SMBus] Detection failed testing register A5.  Expected 05, got 10.
[ENE SMBus] Detection failed testing register A6.  Expected 06, got 10.
[ENE SMBus] Detection failed testing register A7.  Expected 07, got 10.
[ENE SMBus] Detection failed testing register A8.  Expected 08, got 10.
[ENE SMBus] Detection failed testing register A9.  Expected 09, got 10.
[ENE SMBus] Detection failed testing register AA.  Expected 0A, got 10.
[ENE SMBus] Detection failed testing register AB.  Expected 0B, got 10.
[ENE SMBus] Detection failed testing register AC.  Expected 0C, got 10.
[ENE SMBus] Detection failed testing register AD.  Expected 0D, got 10.
[ENE SMBus] Detection failed testing register AE.  Expected 0E, got 10.
[ENE SMBus] Detection failed testing register AF.  Expected 0F, got 10.
[ENE SMBus] Detection failed testing register A0.  Expected 00, got 10.
[ENE SMBus] Detection failed testing register A1.  Expected 01, got 10.
[ENE SMBus] Detection failed testing register A2.  Expected 02, got 10.
[ENE SMBus] Detection failed testing register A3.  Expected 03, got 10.
[ENE SMBus] Detection failed testing register A4.  Expected 04, got 10.
[ENE SMBus] Detection failed testing register A5.  Expected 05, got 10.
[ENE SMBus] Detection failed testing register A6.  Expected 06, got 10.
[ENE SMBus] Detection failed testing register A7.  Expected 07, got 10.
[ENE SMBus] Detection failed testing register A8.  Expected 08, got 10.
[ENE SMBus] Detection failed testing register A9.  Expected 09, got 10.
[ENE SMBus] Detection failed testing register AA.  Expected 0A, got 10.
[ENE SMBus] Detection failed testing register AB.  Expected 0B, got 10.
[ENE SMBus] Detection failed testing register AC.  Expected 0C, got 10.
[ENE SMBus] Detection failed testing register AD.  Expected 0D, got 10.
[ENE SMBus] Detection failed testing register AE.  Expected 0E, got 10.
[ENE SMBus] Detection failed testing register AF.  Expected 0F, got 10.
[ENE SMBus] Detection failed testing register A0.  Expected 00, got 10.
[ENE SMBus] Detection failed testing register A1.  Expected 01, got 10.
[ENE SMBus] Detection failed testing register A2.  Expected 02, got 10.
[ENE SMBus] Detection failed testing register A3.  Expected 03, got 10.
[ENE SMBus] Detection failed testing register A4.  Expected 04, got 10.
[ENE SMBus] Detection failed testing register A5.  Expected 05, got 10.
[ENE SMBus] Detection failed testing register A6.  Expected 06, got 10.
[ENE SMBus] Detection failed testing register A7.  Expected 07, got 10.
[ENE SMBus] Detection failed testing register A8.  Expected 08, got 10.
[ENE SMBus] Detection failed testing register A9.  Expected 09, got 10.
[ENE SMBus] Detection failed testing register AA.  Expected 0A, got 10.
[ENE SMBus] Detection failed testing register AB.  Expected 0B, got 10.
[ENE SMBus] Detection failed testing register AC.  Expected 0C, got 10.
[ENE SMBus] Detection failed testing register AD.  Expected 0D, got 10.
[ENE SMBus] Detection failed testing register AE.  Expected 0E, got 10.
[ENE SMBus] Detection failed testing register AF.  Expected 0F, got 10.
------------------------------------------------------
|               Detecting I2C PCI devices            |
------------------------------------------------------
------------------------------------------------------
|               Detecting HID devices                |
------------------------------------------------------
[Strimer L Connect] Registering RGB controller
[Strimer L Connect] successfully added
[ASUS TUF GAMING X670E-PLUS WIFI] Registering RGB controller
[ASUS Aura Motherboard] successfully added
------------------------------------------------------
|              Detecting other devices               |
------------------------------------------------------
------------------------------------------------------
|                Detection completed                 |
------------------------------------------------------
❯ sudo sensors-detect
Now follows a summary of the probes I have just done.
Just press ENTER to continue: 

Driver `lm92':
  * Bus `AMDGPU DM aux hw bus 0'
    Busdriver `UNKNOWN', I2C address 0x48
    Chip `National Semiconductor LM76' (confidence: 2)
  * Bus `AMDGPU DM aux hw bus 0'
    Busdriver `UNKNOWN', I2C address 0x49
    Chip `National Semiconductor LM76' (confidence: 2)
  * Bus `AMDGPU DM aux hw bus 0'
    Busdriver `UNKNOWN', I2C address 0x4a
    Chip `National Semiconductor LM76' (confidence: 2)
  * Bus `AMDGPU DM aux hw bus 0'
    Busdriver `UNKNOWN', I2C address 0x4b
    Chip `National Semiconductor LM76' (confidence: 2)

Checklist for Step2

  • Name of device
  • A link to the vendors product page has been included
  • The transport bus has been identified and the appropriate label added to the issue.
  • The device ID's have been included for USB or PCI
  • Screenshots of the OEM Application are included
  • There is either, appropriate code examples linked or suitable device captures attached
Edited by Christoph Vollmer