Dual amd graphics card, one integrated and the other dedicated

Hello Garuda users.

I've been trying for hours and days to find a solution in the forum and on the internet and I can not find it.

garuda-inxi

System:
Kernel: 6.1.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=5fbd1add-9f9f-492d-bf66-9f61355d7cdc rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3 amd_iommu=on iommu=pt video=efifb:off ibt=off
Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 wm: kwin_wayland vt: 2
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME X570-P v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 4403
date: 04/28/2022
Battery:
Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard PID:0065
serial: N/A charge: 55% (should be ignored) rechargeable: yes
status: discharging
Device-2: hidpp_battery_1 model: Logitech Wireless Mouse PID:003f
serial: N/A charge: 55% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: AMD Ryzen 5 3400G with Radeon Vega Graphics bits: 64
type: MT MCP arch: Zen/Zen+ note: check gen: 1 level: v3 note: check
built: 2019 process: GF 12nm family: 0x17 (23) model-id: 0x18 (24)
stepping: 1 microcode: 0x8108109
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB L3: 4 MiB
desc: 1x4 MiB
Speed (MHz): avg: 2518 high: 4100 min/max: 1400/4100 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1400 2: 4100
3: 1636 4: 1400 5: 4059 6: 4100 7: 1640 8: 1813 bogomips: 65601
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT vulnerable
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
disabled, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M]
vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
lanes: 16 ports: active: DP-1,DP-2,DP-3 empty: HDMI-A-1 bus-ID: 03:00.0
chip-ID: 1002:73df class-ID: 0300
Device-2: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
vendor: ASUSTeK driver: N/A alternate: amdgpu arch: GCN-5 code: Vega
process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 0d:00.0 chip-ID: 1002:15d8 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.6 with: Xwayland v: 22.1.7
compositor: kwin_wayland driver: X: loaded: amdgpu dri: radeonsi gpu: amdgpu
d-rect: 4480x3600 display-ID: 0
Monitor-1: DP-1 pos: middle-l res: 2560x1080 size: N/A modes: N/A
Monitor-2: DP-2 pos: top-right res: 1920x1080 size: N/A modes: N/A
Monitor-3: DP-3 pos: bottom-l res: 2560x1440 size: N/A modes: N/A
API: OpenGL v: 4.6 Mesa 22.3.1 renderer: AMD Radeon RX 6750 XT (navi22
LLVM 14.0.6 DRM 3.49 6.1.1-zen1-1-zen) direct render: Yes
Audio:
Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
bus-ID: 5-3:3 chip-ID: 0951:16df gen: 4 speed: 16 GT/s class-ID: 0300
serial: <filter> lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab28
class-ID: 0403
Device-2: AMD Raven/Raven2/Fenghuang HDMI/DP Audio
vendor: ASUSTeK PRIME B450M-A driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 0d:00.1 chip-ID: 1002:15de class-ID: 0403
Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 0d:00.6 chip-ID: 1022:15e3 class-ID: 0403
Device-4: Kingston HyperX QuadCast type: USB
driver: hid-generic,snd-usb-audio,usbhid
Sound API: ALSA v: k6.1.1-zen1-1-zen running: yes
Sound Interface: sndio v: N/A running: no
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.63 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 07:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
Drives:
Local Storage: total: 5.57 TiB used: 2.5 TiB (44.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:5 vendor: Western Digital
model: WDS100T2B0C size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 211210WD temp: 39.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:10 vendor: Patriot model: M.2 P300 1024GB
size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 type: SSD serial: <filter> rev: T0918A0L temp: 28.9 C scheme: GPT
ID-3: /dev/nvme2n1 maj-min: 259:0 vendor: Crucial model: CT1000P1SSD8
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 type: SSD serial: <filter> rev: P3CR013 temp: 38.9 C scheme: GPT
ID-4: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD10EALX-009BA0
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
type: N/A serial: <filter> rev: 1H15 scheme: GPT
ID-5: /dev/sdb maj-min: 8:16 vendor: SanDisk model: Emtec X150 480GB
size: 447.13 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 656 scheme: MBR
ID-6: /dev/sdc maj-min: 8:32 vendor: Toshiba model: TR150 size: 447.13 GiB
block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD
serial: <filter> rev: 12.3 scheme: GPT
ID-7: /dev/sdd maj-min: 8:48 vendor: Toshiba model: MK6465GSXN
size: 596.17 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
type: HDD rpm: 5400 serial: <filter> rev: 1M scheme: GPT
ID-8: /dev/sde maj-min: 8:64 vendor: Seagate model: ST9500325AS
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
type: HDD rpm: 5400 serial: <filter> rev: HPM1 scheme: GPT
Partition:
ID-1: / raw-size: 221.36 GiB size: 221.36 GiB (100.00%)
used: 109.95 GiB (49.7%) fs: btrfs dev: /dev/nvme2n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 600 MiB size: 598.8 MiB (99.80%)
used: 598.8 MiB (100.0%) fs: vfat dev: /dev/nvme2n1p1 maj-min: 259:1
ID-3: /home raw-size: 306.04 GiB size: 306.04 GiB (100.00%)
used: 224.82 GiB (73.5%) fs: btrfs dev: /dev/nvme2n1p3 maj-min: 259:3
ID-4: /var/log raw-size: 221.36 GiB size: 221.36 GiB (100.00%)
used: 109.95 GiB (49.7%) fs: btrfs dev: /dev/nvme2n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 221.36 GiB size: 221.36 GiB (100.00%)
used: 109.95 GiB (49.7%) fs: btrfs dev: /dev/nvme2n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 29.28 GiB used: 760 MiB (2.5%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 56.8 C mobo: N/A gpu: amdgpu temp: 35.0 C
mem: 34.0 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 0
Info:
Processes: 521 Uptime: 1h 7m wakeups: 4 Memory: 29.28 GiB
used: 11.68 GiB (39.9%) Init: systemd v: 252 default: graphical
tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: 3548
pm: pacman pkgs: 3207 libs: 628 tools: octopi,pamac,paru,trizen,yay
pm: flatpak pkgs: 341 Shell: Zsh v: 5.9 running-in: yakuake inxi: 3.3.24
Garuda (2.6.12-1):
System install date:     2023-01-01
Last full system update: 2023-01-01
Is partially upgraded:   Yes
Relevant software:       NetworkManager
Windows dual boot:       Probably (Run as root to verify)
Snapshots:               Snapper
Failed units:            numlockx_on.service samba.service systemd-networkd-wait-online.service XranDR_HDMI-0_HDMI-1.service


if i configure the bios to start with the vega 11 integrated graphics, then i can't use the rx6750 to play games, and plasma takes the vega11, with 3 monitors it doesn't run smoothly.

if i configure in the bios to start with the dedicated graphics rx6750, then the monitor that is connected to the vega11 does not give signal.

-I previously had a dedicated graphics rx480 and it worked correctly.

i.e. when i started with the integrated graphics card vega11 and then garuda took the dedicated rx480.

but now with the rx6750 it doesn't work as well as it used to.

I want to use three monitors and the two cards because I want to try passthow which I did before with the old rx480.

Driver is not loaded. I don't exactly know what to do here but you can try this:

sudo pacman -R xf86-video-amdgpu
1 Like

Have you tried any of the following set-ups?
I see you are in Wayland, there is also a chapter for that.
Do you have the same problems in a X11 session?
https://wiki.archlinux.org/title/PRIME

1 Like

thank you for your response.
what i want exactly is to use two monitors with the rx6750 card and another monitor with the vega11 card. i achieve that by putting in bios as primary the vega11 graphics, the problem is that in this case vega11 works for plasma and for everything and i want for example davinci to work with rx6750, as well as plasma and games. In this case all 3 monitors work but everything pulls on the vega11 graphics and I want to use rx6750 for gaming.
the inxi pasted above is with the rx6750 as primary, so yes the games and others use this graphic, but the monitor connected to the vega11 does not work.
In short I want to be able to choose which program (or monitor) uses which graphics card. (sorry for my english)
the problem is the same in both X11 and wayland.

inxi (with vega11 as primary graphic card in bios) in this case if all 3 monitors work

System:
Kernel: 6.1.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=5fbd1add-9f9f-492d-bf66-9f61355d7cdc rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3 amd_iommu=on iommu=pt video=efifb:off ibt=off
Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 wm: kwin_wayland vt: 2
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME X570-P v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 4403
date: 04/28/2022
Battery:
Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard PID:0065
serial: N/A charge: 55% (should be ignored) rechargeable: yes
status: discharging
Device-2: hidpp_battery_1 model: Logitech Wireless Mouse PID:003f
serial: N/A charge: 55% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: AMD Ryzen 5 3400G with Radeon Vega Graphics bits: 64
type: MT MCP arch: Zen/Zen+ note: check gen: 1 level: v3 note: check
built: 2019 process: GF 12nm family: 0x17 (23) model-id: 0x18 (24)
stepping: 1 microcode: 0x8108109
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB L3: 4 MiB
desc: 1x4 MiB
Speed (MHz): avg: 1849 high: 4100 min/max: 1400/4100 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 4100 2: 1639
3: 1400 4: 1820 5: 1400 6: 1400 7: 1400 8: 1640 bogomips: 65604
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT vulnerable
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
disabled, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M]
vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
lanes: 16 ports: active: DP-1,DP-2,DP-3 empty: HDMI-A-1 bus-ID: 03:00.0
chip-ID: 1002:73df class-ID: 0300
Device-2: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
vendor: ASUSTeK driver: amdgpu v: kernel arch: GCN-5 code: Vega
process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s lanes: 16
ports: active: HDMI-A-2 empty: none bus-ID: 0d:00.0 chip-ID: 1002:15d8
class-ID: 0300 temp: 54.0 C
Display: wayland server: X.org v: 1.21.1.6 with: Xwayland v: 22.1.7
compositor: kwin_wayland driver: X: loaded: amdgpu dri: radeonsi
gpu: amdgpu,amdgpu d-rect: 4480x4680 display-ID: 0
Monitor-1: DP-1 pos: 3-1 res: 2560x1080 size: N/A modes: N/A
Monitor-2: DP-2 pos: 1-2 res: 1920x1080 size: N/A modes: N/A
Monitor-3: DP-3 pos: 4-1 res: 2560x1440 size: N/A modes: N/A
Monitor-4: HDMI-A-2 pos: 2-1 res: 2560x1080 size: N/A modes: N/A
API: OpenGL v: 4.6 Mesa 22.3.1 renderer: AMD Radeon Vega 11 Graphics
(raven LLVM 14.0.6 DRM 3.49 6.1.1-zen1-1-zen) direct render: Yes
Audio:
Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel
bus-ID: 5-3:3 pcie: gen: 4 chip-ID: 0951:16df speed: 16 GT/s class-ID: 0300
lanes: 16 serial: <filter> bus-ID: 03:00.1 chip-ID: 1002:ab28
class-ID: 0403
Device-2: AMD Raven/Raven2/Fenghuang HDMI/DP Audio
vendor: ASUSTeK PRIME B450M-A driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 0d:00.1 chip-ID: 1002:15de class-ID: 0403
Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 0d:00.6 chip-ID: 1022:15e3 class-ID: 0403
Device-4: Kingston HyperX QuadCast type: USB
driver: hid-generic,snd-usb-audio,usbhid
Sound API: ALSA v: k6.1.1-zen1-1-zen running: yes
Sound Interface: sndio v: N/A running: no
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.63 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 07:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
Drives:
Local Storage: total: 5.57 TiB used: 2.5 TiB (44.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:5 vendor: Western Digital
model: WDS100T2B0C size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 211210WD temp: 39.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:10 vendor: Patriot model: M.2 P300 1024GB
size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 type: SSD serial: <filter> rev: T0918A0L temp: 28.9 C scheme: GPT
ID-3: /dev/nvme2n1 maj-min: 259:0 vendor: Crucial model: CT1000P1SSD8
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 type: SSD serial: <filter> rev: P3CR013 temp: 38.9 C scheme: GPT
ID-4: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD10EALX-009BA0
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
type: N/A serial: <filter> rev: 1H15 scheme: GPT
ID-5: /dev/sdb maj-min: 8:16 vendor: SanDisk model: Emtec X150 480GB
size: 447.13 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 656 scheme: MBR
ID-6: /dev/sdc maj-min: 8:32 vendor: Toshiba model: TR150 size: 447.13 GiB
block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD
serial: <filter> rev: 12.3 scheme: GPT
ID-7: /dev/sdd maj-min: 8:48 vendor: Toshiba model: MK6465GSXN
size: 596.17 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
type: HDD rpm: 5400 serial: <filter> rev: 1M scheme: GPT
ID-8: /dev/sde maj-min: 8:64 vendor: Seagate model: ST9500325AS
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
type: HDD rpm: 5400 serial: <filter> rev: HPM1 scheme: GPT
Partition:
ID-1: / raw-size: 221.36 GiB size: 221.36 GiB (100.00%)
used: 109.96 GiB (49.7%) fs: btrfs dev: /dev/nvme2n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 600 MiB size: 598.8 MiB (99.80%)
used: 598.8 MiB (100.0%) fs: vfat dev: /dev/nvme2n1p1 maj-min: 259:1
ID-3: /home raw-size: 306.04 GiB size: 306.04 GiB (100.00%)
used: 224.81 GiB (73.5%) fs: btrfs dev: /dev/nvme2n1p3 maj-min: 259:3
ID-4: /var/log raw-size: 221.36 GiB size: 221.36 GiB (100.00%)
used: 109.96 GiB (49.7%) fs: btrfs dev: /dev/nvme2n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 221.36 GiB size: 221.36 GiB (100.00%)
used: 109.96 GiB (49.7%) fs: btrfs dev: /dev/nvme2n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 29.28 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 54.8 C mobo: N/A
Fan Speeds (RPM): N/A
GPU: device: amdgpu temp: 37.0 C mem: 40.0 C fan: 0 watts: 18.00
device: amdgpu temp: 54.0 C
Info:
Processes: 531 Uptime: 2m wakeups: 4 Memory: 29.28 GiB
used: 5.35 GiB (18.3%) Init: systemd v: 252 default: graphical
tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: 3548
pm: pacman pkgs: 3207 libs: 628 tools: octopi,pamac,paru,trizen,yay
pm: flatpak pkgs: 341 Shell: Zsh v: 5.9 running-in: yakuake inxi: 3.3.24
Garuda (2.6.12-1):
System install date:     2023-01-01
Last full system update: 2023-01-01
Is partially upgraded:   Yes
Relevant software:       NetworkManager
Windows dual boot:       Probably (Run as root to verify)
Snapshots:               Snapper
Failed units:            numlockx_on.service samba.service systemd-networkd-wait-online.service XranDR_HDMI-0_HDMI-1.service

in this case all programs, games, plasma, etc. use vega11 and I want them to use the rx6750.

I didn't mention it, because I don't think it's relevant, I have 3 monitors plus a virtual one.

With vega11 as primary graphic card in bios, try prepending DRI_PRIME=1 to the program name while launching from terminal (the same can be done in several game launchers).
Try also other cases in the wiki article above

$ xrandr --listproviders
Providers: number : 0
$ xrandr --listmonitors
Monitors: 4
0: +*XWAYLAND1 2560/670x1080/280+0+2160 XWAYLAND1
1: +XWAYLAND0 2560/670x1080/280+0+1080 XWAYLAND0
2: +XWAYLAND2 1920/1020x1080/570+290+0 XWAYLAND2
3: +XWAYLAND3 2560/520x1440/290+0+3240 XWAYLAND3

$ DRI_PRIME=1 progl /opt/resolve/bin/resolve
(still using vega11)

$ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD Radeon Vega 11 Graphics (raven, LLVM 14.0.6, DRM 3.49, 6.1.1-zen1-1-zen)

DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD Radeon RX 6750 XT (navi22, LLVM 14.0.6, DRM 3.49, 6.1.1-zen1-1-zen)

DRI_PRIME=1 steam //works
DRI_PRIME=1 resolve //not works
how do i get plasmashell to work at startup?

You should set the preferred GPU to be used in settings of resolve, not run the UI of resolve with dedicated GPU with DRI_PRIME.

2 Likes

I took that into account I have activated rx6750 in davinci.
but with davinci the problem is worse.
davinci starts well but does not work, I mean it opens and loads everything but when it comes to run a video it does not run, it does not work, play shows the video as off. However if in bios I change the primary card to rx6750 davinci works perfect.
the poblem is that vega11 not found, in this case

Not necessarily linked to your issue, anyway this should be avoided. Did you do it on purpose e.g. blocking something in the pacman.conf?
Try to fix it with a garuda-update.

2 Likes

See archwiki page

https://wiki.archlinux.org/title/DaVinci_Resolve

Also, personally I had similar problem with AMD integrated graphics on 5800H laptop in past. ( I last used davinci about 8 months ago )

  Device-2: AMD Cezanne [Radeon Vega Series / Radeon Mobile Series]
    vendor: Hewlett-Packard driver: amdgpu v: kernel arch: GCN-5.1 code: Vega-2
    process: TSMC n7 (7nm) built: 2018-21 pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s ports: active: eDP-1 empty: none
    bus-ID: 06:00.0 chip-ID: 1002:1638 class-ID: 0300 temp: 45.0 C

So, I always used my dGPU for davinci, using Optimus manager ( my dGPU is nvidia 3060 mobile )

Idk how exactly you can deal with your setup, but certainly it might be a case that your GPU might not be supported yet by davinci.....

2 Likes

my gpu is compatible with davinci:
vega11 is (slow) but I have tested it.
rx6750 is compatible, i have tested it (when i set it as primary and disable vega11)
The rx6750 card is new , previously I used rx480 and everything was going as I expected (primary vega11, davinci with rx480)
The question is that I have on another disk manjaro and in manjaro if it goes correctly which leads me to think that it is a configuration issue.

probably with the rx480 used the same drivers as the vega 11, I'm not sure of anything, because I have uninstalled and reinstalled several things, deleted configurations and reconfigured and nothing. I even did a reinstall , with the garuda wizard -reinstall all package-.

In manjaro the first boot after changing the rx480 for the rx6750 was not going well. was to install opencl-amd-dev and everything worked right out of the box. In garuda this has not been so.
(I previously used the rx480 in manjaro and garuda and both were fine).

sudo pacman -Syyu

there has been an improvement

the system runs smoothly, I can see the three monitors, I can choose which card to start the games with, etc.
Only davinci resolve does not work (maybe I will remove it completely including configuration and reinstall it).
I will try it tomorrow and let you know.

xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x53 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 1 associated providers: 1 name:AMD Radeon Vega 11 Graphics @ pci:0000:0d:00.0
Provider 1: id: 0x95 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 4 associated providers: 1 name:AMD Radeon RX 6750 XT @ pci:0000:03:00.0

Just to make it clear:
Davinci works correctly if I put in the bios as primary the rx6750 graphics card, then the monitor connected to the vega11 stops working and also I can't do passthrough with dual graphics card.

If I put the vega11 as primary card in the bios, everything goes fine except davinci that although it starts well forcing it to start with rx6750, it does not work correctly, it does not allow to see the videos, it crashes, etc...

In manjaro everything works correctly, but I would not know how to move the settings from manjaro to garuda and I'm not sure it's a good idea.
I want to use garuda because I have it configured as my main OS with a lot of extra settings and moving to manjaro would be like starting all over again.

don't use pacman -Syyu outside of VERY special circumstances. to update/upgrade your system, Garuda dev/team people will tell you to run garuda-update or just update.

3 Likes

ok, I will do it

I am trying AUR (en) - switcheroo-control
to momentarily disable the vega 11 integrated graphics card and hopefully get davinci resolve working.

but I'm running into this problem, the package is installed

/sys/kernel/debug/vgaswitcheroo/switch: file or directory does not exist

--(I tried uninstalling davinci resolve completely and reinstalling it but it didn't fix the above mentioned error that davinci won't run videos)

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.