leezn
deepin
2020-05-11 22:30 脚本添加sudo service lightdm restart命令,是不是可以不重启就切换了??
Reply Like 0 View the author
https://bbs.deepin.org/post/192750
脚本添加sudo service lightdm restart命令,是不是可以不重启就切换了??
https://bbs.deepin.org/post/192750
楼主,我运行切换Intel显卡直接黑屏了重启看到logo后又黑了,有声音。咋办啊?之前看另一个帖子装了n卡驱动 ...
https://bbs.deepin.org/post/192750
请问在终端中打开后,这个密码输入不上,就像键盘失灵一样是什么原因啊
https://bbs.deepin.org/post/192750
recovery模式下可以安装live吗?命令我乱试了下,不对。
https://bbs.deepin.org/post/192750
linux下输入密码是不显示的
https://bbs.deepin.org/post/192750
你好,抱歉给你带来麻烦了。因为双显卡切换脚本没有配置/etc/X11/xorg.conf,而是配置的/etc/X11/xorg.co ...
https://bbs.deepin.org/post/192750
E: 'apricot' 这个值对 APT:efault-Release 是无效的,因为在源里找不到这样的发行 ...
https://bbs.deepin.org/post/192750
手动切换比较麻烦,还是希望自动切换
https://bbs.deepin.org/post/192750
请问你是否使用的是deepin 15.11或者UOS?这样软件源的名称就不是apricot,15.11版是lion,UOS个人版是pl ...
https://bbs.deepin.org/post/192750
看看我的N卡信息:是工作还是不工作:
https://bbs.deepin.org/post/192750
NVIDIA-SMI正常输出说明驱动已经安装上了,N卡可以工作。只是大部分软件仍然运行在核显上;一些软件可能 ...
https://bbs.deepin.org/post/192750
我试了kdenlive等几款视频处理软件,里面都没有硬件加速可选。
Popular Ranking
ChangePopular Events
More
首先,我们需要了解笔记本双显卡和屏幕的连接方式。
1. 内置显示器常与核显相连,除了少数使用台式机主板的笔记本可以在 BIOS 中禁用核显,大部分笔记本内置显示器的信号都由核显输出。
2. 笔记本还配有信号输出接口,如 HDMI、DP 接口等。这里有两种连接方式:连接核显或连接独显。如果接口与独显相连,常常会出现外接显示器无信号的情况,这时需要手动配置驱动。
然后看一看深度显卡驱动管理器中的方案:
1. Intel 默认驱动
也可以叫做 Intel 开源核显驱动,能很好地集成在 linux 内核中,兼容性较好。使用核显的好处是省电,并且硬件加速视频解码的能力强,用于浏览网页、看视频已经足够。因此个人建议,新装的系统应该首先切换至 Intel 默认驱动,再根据需求决定是否安装独显驱动。
遗憾的是,linux 平台上的浏览器基本不支持硬解,比如 chromium 需要使用 vaapi 补丁版(见这个Ubuntu PPA),这里先不展开讲了。
当然,对于独显连接输出接口的笔记本电脑,仅使用 Intel 默认驱动是无法连接外接显示器的。
2. 开源驱动
由社区开发的 N 卡开源驱动,名称叫做 nouveau。双显卡笔记本安装新系统后,这是显卡驱动管理器中的默认方案。如其中所说,开源驱动性能较弱,并且对新显卡、新特性支持不完善。因为没有认真体验过,所以就不多加评论了……
3. 大黄蜂方案
一个比较老的方案,安装时会自动安装 NVIDIA 官方闭源驱动。在不用时会将独显断电,需要使用时在终端中输入 optirun 或 primusrun 加命令以启用独显。这是一个方便且省电的方案,但有一定性能损失。注意:大黄蜂方案与下面所述的手动配置方案是互斥的,如果要手动配置,请不要切换至大黄蜂方案。
那么使用 optirun 启用独显后,能否连接外接显示器呢?如果不做特殊的设置是不行的。可以参考大黄蜂方案的 wiki 进行配置,但是我没有成功……因此个人建议使用手动配置方案,可能比这个更简单。
接下来介绍的是 deepin 20 中的手动配置方案,需要用到终端。不过我相信按照步骤一步步来,还是不困难的。
1. 直接安装 NVIDIA 闭源驱动
论坛里已经有不少介绍安装闭源驱动的方法,这里提供我个人的建议:不建议到 NVIDIA 官网下载驱动,而尽量使用软件源内提供的版本,配置更方便。
在显卡驱动管理器切换到 Intel 默认驱动后,打开终端,输入以下命令
按照官网给出的产品支持列表,GeForce 600 系列以前及部分较新的显卡,应该安装 390 系列驱动。打开终端,输入以下命令,安装 390 版本驱动。
第2行:将深度软件源设置为默认。
第3行:更新软件包列表。
第4行:安装 NVIDIA 340.108 驱动。
安装好了 NVIDIA 驱动,独显会保持通电状态,一些软件已经可以自动调用独显。当然通常独显是不工作的,“NVIDIA X 服务器设置”也无法打开。
可以预料,在 Intel 默认驱动上直接安装 NVIDIA 驱动是无法连接外接显示器的,因为独显默认不工作。接下来需要手动切换显卡以开启独显。
2. 双显卡的手动切换方案
来自管理员 aida 的帖子,我把步骤写成了脚本,便于经常切换。解压压缩包,运行 NVIDIA.sh 切换至独显,运行 Intel.sh 切换至核显。
双显卡切换脚本.tar.gz
注1:脚本里添加了防撕裂的内核参数,需要 370.23 以上版本的驱动支持,重启才能生效。
注2:脚本里的命令与 aida 帖子里的步骤稍有不同,它创建的是 /etc/X11/xorg.conf.d/20-nvidia.conf 而不是 /etc/X11/xorg.conf,以避免切换核显时删除 xorg.conf。
这个方案将完全使用独显渲染,性能高但能耗大。打开“NVIDIA X 服务器设置”可以看到左侧许多 X Server 的设置,说明显示服务器 X Server 是工作在独显上的,此时外接显示器应该有信号了。
3. NVIDIA-prime 方案
参考 risez 的帖子,是 NVIDIA 官方提供的双显卡切换方案,类似于大黄蜂方案,但性能应该会更好。测试发现可以与上述手动切换方案共存,即运行 Intel.sh 切换至 prime 方案,运行 NVIDIA.sh 切换至独显渲染状态。我想这个方案今后将会成为主流,但目前在 deepin 20 中使用需要升级系统底层(如 libc6),可能影响系统的稳定性。
注意下图中“NVIDIA X 服务器设置”中的界面,X server 的设置项不见了,虽然能识别外接显示器,但信号无法输出。
以上是我根据个人经验总结的双显卡方案,对于独显连接输出接口的笔记本,暂时只有手动切换的方案可以正常外接显示器。新人发帖,请大家批评指正,如果有更好的方案欢迎一起分享!