ArchLinux双显卡配置Intel-UHD630+NVIDIA1060

使用NVIDIA-XRUN配置。

Arch_Wiki: https://wiki.archlinux.org/title/Nvidia-xrun

1. 开启archlinuxcn。

2. 安装yay工具。

# pacman -S yay

3. 安装nvidia-xrun。

$ yay -S nvidia-xrun-pm-git  

## 不知道原因使用 nvidia-xrun-gi 无法启动独显

4. 启用nvidia-xrun。

# sysytemctl enable nvidia-xrun
添加配置文件
nano /etc/X11/nvidia-xorg.conf.d/30-nvidia.conf中加入一下


Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1:0:0"
EndSection

 5. 编辑 ~/.config/X11/nvidia-xrun,添写要启动的桌面

if [ $# -gt 0 ]; then
  $*
else
  openbox-session
  # Alternatively, you can also use xfce4 or bspwm:
  # xfce4-session
  # bspwm
fi

添加黑名单

## sudo vim /usr/lib/modprobe.d/nvidia-xrun.conf
**********************************************************
blacklist nvidia
blacklist nvidia-drm
blacklist nvidia-modeset
blacklist nvidia-uvm
blacklist nouveau

6,重启运行

nvidia-xrun

问题

  1. 查询busId
##BusID 一般是这个看看复制过去就好。
$ lspci | grep -i nvidia | awk '{print $1}'

##注意 01:00.0. Then create a file (for example /etc/X11/nvidia-xorg.conf.d/30-nvidia.conf) to set the proper bus id:01:00.0.,把这个码改为 1:0:0,ps一般自己好了,看看确认就行。

如果有问题再加入这个,没问题就不要管了。


Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    #  Option "AllowEmptyInitialConfiguration" "Yes"
    #  Option "UseDisplayDevice" "none"
EndSection

posted @ 2020-07-20 18:47  看不见的R  阅读(1782)  评论(0编辑  收藏  举报