红联Linux门户
Linux帮助

NVIDIA/Intel核芯显卡显示+Nvidia计算

发布时间:2016-06-29 10:20:46来源:linux网站作者:普兒

今天折腾了好久intel集成显卡显示。最后好不容易才全部搞定,这里记录一下。


1. 首先在BIOS里是要打开Intel 核芯显卡的。我把它设置成了主显卡,显示器也接到核心显卡的口上。
重启后,I卡警告low resolution, 进不去桌面


2. 切换N/I 卡的命令是prime-select (安装包是 nvidia-prime, 不需要装传说中的bumblee什么的)
最初这个命令也是有的,但是报如下错误:

sudo prime-select nvidia
Error: alternatives are not set up properly
Error: nvidia mode can't be enabled

sudo prime-select query
unknown

估计十有八九是显卡驱动问题,想着更新一下吧。


3. 因为我原本装的驱动是346.59,进了源里看看都有什么可以更新,看到了下面三个东西
nvidia-346-updates
nvidia-346-updates-dev
nvidia-346-updates-uvm
不管三七二十一,全部装上,驱动升级到了346.89


4. 装上后,确实可以进入系统了,默认情况下prime-select query 出来的是nvidia,这时候调用nvidia-smi, 发现X, compiz的显存都是N卡提供的,于是用
sudo prime-select intel
切换到 I 卡,log out即可。

也可以装一个prime-indicator的插件,这样就会在任务栏里出现一个切换显卡的按钮。


5. 切换到I 卡后,又出现一个问题,执行 nvidia-smi 报错说找不到 libnvidia-ml.so
locate了一下,发现是有的,不过版本好像还是。346.59的,不太对。

折腾了好久,最后发现这个库在/usr/lib/nvidia-346-updates/里面,于是将库路径加入ld_library_path, 这时再执行nvidia-smi就没有问题了,并且可以看到显存没有被占用,开心!

NVIDIA/Intel核芯显卡显示+Nvidia计算


本文永久更新地址:http://www.linuxdiyf.com/linux/21928.html