Archlinux双显卡安装NVIDIA闭源驱动

Archlinux双显卡安装NVIDIA闭源驱动

原文:https://www.cnblogs.com/tonyc/p/7732119.html

Ubuntu的prime-select命令可以说很好用了,但是Ubuntu 18.04里面把这个改了,想让它正常工作还得配置一番,相比之下还是Arch的稍微简单一些。
这里介绍使用Bumblebee的方法进行安装,参考Installing Bumblebee with Intel/NVIDIA的内容。

开始安装

确保能正常进入桌面,安装必要的软件包

sudo pacman -S bumblebee bbswitch

把用户添加到bumblebee组里

sudo gpasswd -a username bumblebee    //把username换成自己的用户名

启动bumblebeed服务

sudo systemctl enable bumblebeed.service

安装依赖

sudo pacman -S bumblebee nvidia opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia mesa lib32-mesa-libgl xf86-video-intel

lib32打头的需要开启multilib,把/etc/pacman.conf文件中的下面两行取消注释,然后执行pacman -Sy

#[multilib]
#Include = /etc/pacman.d/mirrorlist

配置bumblebee

sudo nano /etc/bumblebee/bumblebee.conf
##指定nvidia
Driver=nvidia
##电源管理指定bbswitch
[driver-nvidia]
PMMethod=bbswitch

弄好之后重启

检测是否安装成功
安装测试软件

$ sudo pacman -S virtualgl

运行测试软件

$ optirun glxspheres64

运行效果

开启和关闭NVIDIA显卡
查看状态
使用nvidia-smi命令可以查看NVIDIA显卡是否已经启动,如果启动了会显示这样的信息

开启

$ sudo tee /proc/acpi/bbswitch <<< ON

关闭

$ sudo tee /proc/acpi/bbswitch <<< OFF
### 如何在 Arch Linux 上安装 GPU 驱动 对于希望在 Arch Linux 中安装 GPU 驱动的用户来说,具体过程取决于所使用的硬件类型。以下是针对不同类型的显卡提供详细的指导。 #### 安装 NVIDIA 显卡驱动 NVIDIA 提供官方闭源驱动程序和支持开源 Nouveau 驱动程序的选择。通常建议使用官方闭源版本以获得更好的性能和稳定性[^1]。 要安装最新的稳定版 NVIDIA 驱动: ```bash sudo pacman -S nvidia ``` 如果需要支持较新的功能或特定型号,则可以考虑安装 `nvidia-dkms` 或者通过 AUR 获取最新版本。 为了确保系统能够正常启动并加载正确的模块,在 `/etc/mkinitcpio.conf` 文件中的 HOOKS 数组里加入 `nvidia` 和其他必要的选项,并重新生成 initramfs: ```bash mkinitcpio -P ``` 最后重启计算机使更改生效。 #### 安装 AMD (Radeon) 显卡驱动 AMD Radeon 设备主要依赖于内核自带的新一代 amdgpu 开源驱动来实现良好兼容性和高效能表现。大多数情况下无需额外操作即可正常使用图形加速等功能[^2]。 但对于某些特殊需求如 Vulkan API 支持或是想要尝试更稳定的体验时,可以从仓库安装专有 catalyst(已停止更新)/amf/amdvlk 等包: ```bash pacman -S xf86-video-amdgpu libva-mesa-driver mesa-vdpau vulkan-radeon ``` 这将安装完整的 Mesa 堆栈以及相应的视频解码器插件。 #### 处理可能遇到的问题 有时可能会碰到黑屏或其他显示异常的情况[^4]。此时可先尝试编辑 GRUB 菜单参数添加 nomodeset 来禁用早期 KMS 加载;另外确认 BIOS 设置是否正确配置了集成/独立显卡优先级等选项也很重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值