以下针对的是升级到Deepin 15.7 Linux版显卡异常的解决办法,包括升级所出的问题及产生问题的原因、解决办法。
升级Deepin 15.7参考教程
升级Deepin 15.7 Linux版出问题 这里要说的是升级Deepin 15.7 Linux版以后出现的Deepin-wm进程CPU占用奇高的问题,如下图所示:
CPU负载333.6%:
产生问题的原因 查看了一下Deepin系统的升级日志,发现了以下报错信息: update-alternatives: 警告: 链接组 glx 已损坏,故强制重新安装候选项 /usr/lib/nvidia/bumblebee update-alternatives: 警告: 跳过创建 /usr/lib/i386-linux-gnu/libEGL.so.1 因为所关联文件 /usr/lib/mesa-diverted/i386-linux-gnu/libEGL.so.1 (位于链接组 glx)不存在 update-alternatives: 警告: 跳过创建 /usr/bin/nvidia-bug-report.sh 因为所关联文件 /usr/lib/nvidia/nvidia-bug-report.sh (位于链接组 glx)不存在 原因:初步判断是因为前期采用的是bumblebee的显卡驱动方案造成的。
解决问题的办法 1.删除bumblebee解决方案 root@muzilee-PC:/home/muzilee# apt-get remove bumblebee-nividia primus E: dpkg 被中断,您必须手工运行 ‘dpkg –configure -a’ 解决此问题。 root@muzilee-PC:/home/muzilee# dpkg –configure -a 正在设置 initramfs-tools (0.130) … update-initramfs: deferring update (trigger activated) 正在处理用于 bamfdaemon (0.5.3-2+b1) 的触发器 … Rebuilding /usr/share/applications/bamf-2.index… 正在处理用于 libc-bin (2.27-3) 的触发器 … 正在处理用于 man-db (2.8.3-2) 的触发器 … 正在设置 libegl-mesa0:amd64 (18.0.4-1) … 正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 … 正在处理用于 initramfs-tools (0.130) 的触发器 … update-initramfs: Generating /boot/initrd.img-4.15.0-29deepin-generic WARNING: Setting CRYPTSETUP in /etc/initramfs-tools/initramfs.conf is deprecated and will stop working in the future. Use /etc/cryptsetup-initramfs/conf-hook instead. W: plymouth: The plugin label.so is missing, the selected theme might not work as expected. W: plymouth: You might want to install the plymouth-themes package to fix this. 正在处理用于 libc-bin (2.27-3) 的触发器 … root@muzilee-PC:/home/muzilee# apt-get remove bumblebee-nividia primus 正在读取软件包列表… 完成 正在分析软件包的依赖关系树 正在读取状态信息… 完成 E: 无法定位软件包 bumblebee-nividia 2.确保已经正常删除 root@muzilee-PC:/home/muzilee# bumblebeed –version bash: bumblebeed: 未找到命令 root@muzilee-PC:/home/muzilee# optirun nvidia-settings -c :8 bash: optirun: 未找到命令 3.检测显卡驱动是否正常,因为后面我们切换PRIME方案,需要使用闭源独显驱动 root@muzilee-PC:/home/muzilee# lspci | grep NVIDIA 01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1) 4.切换至PRIME方案 在深度显卡驱动管理器,选择“使用PRIME方案”,点击“确定”,这时候需要重启电脑,进行驱动切换。
切换成功以后,进入桌面显示如下,说明切换PRIME方案成功:
这时候集显和独显都是运行状态的。 muzilee@muzilee-PC:~$ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04) muzilee@muzilee-PC:~$ lspci | grep NVIDIA 01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1) 这时候再查看CPU占用情况,系统、显卡都正常了:
附:PRIME方案有什么好处? 1.简单说就是Linux下的nVidia Optimus,目标是允许第二个GPU将3D应用程序渲染到第一个GPU的屏幕上,它可以由客户端配置,并且只需要处理渲染端。再也不用通过bumblebee来将指定程序指定使用独立显卡来运行了,现在都交由PRIME方案自行处理。 2.检验更爽啦 升级后体验更好了,至少就个人而言,带来的好处如下: 1].至少在打字的速度上更快了,这应该是优化后的结果。 2].另外CPU、内存在系统启动后占用不算太高。 3].浏览器响应速度更快了,这应该是PRIME方案带来的好处。 4].此前蓝牙鼠标在电脑启动以后,就算连接成功也无法马上进行操作,需要先用触摸板移动一下鼠标,再进行操作,现在不用了。
相关主题 |