UOS20&DEEPIN20 Y410P 双显卡大黄蜂和热问题解决方法
Tofloor
poster avatar
S4mW0ng
deepin
2020-05-25 22:01
Author
本帖最后由 wongfaye 于 2020-5-25 14:10 编辑

UOS20&DEEPIN20 Y410P双显卡大黄蜂热问题个人设置备份,方便相同情况或者相似情况的朋友们参考!

因为装了个黑苹果,所以换了个网卡!
UOS 安装BCM94322的驱动,打开开发者模式
sudo apt install bcmwl-kernel-source
是原装网卡的无需上面的步骤!!
-----------
安装双显卡大黄蜂支持,因为DEEPIN20和UOS20自带的bumblebee-nvidia显卡驱动是440版本的,不支持老显卡。Y410P的显卡是GT750M,查看官网支持文档,只支持390的驱动,官方源里面有:
sudo apt install nvidia-legacy-390xx-driver nvidia-settings-legacy-390xx
可以添加nvidia-legacy-390xx-smi,然后通过命令nvidia-smi查看显卡状态,我发现390的驱动用这个命令看不出什么内容,所以装不装无所谓!

安装上面的显卡驱动重启以后就可以安装大黄蜂,这个时候大黄蜂显卡驱动就不会自动去装440的驱动,只会替换部分390的驱动!
sudo apt install bumblebee bumblebee-nvidia
安装好了后重启,终端执行:
lspci | grep VGA
就会发现独立显卡已经被禁用(后面显示ff)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev ff)
然后就可以开始测试了,最简单的方法就是打开显卡设置面板,终端执行:
optirun -b none nvidia-settings -c :8
能打开就说明独立显卡正常啦!
这个时候在终端会提示有一些没有用到的依赖包可以被卸载
sudo apt aoturemove
这样就清除了一些没有用的依赖包
------------
想要测试独显的性能需要安装一个glxgears,deepin的glxgears包含在mesa-utils里面
sudo apt-get install mesa-utils
安装好后终端执行:
optirun glxgears
会显示两个齿轮的小窗口,这就是独立显卡的测试,测试过程中再打开一个终端窗口执行 lspci | grep VGA 就会发现独立显卡的状态不是ff了,说明被启用了!
终端执行:
glxgears
这个是集成显卡的测试!
这个是很简单的测试,只是证明独立显卡可以工作了。反正我的独立显卡跟集显显示结果没差别!
-------------
以下是我个人的习惯安装设置:
卸载自带的uos浏览器,因为不是很好看,也不是很好用!然后安装chrome浏览器!
在终端执行
sudo apt install google-chrome-stable
安装谷歌浏览器稳定版,安装好后主题设置为gtk+,取消使用系统标题栏和边框。这样如果主题设置为自动的话chrome的主题也会随着系统主题一起变化!

我卸载了自带的终端,安装了深度终端,我喜欢深度终端。深度终端在商店可以下载,就叫终端!
也可以命令安装:
sudo apt remove gnome-terminal
自带浏览器和终端都可以在商店卸载!
然后就是热问题,这个我实在没办法解决,只能先让cpu进入节能模式。用我之前的脚本:
#!/bin/bash
# 节能性能的偏好:默认,性能模式,平衡性能模式,平衡功率模式,功率模式
# energy_performance_preference: default performance balance_performance balance_power power
# 缩放省长:性能,省电
# scaling_governor: performance powersave
# 复制到/etc/init.d,然后创建链接到/etc/rc5.d/S09powersave #优先度5级
# cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

for i in `seq 0 7`;
do
    echo "powersave" >  /sys/devices/system/cpu/cpufreq/policy${i}/scaling_governor;
done
exit 0
保存为powersave.sh 复制到/etc/init.d,然后创建链接到/etc/rc5.d/S09powersave
终端命令就是:
sudo cp powersave.sh /etc/init.d/
sudo ln -s /etc/init.d/powersave /etc/rc5.d/S09powersave
重启后查看CPU运行状态:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
就会发现CPU进入了节能模式:
lenovo@Lenovo-PC:~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave
之所以把调节CPU状态放在这个位置启动是觉得启动前面的工作需要更多的CPU,如果提前让CPU进入节能感觉会拖慢启动速度!这个只是想当然哈,并没有实际测试!
个人设置喜好备份,方便以后好找,也方便碰到同样情况的朋友参考,谢谢大家!
审核太严!已经修改8次了,实在不想改了,完整的看wps吧!谢谢!
Y410P.zip

Reply Favorite View the author
All Replies
lbygljq
deepin
2020-05-28 03:32
#1
我的Y470是I卡+N卡(GT550M),按照你的方法,逐步完成安装。
在终端运行了几个程序,返回如下:
  1. ~$ lspci | grep VGA
  2. 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
  3. 01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 550M] (rev ff)
Copy the Code




“rev ff”字样,说明N卡关闭了吧。
  1. ~$ optirun -b none nvidia-settings -c :8
Copy the Code

  1. ~$ nvidia-smi
Copy the Code


然后在系统启动项启动“NVIDIA X 服务器设置”,出现界面:


Reply View the author
lbygljq
deepin
2020-05-28 03:41
#2
继而,我启动了两个视频编辑器程序,查看显卡的加速想:
1、OpenShot


2、KdeNlive


可以看出,N卡完全没用了。
不知道有什么方法能使N卡起到作用呢。
我原来发帖子的本意就是想找到解决N卡工作的问题,驱动程序安装基本都没有问题,但是一直没有找到让N卡起作用的的方法,包括有位大佬的I+N切换代码,还是没有真正起到作用。


Reply View the author
S4mW0ng
deepin
2020-05-29 02:05
#3
https://bbs.deepin.org/post/195041
我的Y470是I卡+N卡(GT550M),按照你的方法,逐步完成安装。
在终端运行了几个程序,返回如下:

nvidia-smi 这个命令也需要 optirun nvidia-smi
这样运行,这是大黄蜂,你已经成功了!
Reply View the author
Comments
lbygljq
2020-05-29 04:39
optirun 运行不了 AppImage