manjaro 双显卡解决方案
n卡双显卡的驱动(实现命令切换显卡)
这个方案是我用过最舒服的双线卡解决方案!!!!!!
本节部分引用自github显卡切换项目
1、删除开源驱动,安装闭源驱动
我们安装的时候安装的是开源驱动(free),如果直接安装nvidia驱动会黑屏卡死。
方法1)在 Manjaro-Setting-Manager(开始菜单里有)中找到 硬件设定 , 选择 Auto Install Proprietary Diver 安装闭源驱动。
删除带有bumblebee的驱动(右键删除)
方法2)命令行安装
sudo mhwd -i pci video-nvidia
# 选择你最合适的驱动安装(我的1060显卡是440)
查看显卡安装情况
# 普通用户下
mhwd -li
如果是看到有video-linux以及video-nvidia-xxxxx,而且后者的属性是 false 说明安装成功。否则重新装
切记:本流程未全部完成前千万别重启!
切记:本流程未全部完成前千万别重启!
切记:本流程未全部完成前千万别重启!
2、安装插件所需依赖
由于我们最后安装的插件是github直接下载的,没有附带环境依赖。所以我们先安装环境依赖文件。
sudo pacman -S linux54-headers acpi_call-dkms xorg-xrandr xf86-video-intel git
注意!
我的内核版本是5.4,所以我安装的是linux54-header,请安装前先查看自己的内核版本(系统设置 / 内核 查看正在运行的内核),选择对应的安装。比如你的是5.3,那就安装linux53-headers。
3、安装插件
先启用
sudo modprobe acpi_call
安装github插件
#从github克隆
git clone https://github.com/dglt1/optimus-switch-sddm.git
cd ~/optimus-switch-sddm # 切换到插件文件夹
chmod +x install.sh # 给安装程序添加权限
sudo ./install.sh # 安装插件
大功告成!
现在你可以用命令切换显卡了
# 启用Intel核显
sudo set-intel.sh
# 启用Nvidia-Prime
sudo set-nvidia.sh
4、“售后服务”
切换显卡后会发现字体大小发生了改变,而且登录界面也会变大或者缩小,这是因为字体的dpi并未固定:
系统字体:
系统设置 / 字体 选择固定DPI 值为96
登录界面:
系统设置 / 开机和关机 / 登录屏幕(SDDM)/ 高级 选择“同步”
解决画面撕裂
系统设置/显示和监控/混成器
设置“放缩方法” = 精确
“渲染后端” = OpenGL 3.1
“避免撕裂” = 全场景重华 // 此项如果显卡8行的话当我没说
”保留缩略图“ = 只对显示的窗口
点击应用,OK,现在可以快乐视频了!
5、“增值服务”
图形化界面
github图形化切换显卡项目
顺便说一句:我直接启动nvidia-prime之后删除了linux-video驱动,强制所有程序使用独显,现在还没出现啥大问题,只是耗电上去了。