私はこれと同様の質問を知っていますが、どれも私の問題を解決しません。私の現在のオペレーティングシステムはi3ウィンドウマネージャーを備えたFedora 26の最小限のネットインストールなので、カスタムビルドされたLinuxであると想定しても安全です。
➜ ~ lspci| grep VGA
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
➜ ~ lspci| grep 3D
0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
➜ ~ uname -a
Linux localhost.localdomain 4.13.5-200.fc26.x86_64 #1 SMP Thu Oct 5 16:53:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
問題は、Nvidiaカードドライバーを動作させたいことです。少なくとも起動時にどちらを使用するかを選択でき、せいぜいnvidia-primeが両方のグラフィックカードを動的に切り替えることができるようにします。
マルハナバチ、rpmfusion nvidiaドライバー、nvidiaが提供する公式のもの、そして最後にrpm nvidiaドライバー(現在のもの)のネガティボリポジトリを試しましたが、すべて同様の結果が得られました。私はすでにnouveauドライバーをブラックリストに登録し(lspci
には表示されません)、i915ドライバーをブラックリストに登録して、nvidiaドライバーが機能するかどうかを確認しようとしましたが、機能しませんでした。
これは現在のXorg構成です
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "PrimaryGPU" "yes"
Option "SLI" "Auto"
Option "BaseMosaic" "on"
ModulePath "/usr/lib64/nvidia/xorg"
EndSection
Section "OutputClass"
Identifier "intel"
MatchDriver "i915"
Driver "modesetting"
EndSection
Section "Monitor"
Identifier "Monitor0"
EndSection
Section "Device"
Identifier "Device0"
Driver "intel"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor"
EndSection
この行を変更するとDriver "intel"
からDriver "nvidia"
then do startx
ちょっとハングします、入力を受け入れません、ctrl+c
キルせずにttyシェルに戻りますが、「ctrl + alt + f2、f3」を使用すると、tty1に戻ると、別のttyに移動する可能性があります。テキストは表示されず、画面がフリーズします。前のttyで。
編集:
間違ったレベルでデバッグしていると思います。 Xサーバーの動作がXサーバーの動作にのみ応答するかどうかを確認します。 NVIDIAドライバが正常にロードされているかどうかを確認することはできません。
したがって、nvidiaが正しくインストールおよびロードされているかどうかを確認することから始める必要があります。テキストコンソールを起動し、次のコマンドを実行します。
nvidia-smi
以下のように表示されない場合は、ドライバーが機能しません
Thu Nov 9 13:12:09 2017
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.90 Driver Version: 384.90
|
|-------------------------------+----------------------+----------------------+
ドライバーが機能する場合は、以下のコマンドを使用して新しいx-configを生成します
nvidia-xconfig
次に、古いXconfを新しく生成されたXconfに置き換えます。それは機能しません、そして今はドライバーをブラックリストに載せ、BIOSを無効にする時です..。
私はあなたの報告を見ることができないので、私は一般的な答えを思い付くでしょう:
通常のカードとBIOSの場合、 this ガイドで問題が解決するはずです。これについてはすでに検討済みだと思いますが、依存関係や構成ファイルの行を見逃している可能性があります。手動でインストールするのではなく、nVidiaドライバーインストーラーを使用します。以前はいつも手作業でやっていましたが、これでおかしな問題が解決するかもしれません。
システムがnVidiaOptimusテクノロジーを使用している場合(これは事実だと思います)、Linuxで動作させるには少し注意が必要ですが、通常はbumblebee(既に試したもの)が最適です。 2つのチャンスがあります:
答えが単純なため、私を否定しないでください。コメントにこれを投稿するのに十分な評判はまだありませんが、同様の問題が発生したときにFedora 20-22でライブを保存したので、機能するはずです。