我有一台 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)
正如您所看到的,這是一款混合圖形筆記型電腦。現在,我對任何形式的轉換都沒有興趣。我想完全禁用處理器上的英特爾顯示卡。
我檢查了 xorg.log 文件,它顯示 intel 卡正在使用中。
據lsmod
我所知它使用 i915 模組。我嘗試將該模組列入黑名單,/etc/modprobe.d/blacklist.conf
但這並沒有真正起作用,因為我仍然無法使用 nvidia 卡進行顯示。
我希望 BIOS 中有一個可以停用的選項,但沒有。有些人還建議將 SATA 模式變更為相容模式,但這在這種情況下也不起作用,因為 intel vga 控制器仍然出現在lspci
我嘗試在文件中手動設定busid /etc/X11/xorg.conf
,但仍然不起作用。它給了我一個錯誤,指出未偵測到螢幕上的內容。您希望我附加 xorg.log 的任何內容嗎?
所以我正在尋找一些解決方案,讓我完全停用英特爾 vga 控制器的使用。如果它以某種方式被阻止那就太好了。就好像它不存在一樣。有什麼建議麼?其實我在這裡很絕望。因為這個原因我現在無法在筆記型電腦上使用 HDMI 連接埠。
我的猜測是,這適用於同樣配備帶有片上顯示卡和專用顯示卡的 Core i5 處理器的桌上型電腦。他們將如何解決這個問題?
答案1
你可以嘗試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 版本來檢查它。
答案2
嘗試安裝 bumblebee 以使 Intel 和 Nvidia 卡同時工作: https://launchpad.net/~hybrid-graphics-linux
sudo apt-get 安裝 git # 輸入密碼 git 克隆 http://github.com/MrMEEE/bumblebee.git CD大黃蜂/ 須藤./install.sh 優化齒輪 # 檢查速度並與跑步進行比較: GLX齒輪 # 如果您安裝了 google-chrome,您可以嘗試使用/不使用 optirun 並在郵件清單中報告 FPS 值: optirun 谷歌瀏覽器 http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
答案3
啊哈。根據我的評論,我找到了方法戴爾的 BIOS 支援頁面。
它建議在BIOS中(在高級->系統配置下)有一個名為“Hybrid Graphic”的選項,您可以在其中關閉Hybrid功能。
我不知道將視訊轉儲到哪個視訊設備上,但這看起來是一個不錯的開始。
答案4
我找到了一個擺脫整合顯示卡的解決方案,如果你知道命令 DRI_PRIME= 那太好了!如果您的獨立顯示卡DRI_PRIME=1,則開啟一個適合您的編輯器(在我的例子中是nano)並輸入以下內容: DRI_PRIME=1 in file : /etc/environment (或您的獨立顯示卡的編號)並且然後重新啟動系統