1

So in my ubuntu I was using the latest mesa drivers from the ppa. I also had the amdgpu and radeon xorg drivers installed. I was running a 16.04 gnome version of ubuntu. Maybe I am reading the terminal output wrong also, but my r9 390 has 8GB of memory and ubuntu doesnt seem to be reporting that.

ubuntu is not installed at the moment since I had to reinstall windows to make sure it just wasnt some issue with the card I never noticed.

why does my card show up as a 290 in linux (incorrect) and a 390 in windows (correct)?

Windows 7

Ubuntu 16.04

David
  • 156
  • 10

1 Answers1

1

You can first update the PCI ID database on Ubuntu by running sudo update-pciids in a terminal to see if this helps to correct the name.

From the latest database snapshot:

1002  Advanced Micro Devices, Inc. [AMD/ATI]
    67b0  Hawaii XT [Radeon R9 290X]
        1043 046a  R9 290X DirectCU II
        1043 046c  R9 290X DirectCU II OC
        1043 0474  Matrix R9 290X Platinum
        1043 0476  ARES III
        1458 227c  R9 290X WindForce 3X OC
        1458 2281  R9 290X WindForce 3X OC
        1458 228c  R9 290X WindForce 3X
        1458 228d  R9 290X WindForce 3X OC
        1458 2290  R9 290X WindForce 3X
        1458 22c1  Grenada PRO [Radeon R9 390]

It looks like that the Radeon R9 390 is only specific to a card with 1458 22c1 as its subclass ID, you can check the ID of your card with lspci -nnv

This lookup table is maintained by the community, if the information is not correct, you can make changes here: http://pci-ids.ucw.cz/

P.-H. Lin
  • 2,844
  • 1
  • 19
  • 20