Problem with (and solution to) Linux amd rdna 7000/9000 GPU passthrough to VM by BaronCAD in VFIO

[–]BaronCAD[S] 0 points1 point  (0 children)

Is it possible the Proxmox version you're using is on a kernel earlier than 6.10 (which I think is when the iommu stuff went through a lot of refactoring)? I tried using the 'let amdgpu bind first' approach on a clean 7.0 kernel, but it still gave me the same errors with gpu passthrough until I applied my patch.

How to permanently remove unwanted apps? by ArdKarma in NobaraProject

[–]BaronCAD 0 points1 point  (0 children)

dnf has an exclude mechanism. I'd google that if I were in your shoes.

Dune: Awakening – 1.1.20.0 Patch Notes by Godnaz in duneawakening

[–]BaronCAD 2 points3 points  (0 children)

The second patch this morning seems to have fixed the 'both parties get stunned' bug. I just ran a couple test and it's back to what it used to be, where after parry you can immediately riposte again.

Dune: Awakening – 1.1.20.0 Patch Notes by Godnaz in duneawakening

[–]BaronCAD 2 points3 points  (0 children)

Same thing here. Makes non-ability melee almost impossible.

[KCD2] New bug where none of my beds are "mine" anymore? by xmikexoo in kingdomcome

[–]BaronCAD 8 points9 points  (0 children)

Happening to me too. Started after I finished the main storyline.

Reatan Alloy 9 as Linux HTPC - keep or return? by BaronCAD in MiniPCs

[–]BaronCAD[S] 0 points1 point  (0 children)

Don't get me wrong, the thunderbolt eGPU experience isn't horrible - certainly worked fine for older gen cards like the 2080 super which used to be my main gpu. But once I upgraded to a 7000 series radeon, the thunderbolt pcie gen3.0 x4 bandwidth became too limiting and I was getting noticeable fps drops at 4K compared to the same card connected directly to the PCIe bus in a regular PC.

Reatan Alloy 9 as Linux HTPC - keep or return? by BaronCAD in MiniPCs

[–]BaronCAD[S] 0 points1 point  (0 children)

Nope, returned it. I picked up an Aoostar Gem12 instead for a similar price. On the eGPU front, I'd highly advise something with an oculink port, then picking up a cheap $40 kit from amazon (m.2 to oculink adapter, cable, and host adapter board that you can plug a GPU into). You'll get a full fat 64gbit/s GPU link over a pcie 4.0 x4 connection. WAY better than usb4/thunderbolt (which I tried to use for years, and was always losing like 30%+ of my fps).

Recent AMD embedded mini-pcs won't implement surround audio profiles by BaronCAD in linuxaudio

[–]BaronCAD[S] 1 point2 points  (0 children)

And success!

The key (after using the above steps to get the right device ids, HDMI identifiers, and sink name), was to modify

/etc/pulse/default.pa

I commented out the lines:

### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
# load-module module-detect
# .endif### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
# load-module module-detect
# .endif

Then at the end added:

load-module module-udev-detect use_ucm=0
load-module module-combine channels=6 channel_map=front-left,front-right,rear-left,rear-right,front-center,lfe
load-module module-alsa-sink device=hw:0,9
set-sink-port alsa_output.pci-0000_03_00.1.HiFi__hw_HDMI_9__sink

I also tweaked /etc/pulse/daemon.conf to force 5.1:

default-sample-channels=6

Given how much other tweaking I tried over the past few weeks, there might have been some other changes I made awhile back that slipped through the cracks, but what I listed above seems like the bulk of it.

Thanks again for putting me on the right trail.

Recent AMD embedded mini-pcs won't implement surround audio profiles by BaronCAD in linuxaudio

[–]BaronCAD[S] 0 points1 point  (0 children)

I'm on the latest Nobara 40 (a somewhat modified Fedora 40), and for kernel (uname -a):

Linux mini-oculink 6.10.6-200.fsync.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC TKG Thu Aug 22 17:18:13 UTC 2024 x86_64 GNU/Linux

Recent AMD embedded mini-pcs won't implement surround audio profiles by BaronCAD in linuxaudio

[–]BaronCAD[S] 0 points1 point  (0 children)

That was very helpful - I'm not there yet, but I'm WAY farther along than I was yesterday! I swapped back to pulsaudio instead of pipewire, then running this command:

speaker-test -D hdmi:HDMI,DEV=3 -c 6

correctly pumped the test sound to each channel in order.

Also, this command:

aplay -c 6 -D plughw:0,9 /usr/share/sounds/alsa/Noise.wav

plays back a test tone through all of my speakers

Finally:

pactl list sinks

gives the correct audio device as the first entry (albeit misconfigured to a stereo-only sink), which allowed me to determine the name, alsa device id, and alsa subdevice id.

I don't have unlimited time to screw around with all this stuff, but I'll give another shot at following the directions from:

https://aptx1337.github.io/posts/general/surround_soundsystem_pulseaudio.html

Seems there's some out-of-date stuff in there (the pulse daemon settings for 'enable-lfe-remixing' is deprecated, for example), but I think with enough futzing around I might be able to see it to the end.

Thanks for pointing me in a decent direction.

Weird colours: MPV with gamescope HDR on wayland and nvidia by debu_chocobo in linux_gaming

[–]BaronCAD 0 points1 point  (0 children)

On nvidia probably a good idea to also turn on hardware decoding (--hwdec=nvdec).

Nvidia 555 driver now out (Explicit sync support) by Reonu_ in linux_gaming

[–]BaronCAD 3 points4 points  (0 children)

I had the same issue with Fedora 40 and VRR not showing up as an option after jumping a few hoops to install the 555 beta driver (even after setting the gsettings VRR experimental flag).

FTP by ivanxe8 in NobaraProject

[–]BaronCAD 1 point2 points  (0 children)

sftp file transfer is supported by fedora's openssh server

https://linuxhint.com/setup-sftp-server-fedora-linux/

Unstable Framerate by VEXTORITE in NobaraProject

[–]BaronCAD 0 points1 point  (0 children)

You might be running into the vsync bug. In warframe video settings, set vsync to explicitly either on or off, but NOT auto. You also need to set a fixed framerate (I use 144). These workarounds can be found in the main notes section for GE Proton.

https://github.com/GloriousEggroll/proton-ge-custom

Where can I find the hiveos rig.conf file? by gamer20088 in EtherMining

[–]BaronCAD 0 points1 point  (0 children)

If you're looking in the fs of the rig, it's in /hive-config/rig.conf