Deepin系统双显卡的情况下无法使用WebGL和OpenGL的问题

来源:互联网 发布:云计算平台 开源软件 编辑:程序博客网 时间:2024/06/10 00:25

双显卡一直是Linux系统的难题,关于深度系统的双显卡可以参考深度百科上面的介绍。
一下内容复制自深度百科,主要针对Intel+Nvidia双显卡:
独显切换
安装第三方的Bumblebee程序,可实现NVIDIA Optimus,终端中执行:

sudo apt-get install bumblebee-nvidia primus #安装Bumblebee-nvidia(适用于闭源驱动),其中primus可选,用于提升性能sudo apt-get install bumblebee primus #安装Bumblebee(适用于开源驱动)

安装完毕后重启电脑使Bumblebee生效,但是Bumblebee并不能做到集显(Intel显卡)和独显(NVIDIA显卡)之间的自动切换。系统运行时会默认使用集成显卡(Intel显卡),当你需要使用独显(NVIDIA显卡)运行某个程序或游戏时候,终端执行如下命令即可:

optirun command #使用独显运行command程序
optirun -b primus command #使用独显运行command程序,提升性能例如运行0 A.D.游戏:optirun 0ad #使用独显(NVIDIA显卡)运行0 A.D.游戏

当使用optirun命令的程序关闭后,系统将会自动关闭独显(NVIDIA显卡)。
常见问题
如果安装闭源驱动后,出现类似开机动画消失、分辨率异常、电脑温度大幅度上升,大都为闭源驱动的副作用,建议卸载闭源驱动。
自行下载官网的闭源驱动,更新闭源新版驱动,会随机出现的严重vlinuz启动内核编译失败,导致系统无法引导至图形界面,而且即使编译成功,也并不能保证与闭源驱动版本号准确对应,同样会造成系统无法引导至图形界面。使用“附加驱动”内提供的闭源驱动相对安全一些,风险也较低。

解决办法
一旦发生驱动兼容性故障,在能够进入图形界面的情况使用“附加驱动”更换列表中的其他驱动即可,重启后安装生效。只能进入恢复模式,使用命令:

sudo apt-get autoremove --purge nvidia-*

按下“Enter”键执行,稍等一分钟左右,配置不同,等待时长不同,系统会移除有关驱动程序安装文件和相关配置文件,重启后恢复默认的图形驱动和配置。

最后使用命令:

reboot

按下“Enter”键执行,计算机重启,系统需要一段时间加载,之后就能正常进入熟悉的图形界面。

例如我使用webstorm做开发,要使用opengl,只需要运行命令:

optirun webstorm #使用独显运行webstorm程序
0 0
原创粉丝点击