一 安装
首先安装aur源中的 nvidia-beta nvidia-utils-beta (32位可选lib32-nvidia-utils-beta)
其中已包括了 nvidia-settings ,无须另外安装
安装 xorg-xrandr
二 配置 xorg.conf
将下面链接中的xxx.xx换成NVIDIA版本号
http://us.download.nvidia.com/XFree86/Linux-x86/xxx.xx/README/randr14.html
并按要求配置 xorg.conf
一般为
Section “ServerLayout”
Identifier “layout”
Screen 0 “nvidia”
Inactive “intel”
EndSection
Section “Device”
Identifier “nvidia”
Driver “nvidia”
BusID “1:0:0”
EndSection
Section “Screen”
Identifier “nvidia”
Device “nvidia”
Option “AllowEmptyInitialConfiguration”
EndSection
Section “Device”
Identifier “intel”
Driver “modesetting”
EndSection
Section “Screen”
Identifier “intel”
Device “intel”
EndSection
三 配置登录管理器
https://wiki.archlinux.org/index.php/NVIDIA_Optimus
在这个网站上找到自己显示管理器的配置方法
以lightdm为例
创建/etc/lightdm/display_setup.sh
#!/bin/sh
xrandr –setprovideroutputsource modesetting NVIDIA-0
xrandr –auto
执行
# chmod +x /etc/lightdm/display_setup.sh
在/etc/lightdm/lightdm.conf中添加
[Seat:*]
display-setup-script=/etc/lightdm/display_setup.sh
四 结束
现在打开x 应该能用了,
注意:每次更新内核后要重装nvidia-beta