如何在混合图形设置中禁用intel图形?

我有戴尔Vostro 3700版A10。

来自lspci -v | grep VGA的相关位 lspci -v | grep VGA是:

 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18) 01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2) 

所以你可以看到这是混合图形笔记本电脑之一。 现在,我对任何切换都没有兴趣。 我想完全禁用处理器上的Intel Graphics。

我检查了xorg.log文件,它显示了intel卡正在使用中。

lsmod我看到它使用i915模块。 我尝试在/etc/modprobe.d/blacklist.conf将该模块列入黑名单,但这并没有真正起作用,因为我仍然无法使用nvidia卡进行显示。

我希望有一个BIOS选项可以禁用,但没有。 有些人还建议将SATA模式更改为兼容性,但在这种情况下这不起作用,因为intel vga控制器仍然显示在lspci

我尝试在/etc/X11/xorg.conf文件中手动设置busid,但它仍然无法正常工作。 它给了我一个错误,表示没有检测到屏幕上的某些内容。 你希望我附加的任何xorg.log?

所以我正在寻找的是一些允许我完全禁用intel vga控制器的解决方案。 如果它以某种方式被阻止它会很好。 仿佛它不在场。 有什么建议? 我其实在这里绝望。 因为这个原因,我现在无法在笔记本电脑上使用HDMI端口。

我的猜测是这适用于同时拥有带有片上图形的Core i5处理器以及专用显卡的台式机。 他们将如何解决问题?

尝试安装大黄蜂以使英特尔和Nvidia卡同时工作: https : //launchpad.net/~hybrid-graphics-linux

 sudo apt-get install git
 #type密码
 git clone http://github.com/MrMEEE/bumblebee.git
 cd bumblebee /
 sudo ./install.sh
 optirun glxgears
 #检查速度并比较运行:
用glxgears
 #如果您安装了google-chrome,可以使用/不使用optirun进行尝试,并在邮件列表中报告FPS值:
 optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html

你可以尝试vga_switcheroo。

 cd /sys/kernel/debug/vgaswitcheroo cat switch #to see which card is active. Pwr - powered on, Off-powered off, "+" - active card. echo OFF>switch #to power off inactive card echo ON>switch #to power on inactive card echo DIS>switch #to switch to discrete card immediatly(not work with X started) echo DDIS>switch #to switch to discrete card after X restart echo IGD>switch #to switch to integrated card immediatly(not work with X started) echo DIGD>switch #to switch to integrated card after X restart 

仅适用于开源i915和nouveau驱动程序。 我有相同的笔记本电脑,只有电源开启和关闭对我有用。

PS我记得(不确定)A08 BIOS有“混合图形”选项。 但是我无法回滚到较旧的BIOS版本来检查它。

啊哈。 继我的评论之后,我找到了戴尔BIOS支持页面 。

它建议在BIOS中(在高级 – >系统配置下)有一个名为“混合图形”的选项,您可以在其中关闭混合function。

我不是这个转储video的video设备,但它看起来是一个好的开始。