統合されたIntel GPUの使用を禁止するためにdrm
、drm_kms_helper
、i2c_algo_bit
およびi915
という2つのモジュールをブラックリストに登録したいが、Nvidiaを使用したい代わりにMXMカード。
/etc/modprobe.d/blacklist.confに次の行を挿入しました。
blacklist i915
blacklist drm
blacklist drm_kms_helper
blacklist i2c_algo_bit
ラップトップを再起動して「lsmod」と入力すると、上記のにもかかわらず、これらのモジュールがロードされていることがわかります。
ブラックリストが完全に軽視されるのはなぜですか、どうすればよいですか?
/etc/modprobe
を変更した後、次を実行する必要があります。
Sudo update-initramfs -u
drm
などの無効化には注意します。nvidiaドライバーがそれに依存していても驚かないでしょう(modinfo nvidia
で確認してください)。また、nvidiaドライバーに問題がある場合は、GUIログインをまったくサポートしていない可能性のある低解像度の画面が表示されます。
なぜiGPUを無効にするのですか?プロセッサは既に使用されているため、電力やリソースを節約できるかどうかは疑問です。
これらのソリューションはいずれも、16.04 LTS for i915.koでは機能しませんでした。
Grubのカーネルコマンドラインでmodule_to_blacklist.blacklist=yes
またはmodprobe.blacklist=module_to_blacklist
を使用しても機能しませんでした。
私が見つけた(汚い)解決策は、/lib/modules/4.4.0-22-generic/kernel/drivers/gpu/drm/i915/i915.ko
と/usr/lib/xorg/modules/drivers/modesetting_drv.so
と/usr/lib/xorg/modules/drivers/intel_drv.so
の名前を変更することでした
残念ながら、外部VGA画面はもう認識されません:{
OPと同様の状況で、@ Lekensteynのすべての良いアドバイスに留意すると、lsmodがi915を使用していないと言ったにもかかわらず、blacklist i915
は静かに何もしないように見えましたが、 install i915/bin/false はトリックを行い、Gnome 3がllvmpipeの使用に自動的にフォールバックするようにしました。