私が達成したいこと
IntelチップセットとGeForce 940Mの両方を使用します。
私の設定
ラップトップモデル:ASUS Zenbook UX303UB
$ lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
$ lsmod | grep nouveau
nouveau 1511424 0
mxm_wmi 16384 1 nouveau
ttm 90112 1 nouveau
i2c_algo_bit 16384 2 i915,nouveau
drm_kms_helper 143360 2 i915,nouveau
drm 339968 13 ttm,i915,drm_kms_helper,nouveau
wmi 20480 3 mxm_wmi,nouveau,asus_wmi
video 40960 3 i915,nouveau,asus_wmi
$ uname -a
Linux user 4.6.7-300.fc24.x86_64 #1 SMP Wed Aug 17 18:48:43 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
私は次のガイドに従います
http://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/(この回避策はカードが1つしかないノートパソコン用なので動作しません。したがって、再起動しようとすると黒い画面が表示されます。)
http://negativo17.org/complex-setup-with-nvidia-optimus-nouveau-prime-on-fedora-20/(私のLinuxレベルでは十分ではありません。「nvidiaドライバを正常にインストールする」は広すぎるので、試してみるとGUIから起動できなくなります。)
https://wiki.archlinux.org/index.php/PRIME(ただし、
xrandr --listproviders
1 つのプロバイダーである Intel プロバイダーのみ提供します)https://wiki.archlinux.org/index.php/bumblebee(動作:D、しかし、毎回optirunを使用する必要があります:-()
欲しいもの
必要に応じてnVidia GPUを使用してデスクトップアプリケーションを簡単に使用する(つまり、自動オフロード)
バッテリーの寿命を延ばすには、nVidiaカードの電源を切ってください。
アプリを手動で実行する必要があるため、Bumblebeeは良い選択だと思います。
optirun
必要な情報をご提供いたします。 :-Dコメントで質問してください。私はLinuxの知識が限られていて(基本のみ)、グラフィック(X、レンダリングプロセスなど)についてはほとんど何も知りません。
答え1
私はArchがLinuxディストリビューションドキュメントの頂点であることを知っていますが、この場合は別のドキュメントがあります。FedoraのBumblebeeの素晴らしいガイド。
残念ながら、この方法を使用すると、同じ結果が出るのが怖いです。"動作します:D、しかし、毎回optirunを使用する必要があります:-("、あなたの悲しい表情で見て、これはあなたが望むものではありません。
良いニュースは、Fedora 25以降でOptimusのサポートが改善されていることです(参照)Fedoraワークステーション - タスクリスト)、たとえこれがすぐに役に立たないということを知っています。