hello, i know this prolly iosn;t going to icnrease preformance for stuff like games alot but eh i like number go up, also it saves about ~3gb of vram whcih is useful for games lie cyberpynk and also running llms and other ai stuff on my gpu.
basicaly i have 2 gpus (soon to be 3) in my system and i want to offload as much as i can to my 6600 and keep my 7900 xtx as free as possible. i’ve been doing research and this should be possible, with the 7900 xtx outputting directly to my monitor bypassing the 6600 that is runnign hyprland and outputting strait to the monitor it’s connected to if the game is in fullscreen. but i just can’t get this part to work, it keeps sending data to the 6600, also hdr breaks when i have this enabled. help on how to configer this would be appericated.
config
c2@gentoobtw ~ $ hyprctl monitors
Monitor DP-5 (ID 0):
[email protected] at 7680x0
description: LG Electronics LG FULL HD 0x00028E4D
make: LG Electronics
model: LG FULL HD
physical size (mm): 480x270
serial: 0x00028E4D
active workspace: 1 (1)
special workspace: 0 ()
reserved: 0 0 0 0
scale: 1.00
transform: 1
focused: no
dpmsStatus: 1
vrr: true
solitary: 0
solitaryBlockedBy: windowed mode,missing candidate
activelyTearing: false
tearingBlockedBy: next frame is not torn,missing candidate
directScanoutTo: 0
directScanoutBlockedBy: missing candidate
disabled: false
currentFormat: XRGB8888
mirrorOf: none
availableModes: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
Monitor DP-6 (ID 1):
[email protected] at 8760x0
description: LG Electronics LG FULL HD 0x00028EDB
make: LG Electronics
model: LG FULL HD
physical size (mm): 480x270
serial: 0x00028EDB
active workspace: 2 (2)
special workspace: 0 ()
reserved: 0 0 0 0
scale: 1.00
transform: 3
focused: no
dpmsStatus: 1
vrr: true
solitary: 0
solitaryBlockedBy: windowed mode,missing candidate
activelyTearing: false
tearingBlockedBy: next frame is not torn,missing candidate
directScanoutTo: 0
directScanoutBlockedBy: missing candidate
disabled: false
currentFormat: XRGB8888
mirrorOf: none
availableModes: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
Monitor HDMI-A-2 (ID 2):
[email protected] at 0x0
description: Acer Technologies XV275K 134000B722X00
make: Acer Technologies
model: XV275K
physical size (mm): 600x340
serial: 134000B722X00
active workspace: 3 (3)
special workspace: 0 ()
reserved: 0 0 0 0
scale: 1.00
transform: 0
focused: no
dpmsStatus: 1
vrr: true
solitary: 0
solitaryBlockedBy: windowed mode,missing candidate
activelyTearing: false
tearingBlockedBy: next frame is not torn,missing candidate
directScanoutTo: 0
directScanoutBlockedBy: missing candidate
disabled: false
currentFormat: XRGB8888
mirrorOf: none
availableModes: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
Monitor DP-1 (ID 3):
[email protected] at 3840x0
description: Samsung Electric Company Odyssey G7 HCNX700856
make: Samsung Electric Company
model: Odyssey G7
physical size (mm): 700x400
serial: HCNX700856
active workspace: 4 (4)
special workspace: 0 ()
reserved: 0 0 0 0
scale: 1.00
transform: 0
focused: yes
dpmsStatus: 1
vrr: true
solitary: 0
solitaryBlockedBy: windowed mode,missing candidate
activelyTearing: false
tearingBlockedBy: next frame is not torn,missing candidate
directScanoutTo: 0
directScanoutBlockedBy: missing candidate
disabled: false
currentFormat: XRGB2101010
mirrorOf: none
availableModes: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
c2@gentoobtw ~ $ fastfetch
-/oyddmdhs+:. c2@gentoobtw
-odNMMMMMMMMNNmhy± ------------ -yNMMMMMMMMMMMNNNmmdhy+- OS: Gentoo Linux x86_64 omMMMMMMMMMMMMNmdmmmmddhhy/ Kernel: Linux 6.17.8-cachyos omMMMMMMMMMMMNhhyyyohmdddhhhdo Uptime: 11 mins
.ydMMMMMMMMMMdhs++so/smdddhhhhdm+ Packages: 1879 (emerge), 35 (flatpak-system), 1 (flatpak-user) oyhdmNMMMMMMMNdyooydmddddhhhhyhNd. Shell: bash 5.3.3 :oyhhdNNMMMMMMMNNNmmdddhhhhhyymMh Display (Odyssey G7): 3840x2160 in 32", 165 Hz [External] .:+sydNMMMMMNNNmmmdddhhhhhhmMmy Display (XV275K): 3840x2160 in 27", 60 Hz [External] /mMMMMMMNNNmmmdddhhhhhmMNhs: Display (LG FULL HD): 1080x1920 in 22", 60 Hz [External] oNMMMMMMMNNNmmmddddhhdmMNhs+ Display (LG FULL HD): 1080x1920 in 22", 60 Hz [External] sNMMMMMMMMNNNmmmdddddmNMmhs/. WM: Hyprland 0.51.1 (Wayland)
/NMMMMMMMMNNNNmmmdddmNMNdso: Theme: Breeze [Qt], Breeze-Dark [GTK2], Breeze [GTK3/4] +MMMMMMMNNNNNmmmmdmNMNdso/- Icons: Vivid-Dark-Icons [GTK2/3/4] yMMNNNNNNNmmmmmNNMmhs+/- Font: Sans Serif (9pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
/hMMNNNNNNNNMNdhs++/- Cursor: breeze (24px)/ohdmmddhys+++/:. Terminal: kitty 0.44.0 -//////:–. Terminal Font: LiberationMono (11pt)
CPU: AMD Ryzen 9 9950X3D (32) @ 5.76 GHz
GPU 1: AMD Radeon RX 7900 XTX [Discrete]
GPU 2: AMD Radeon Graphics [Integrated]
GPU 3: AMD Radeon RX 6600 [Discrete]
gpu driver: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.8, DRM 3)
Memory: 7.75 GiB / 91.97 GiB (8%)
Swap: 0 B / 16.00 GiB (0%)
Disk (/): 648.77 GiB / 914.07 GiB (71%) - xfs
Disk (/run/media/hdd): 5.03 TiB / 10.83 TiB (46%) - ext4
Disk (/run/media/pciessd): 63.02 GiB / 476.71 GiB (13%) - xfs
Disk (/run/media/wdssd): 1.02 TiB / 1.82 TiB (56%) - xfs
Locale: C.utf8
c2@gentoobtw ~ $ cat ~/.config/hypr/hyprland.conf
monitor=HDMI-A-2, 3840x2160@60, 0x0, 1
monitor=DP-1, 3840x2160@165, 3840x0, 1, bitdepth, 10, #cm , hdr #g7
monitor=DP-5, 1920x1080@60, 7680x0, 1, transform, 1, cm,srgb #lg1
monitor=DP-6, 1920x1080@60, 8760x0, 1, transform, 3, cm,srgb #lg2
#exec-once = waybar
exec-once = hyprpaper
exec-once = hypridle
exec-once = swaync
exec-once = nm-tray
exec-once = hyprpolkitagent
exec-once = wl-paste --type text --watch clipman store
exec-once = gsettings set org.gnome.desktop.interface color-scheme ‘prefer-dark’
env = GTK_THEME,Breeze-Dark
exec-once = gsettings set org.gnome.desktop.interface gtk-theme ‘Breeze-Dark’
env = XDG_MENU_PREFIX,plasma-
env = QT_QPA_PLATFORMTHEME,qt6ct
env = GTK_USE_PORTAL,1
#env = AQ_DRM_DEVICES,/dev/dri/by-path/pci-0000:16:00.0-card:/dev/dri/by-path/pci-0000:03:00.0-card:/dev/dri/by-path/pci-0000:17:00.0-card
env = AQ_DRM_DEVICES,/dev/dri/gpu-6600:/dev/dri/gpu-7900xtx:/dev/dri/gpu-igpu
env = AQ_DRM_DEVICES,/dev/dri/rx6600:/dev/dri/rx7900xtx
bind = SUPER, R, exec, walker
bind = SUPER SHIFT, S, exec, hyprshot -m region
bind = , F12, exec, hyprshot -m screen
bind = SUPER, Q, exec, kitty
bind = SUPER, Y, exec, /opt/youtube-music/youtube-music
bind = SUPER, F, exec, flatpak run one.ablaze.floorp
bind = SUPER, M, exec, signal-desktop --password-store=“kwallet6”
bind = SUPER, V, exec, vesktop-bin
bind = SUPER, K, killactive
bind = SUPER, W, exec, steam -steamos3
bind = SUPER SHIFT, left, movewindow, l
bind = SUPER SHIFT, right, movewindow, r
bind = SUPER SHIFT, up, movewindow, u
bind = SUPER SHIFT, down, movewindow, d
bind = SUPER, D, movetoworkspacesilent, special:magic
bind = SUPER SHIFT, D, togglespecialworkspace, magic
bind = SUPER, C, exec, flatpak run org.kde.index
bind = SUPER, L, exec, pidof hyprlock || hyprlock
bind = SUPER, escape, exec, pidof hyprlock || hyprlock & sleep 1 && hyprctl dispatch dpms off
bind = SUPER, space, fullscreen
bind = ALT, Tab, cyclenext,
bind = ALT, Tab, bringactivetotop,
bind = SUPER, A, exec, “alvr_launcher_linux/ALVR Launcher”
bind = SUPER, X, exec, clipman pick -t wofi
binde = , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%+
binde = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
bind = , XF86AudioPlay, exec, playerctl play-pause
bind = , XF86AudioNext, exec, playerctl next
bind = , XF86AudioPrev, exec, playerctl previous
bind = , XF86AudioStop, exec, playerctl stop
#bindl = , code:164, exec, playerctl play-pause
#bindl = , code:164, exec, playerctl -a play-pause
#bindl = , code:163, exec, playerctl next
#bindl = , code:165, exec, playerctl previous
misc{
vrr = 1
}
experimental {
xx_color_management_v4 = true
}
render {
cm_auto_hdr = 1
cm_fs_passthrough = 1
direct_scanout = true
}
general {
gaps_in = 8
gaps_out = 0
border_size = 0
allow_tearing = true
}