参考文章

内核配置

Enable

CONFIG_MODULES
CONFIG_MTRR
CONFIG_VGA_ARB
CONFIG_ACPI_IPMI
CONFIG_AGP
CONFIG_SYSFB_SIMPLEFB
CONFIG_FB_VESA
CONFIG_FB_EFI
CONFIG_FB_SIMPLE

Disable

CONFIG_FB_NVIDIA
CONFIG_FB_RIVA
CONFIG_DRM_NOUVEAU
CONFIG_DRM_SIMPLEDRM

安装 nvidia-drivers

编辑 make.conf,添加:

VIDEO_CARDS="nvidia"

执行:

# emerge -avuDN @world

开机加载模块

创建 /etc/modules-load.d/nvidia.conf

nvidia-modeset
nvidia-uvm
# nvidia
# nvidia-drm

配置模块

方法一

编辑 /etc/modprobe.d/nvidia.conf,添加:

options nvidia-drm modeset=1

nvidia.conf 由软件包 x11-drivers/nvidia-drivers 安装

方法二

编辑 /etc/default/grub,添加启动参数:

GRUB_CMDLINE_LINUX_DEFAULT="nvidia-drm.modeset=1"

然后执行:

# grub-mkconfig -o /boot/grub/grub.cfg

自动生成 Xorg.conf 配置

# nvidia-xconfig --prime

文件路径在 /etc/X11/

Startx

修改 .xinitrc,添加下列两行至开头:

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

nvidia-settings

检查同步是否开启