AMD Ryzen 9 9950X with MSI X670E Tomahawk

Don’t know if the onboard Wi-Fi works, suspend doesn’t work.

So fare, everything else seems to be working.

Not sure how many of the USB controllers can be used by Qubes OS, but I think it’s 3.

R4.2.2 needs latest kernel when installing, and don’t enable sys-usb during the installation. The motherboard firmware needs to be updated to the latest version, for the Ryzen 9000 to work.

layout:
  'hcl'
type:
  'Desktop'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  'unknown'
remap:
  'yes'
brand: |
  Micro-Star International Co., Ltd.
model: |
  MS-7E12
bios: |
  1.E0
cpu: |
  AMD Ryzen 9 9950X 16-Core Processor
cpu-short: |
  FIXME
chipset: |
  Advanced Micro Devices, Inc. [AMD] Device [1022:14d8]
chipset-short: |
  FIXME
gpu: |
  NVIDIA Corporation AD106 [GeForce RTX 4060 Ti 16GB] [10de:2805] (rev a1) (prog-if 00 [VGA controller])
  Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:13c0] (rev c1) (prog-if 00 [VGA controller])
gpu-short: |
  FIXME
network: |
  Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
memory: |
  128616
scsi: |

usb: |
  5
certified:
  'no'
versions:
  - works:
      'FIXME:yes|no|partial'
    qubes: |
      R4.2.2
    xen: |
      4.17.4
    kernel: |
      6.10.3-1
    remark: |
      FIXME
    credit: |
      FIXAUTHOR
    link: |
      FIXLINK

Remarks

Attachments

Qubes-HCL-Micro_Star_International_Co___Ltd_-MS_7E12-20240818-144634.yml (942 Bytes)

Qubes-HCL-Micro_Star_International_Co___Ltd_-MS_7E12-20240818-144634.cpio.gz (10.8 KB)

5 Likes

Am interested to hear more about performance and stability when/if you get more time with this hardware on Qubes. :+1:

2 Likes

Been using it for 2 days now without any issues.

Performance is very good, feels similar to an i9 K, but without the E cores.

It has been completely stable, I’ve not had any crashes. I’ve been running GPU pass-through, streaming video, etc., everything seems to work just fine.

3 Likes

Thanks for being one of the first to share about this CPU!
The performance must be wicked. Enjoy it!

2 Likes

Sounds great. This or something like it is probably my upgrade path if no widespread issues pop up in the near term.

2 Likes

Hi @renehoj, many months down the road what has your experience been with this build, if you still have it?

1 Like

I’ve been really happy with it.

The only really issue I’ve experienced, is that the latest version of the MSI firmware isn’t 100% stable. I don’t think it has anything to do with Qubes OS, It’s most likely because I’m running the memory overclocked at 6800 MT/s.

3 Likes

Everything seems to be working with R4.3-alpha

layout:
  'hcl'
type:
  'Desktop'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  'unknown'
remap:
  'yes'
brand: |
  Micro-Star International Co., Ltd.
model: |
  MS-7E12
bios: |
  1.I3
cpu: |
  AMD Ryzen 9 9950X 16-Core Processor
cpu-short: |
  FIXME
chipset: |
  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Root Complex [1022:14d8]
chipset-short: |
  FIXME
gpu: |
  NVIDIA Corporation AD106 [GeForce RTX 4060 Ti 16GB] [10de:2805] (rev a1) (prog-if 00 [VGA controller])
  NVIDIA Corporation AD106 [GeForce RTX 4060 Ti] [10de:2803] (rev a1) (prog-if 00 [VGA controller])
  Advanced Micro Devices, Inc. [AMD/ATI] Granite Ridge [Radeon Graphics] [1002:13c0] (rev c1) (prog-if 00 [VGA controller])
gpu-short: |
  FIXME
network: |
  Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
memory: |
  96872
scsi: |

usb: |
  5
certified:
  'no'
versions:
  - works:
      'FIXME:yes|no|partial'
    qubes: |
      R4.3-alpha
    xen: |
      4.19.2
    kernel: |
      6.12.35-1
    remark: |
      FIXME
    credit: |
      FIXAUTHOR
    link: |
      FIXLINK

Qubes-HCL-Micro_Star_International_Co___Ltd_-MS_7E12-20250713-193130.cpio.gz (12.5 KB)
Qubes-HCL-Micro_Star_International_Co___Ltd_-MS_7E12-20250713-193130.yml (1.1 KB)

3 Likes

Hi, renehoj!

How did you get GeForce 4060 working with Qubes?
Or do you use GPU built into your CPU?
I’m having black screen when going to graphical manager with 4060.
Everything was fine with 750Ti before I had switched to 4060.

I see in “dmesg” this:

NVIDIA AD107
gsp ctor failed: -2
probe with driver nouveau failed with error -2

I have even updated Qubes kernel from 6.12.37-1 to 6.12.42-1 but it still doesn’t work despite the fact that Noveaue does have support of Ada architecture that 4060 has.

1 Like

I’m suing the internal graphics for dom0, and the 4060 for pass-through.

Have you tried booting with the nomodeset parameter?

1 Like

I tried. In this case, instead of the black screen, I get thrown to the load log with the text:

Starting plymouth-quit-wait.service - Hold until boot process finishes up...

and everything hangs on this terminal (though I can open a Ctrl+Alt+F2 terminal).


So, some of your displays (connected to the motherboard) work in Qubes OS only, and the others (connected to the GPU) - only in games (or similar)? I’m fine with using integrated graphics if I decide to upgrade a PC to have it, but I’m curious how I can use the same displays in different activities then.


P.S.: I’ve created another discussion about 4060, let’s move there to discuss it to avoid duplicates, thx.

1 Like

Let’s say you have two displays, you connect one display to the HDMI port, and the other display to the Display Port, this allows you to use both display in dom0 using the internal graphics.

Your displays have two input, HDMI and Display Port, on one of the displays you use the free port to connect it to the GPU. When you want to use the GPU, you just switch the input on the screen, and when you are done using the GPU, you just switch it back to dom0 again.

The same will also work with a single display.

2 Likes

@renehoj, hi again!
Sorry for one more question, but it looks like in the Hardware Compatibility List you are the only user with AMD 9xxxx I plan to buy for Qubes :slight_smile: Another coincidence is that you are the only user of 4060 that I have (but don’t use yet), but this is unrelated, just fun fact.

Do you have any graphics performance issues when using a browser in VMs?
When I go to any page like GitHub in Firefox and scroll, I get maybe about 10 fps or less, very slow. When I drag the browser dialog, I also see things frame by frame.

My config is Ryzen 9 5900x + Nvidia 750Ti (no built-in GPU). The “nouveau” driver is quite buggy, but I’m not sure it’s guilty of poor graphics performance.

I wonder whether using AMD integrated graphics on 9xxx is stable and renders everything smoothly enough. I’m not interested in games at all, but I need really smooth scrolling of webpages and very long sources in IDE. Do you see any difference in graphics performance with a non-Qubes installation, let’s say Ubuntu or any other distro?

1 Like

I’ve not had any issues with using the AMD internal graphics. I am using 3 QHD displays (7680x1440), not sure how well it works at higher resolutions.

In everyday use, I don’t think there is a difference between Qubes OS and traditional bare-metal Linux. Some video playback is worse, but still watchable, that is probably the most noticeable difference.

4 Likes

I have 9600x and I get this message in logs at startup (around the firmware APIC ID bugs I always get)

amd_pstate: failed to enable driver mode(3)

It does not seem to be impacting performance but I was curious if you get it on your 9950x

1 Like

I get the same error, but xenpm also says Xen is using the old powernow driver. I don’t know if Xen 4.19 can use the amd_pstate driver, I think it might first be available in 4.21.

I also don’t know there is any performance improvement from using amd_pstate, or if it only improves power consumption.

3 Likes

Great, thanks. I researched it but found it confusing. Thought it might an issue due to SMT being off, good to know it’s a xen support thing.

And thanks for your posts about your AMD qubes experience. I just built one and it’s been a smooth transition. As you said, basically a bare metal experience. I wouldn’t have even thought to try AMD if not for your posts.

3 Likes

https://wiki.xenproject.org/wiki/Xen_Project_4.21_Feature_List

x86: New amd-cppc/amd-cppc-epp cpufreq driver.

On my system, the warning is about CPPC being available on the CPU, but disabled in the firmware.

There is a bit more information in the 4.21 press release

https://www.linuxfoundation.org/press/xen-project-delivers-xen-4.21-a-modernized-hypervisor-with-broader-architecture-support-and-improved-performance

amd-cppc and amd-cppc-epp cpufreq drivers to enable fine-grained CPU performance scaling on AMD processors through Collaborative Processor Performance Control (CPPC)

To me, it sounds mostly like a power consumption improvement.

When running geekbench in a VM with all cores assigned, the benchmark score is close to an 9950X running bare-metal Linux, which is why I don’t think the powernow driver is a performance problem.

2 Likes

Thanks for the links. Interestingly, I don’t get the amd_pstate error on my laptop with a Ryzen 5650

1 Like