![如何禁用 VGA](https://linux22.com/image/958113/%E5%A6%82%E4%BD%95%E7%A6%81%E7%94%A8%20VGA.png)
如果我运行,
lspci | grep VGA
我会得到下面的输出,它告诉我我的电脑上有下面的 VGA 卡。
01:00.0 VGA 兼容控制器:nVidia Corporation GT216 [GeForce GT 220] (rev a2) 08:02.0 VGA 兼容控制器:ATI Technologies Inc ES1000 (rev 02)
ES1000 是随我的机器附带的板载卡。有人知道如何在我的机器上禁用此 VGA 吗?
提出此请求的原因是,如果我运行,xrandr
我会得到如下所示的输出:
xrandr:无法获取输出默认屏幕 0 的伽马大小:最小 320 x 240,当前 1024 x 768,最大 1024 x 768 默认连接 1024x768+0+0 0mm x 0mm 1024x768 50.0* 800x600 51.0 52.0 53.0
680x384 54.0 55.0
640x480 56.0
512x384 57.0
400x300 58.0
320x240 59.0
这意味着我无法配置 nVidia 来接受较小的分辨率。
谢谢。
答案1
通过 BIOS 选项禁用
某些计算机具有 BIOS 选项来禁用板载显卡。
在启动时,按下 BIOS 键并查找可以禁用的图形选项。
通过黑名单禁用
如果没有 BIOS 选项,则需要将为板载显卡加载的内核模块放入文件中,将板载显卡列入黑名单/etc/modprobe.d/blacklist.conf
。
ATI 显卡通常会加载 fglrx 内核模块。
注意:如果您运行,lsmod
您应该会看到已加载哪些内核模块。这将包括任何图形内核模块。您应该会看到fglrx
它正在为集成显卡加载。
选择附件 - 终端,然后在终端中输入
sudo nano /etc/modprobe.d/blacklist.conf
这将打开一个文本编辑器,其中包含当前列入黑名单的内核模块的内容。在末尾添加
blacklist fglrx
保存并重新启动。
如果你重新运行lsmod
,它应该会显示内核模块fglrx
不再被加载。这意味着你的集成显卡现在已被禁用。
设置 NVIDIA 卡分辨率
至于您的 NVIDIA 分辨率 - 您是否在管理员 - 附加硬件驱动程序窗口中激活了任何硬件驱动程序?
安装驱动程序后,您需要运行 nvidia-settings 来调整分辨率。
在终端中输入
gksudo nvidia-settings
答案2
看一下http://launchpad.net/~hybrid-graphics-linux对于 acpi_call。