如何在混合图形设置中禁用英特尔图形?


15

我有Dell Vostro 3700版本A10。

来自的相关位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 thats。

我签入了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处理器。他们将如何解决问题?


据我所知,这不是Optimus系统,但有类似的问题。我在nvnews.net线程中询问是否有关于此设置的解决方法的任何新闻。
奥利(Oli)

谢谢@Oli!对于我的情况,我非常确定HDMI端口已链接到nvidia芯片。不知道是否有办法同时打开两个卡!
艾什瓦尔(Eshwar)2010年

似乎已找到解决方案。最近更换了主板,奇怪的是需要在Windows中重新安装图形驱动程序。我还没有这样做,当我启动到ubuntu时,我再也找不到lspci输出中列出的2个VGA适配器。它仅检测nvidia之一。所以我刚安装了nvidia-current,效果很好!当然,这意味着Windows中的图形质量不好。我不确定图形驱动程序的安装是否会在Windows中触发某种硬件开关,从而将intel设置为主要硬件。所以现在这是我唯一的选择!
Eshwar

Answers:


5

您可以尝试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版本进行检查。


我已经安装了lucid上安装的2.6.37-12内核,但可惜vga_switcheroo对我而言没有出现。然后,我将在单独的评论中详细说明发生了什么。
Eshwar

5

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

须藤apt-get install git
#输入密码
git clone http://github.com/MrMEEE/bumblebee.git
cd大黄蜂/
须藤./install.sh
optirun glxgears
#检查速度并与运行进行比较:
齿轮
#如果您安装了google-chrome,则可以尝试是否使用optirun,并在邮件列表中报告FPS值:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html

1
大黄蜂现在允许vdpau吗?还是没有?当vdpau进入时,我将跳上船!
伊什瓦尔

bumblebee并没有执行vdpau,到目前为止,似乎Hybrid-windump才是最好的选择:github.com/MrMEEE/bumblebee/issues/16
719016

1
我已经安装了大黄蜂,并且可以工作,但是默认情况下如何禁用英特尔图形。我想始终在Nvidia上运行我的系统。谢谢。
Kostanos

@ 213441265152351,可以在混合桌面上使用吗?我的台式机上集成了Intel + PCIe nVidia,但是对于安装Bumblebee并不安全,因为文档似乎很清楚它是笔记本电脑的解决方案。
Waldir Leoncio

2

啊哈 根据我的评论,我找到了进入Dell BIOS支持页面的方式

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

我不是将视频转储到哪个视频设备上,但看起来是一个不错的开始。


是的,我碰到了那个。不幸的是,页面上的内容和笔记本电脑上的内容是两件事!!并感谢您在nvnews.net上提问。一个简单的方法来禁用intel卡或在启动时尽早切换到nvidia会很有帮助!
艾什瓦尔(Eshwar)2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.