我一直在尝试让我的 nvidia gpu (960m) 在我的 arch 安装上工作,但目前还不行。我用的是nvidia驱动。我运行了 nvidia-config,它修改了我的 xorg.conf,如下
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
我不太明白问题出在哪里,但我相信这可能与屏幕或显示器有关。 Lspci 返回
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
Subsystem: Lenovo HD Graphics 530
Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
Subsystem: Lenovo GM107M [GeForce GTX 960M]
Kernel driver in use: nvidia
如果大家知道我做错了什么,请指出,我很乐意纠正!
编辑:通过查看 Xorg 日志文件,我发现它正在使用 Nouveau 驱动程序,尽管我卸载了这些驱动程序,我猜是为了集成 GPU,因为它在加载 nividia 驱动程序时遇到了似乎是错误的问题:
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
知道那是什么意思吗?
我发现我必须安装 acpi(实际上没有),而且我还必须将它添加到 rc.conf 文件中?不知道那是什么,而且我似乎在 /etc 中没有这个......
编辑:大约两周前我已经发布了类似的问题,但是我的互联网出现故障,所以我无法回答任何问题,我的错
答案1
我的笔记本电脑中也有 960m,当第一次安装 arch 时,找到修复它所需的所有资源是一个巨大的痛苦。一个好的起点是https://wiki.archlinux.org/index.php/NVIDIA_Optimus
我个人的/etc/X11/xorg.conf
样子是这样的:
Section "Module"
Load "modesetting"
Endsection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
在您的帖子中,您显示您的 nvidia 卡的总线 ID01:00.0
用于 X11 配置,我们需要将其更改为如下所示1:0:0
正确设置后,/etc/X11/xorg.conf
请确保按照您选择的显示管理器的 wiki 页面上的说明进行操作。