gerg-desktop: remove vfio pain

This commit is contained in:
Gerg-L 2025-01-13 19:44:54 -05:00
parent 9908662e8a
commit d54be846e5
Signed by: gerg-l
SSH key fingerprint: SHA256:FPYDHIkvMocr4wdmZXpgpJjsb2Tw6rASs2ISPbOb0KI
2 changed files with 24 additions and 12 deletions

View file

@ -26,6 +26,14 @@ let
};
in
{
#hardware.amdgpu = {
# amdvlk = {
# enable = true;
# support32Bit.enable = true;
# };
# initrd.enable = true;
# opencl.enable = true;
#};
environment.etc = {
"Xorg/1_mon.conf".source = "${_dir}/1_mon.conf";
"Xorg/2_mon.conf".source = "${_dir}/2_mon.conf";
@ -33,6 +41,8 @@ in
services.xserver = {
videoDrivers = ["amdgpu"];
displayManager.setupCommands = lib.mkBefore ''
if ! [ -e "/etc/Xorg/ONE_MONITOR" ] ; then
${lib.getExe cfg_monitors}

View file

@ -75,18 +75,20 @@
#sync.enable = true;
};
};
services.xserver.videoDrivers = [
services.xserver = {
videoDrivers = [
"nvidia"
"amdgpu"
];
hardware.amdgpu = {
amdvlk = {
enable = true;
support32Bit.enable = true;
};
initrd.enable = true;
opencl.enable = true;
displayManager.setupCommands = lib.mkBefore ''
${lib.getExe pkgs.xorg.xrandr} \
--output DP-0 \
--mode 3440x1440 \
--rate 120 \
--primary \
--output HDMI-0 \
--mode 1920x1080 \
--rate 120
'';
};
programs = {