ハイブリッド グラフィック セットアップで Intel グラフィックを無効にするにはどうすればいいですか?

ハイブリッド グラフィック セットアップで Intel グラフィックを無効にするにはどうすればいいですか?

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)

ご覧のとおり、これはハイブリッド グラフィック ラップトップの 1 つです。ただし、切り替えには興味がありません。プロセッサ上の Intel グラフィックを完全に無効にしたいと思います。

xorg.log ファイルを確認したところ、Intel カードが使用中であることが示されました。

私の見るところlsmod、i915 モジュールを使用しています。そのモジュールをブラックリストに登録しようとしました/etc/modprobe.d/blacklist.confが、実際には機能しませんでした。なぜなら、ディスプレイに nvidia カードを使用できなかったからです。

BIOSで無効にするオプションがあればいいのですが、ありません。SATAモードを互換性モードに変更することを提案する人もいますが、この場合、Intel VGAコントローラーがまだ表示されるため、これも機能しません。lspci

ファイル内で busid を手動で設定してみました/etc/X11/xorg.confが、それでもうまくいきませんでした。画面が検出されないというようなエラーが表示されました。添付していただける xorg.log はありますか?

私が探しているのは、Intel 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

Intel カードと Nvidia カードの両方を同時に動作させるには、bumblebee をインストールしてください。 https://launchpad.net/~ハイブリッドグラフィックスLinux

sudo apt-get gitをインストール
# パスワードをうつ
git クローン http://github.com/MrMEEE/bumblebee.git
CD バンブルビー/
sudo ./install.sh
オプティランglxgears
# 速度をチェックして実行時と比較します:
グレッグギアーズ
# Google Chrome がインストールされている場合は、optirun の有無にかかわらず試してみて、FPS 値をメーリング リストに報告できます。
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html

答え3

ああ。私のコメントに続いて、私はDellのBIOSサポートページ

BIOS (詳細設定 -> システム構成) に「ハイブリッド グラフィック」というオプションがあり、ハイブリッド機能をオフにできることを示しています。

このビデオがどのビデオデバイスに出力されるかはわかりませんが、良いスタートのように見えます。

答え4

統合グラフィックスを取り除く解決策を見つけました。DRI_PRIME= コマンドを知っていれば、それは素晴らしいことです。ディスクリート ビデオ カードが DRI_PRIME=1 の場合は、便利なエディター (私の場合は nano) を開いて、次の内容を入力します: DRI_PRIME=1 をファイル: /etc/environment (またはディスクリート ビデオ カードの番号) に入力し、システムを再起動します。

関連情報