Manjaro KDEマルチモニタの問題 - 再起動後にGPU出力が検出されない

Manjaro KDEマルチモニタの問題 - 再起動後にGPU出力が検出されない

私はゲーム中にkandliveをサポートするためにManjaroを使用しています。

Windows 10で最初に2つのモニターを設定した方法は、既存のモニターのDVIケーブルをマザーボードに接続し、オンボードグラフィックスがそのモニターを処理できるようにし、GTX 1070を使用してディスプレイポートを介して最新の144hzモニターを処理することです。でした。初めてインストールしたとき、以前のモニターは認識されませんでしたが、Displayportモニターは認識されていたため、他のものに触れた後にディスプレイアプリを見て、他の可能なモニターを確認した結果、「HDMI2」に別の存在が表示されました。 DVIを介してストリーミングしながら、とにかくディスプレイを有効にしました。

その後、問題がすぐに発生します。既存のモニターがオンになりますが、画面が黒くなってからマウスを上に動かすだけです。した黒いスペースに表示されますが、画面上部に歪んだテキストが表示されます。

結局、マンジャロを再インストールした後、設置過程でDVIケーブルを外したままにして再接続することにしました。それからこれらすべてを実行したら、[マイ古いモニター]を選択してください。した働いてそれする実際のグラフィックと機能が正しく表示されます...コンピュータを再起動した後、Manjaroが私のDisplayportモニタが機能しなくなると判断するまで、マザーボードの起動順序のスプラッシュ画面が私のDisplayPortモニタに残ります。ただDisplayPortケーブルを別のスロットに複数回接続しても、DVIモニタが認識されます。実際に最初に接続したスロットでのみ機能し、マザーボードのようこそ画面だけが再び表示され、まだManjaroでは認識されません。

私の仕様:

i7-4790k CPU

GTX 1070 GPU

16GB DDR3メモリ

ギガバイトz97xゲーミング7マザーボード

マンジャロKDE 64ビット

オーバークロックなしどのこの場合、同様の操作がCPUまたはGPUで実行されます。

編集2:DVIケーブルを使ってGPUに接続して正常に動作していることを確認しました。何もない、Manjaroは現在私のGPUが好きではないようです。

編集3:kemotepユーザーの要求に応じていくつかのコマンドを実行しました。結果は次のとおりです。

[user@user-pc ~]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)

[user@user-pc ~]$ lsmod | grep "kms\|drm"
drm_kms_helper        208896  1 i915
drm                   495616  21 drm_kms_helper,i915
agpgart                49152  2 intel_gtt,drm
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper

[user@user-pc ~]$ find /dev -group video
/dev/fb1
/dev/dri/card0
/dev/fb0

[user@user-pc ~]$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64 root=UUID=9e897b2b-7796-4f0a-8813-07044c3f397c rw quiet

[user@user-pc ~]$ find /etc/modprobe.d/
/etc/modprobe.d/
/etc/modprobe.d/mhwd-bbswitch.conf
/etc/modprobe.d/mhwd-gpu.conf
/etc/modprobe.d/mhwd-nvidia.conf

[user@user-pc ~]$ cat /etc/modprobe.d/*kms*
cat: '/etc/modprobe.d/*kms*': No such file or directory

[user@user-pc ~]$ ls /etc/X11/xorg.conf
ls: cannot access '/etc/X11/xorg.conf': No such file or directory

[user@user-pc ~]$ glxinfo | grep -i "vendor\|rendering"
direct rendering: Yes
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
    Vendor: Intel Open Source Technology Center (0x8086)
OpenGL vendor string: Intel Open Source Technology Center

[user@user-pc ~]$ grep LoadModule /var/log/Xorg.0.log
[     4.622] (II) LoadModule: "glx"
[     4.636] (II) LoadModule: "intel"
[     4.644] (II) LoadModule: "dri3"
[     4.644] (II) LoadModule: "dri2"
[     4.644] (II) LoadModule: "present"
[     4.759] (II) LoadModule: "libinput"

(個人情報保護のために出力を「user-pc」に編集しました。)

答え1

これがどこにも行かないように見えた後、私はmanjaroが正直に最初に確認する必要がある独自のフォーラムを持っていることに気づきました。

完全なシナリオと私がソリューションに到達した方法を読むには、次の手順を実行します。https://forum.manjaro.org/t/multi-monitor-setup-acting-weird/83906

tl;dr mhwdを使用してドライバからBumblebeeを削除し、完全に削除し、mhwdにvideo-nvidiaドライバをインストールし、インストールが完了した後/etc/X11/xorg.conf.d/90-mhwd.confに生成されたvideo-nvidiaファイルを削除しました。これを実行した後、再起動し、両方のモニターが正常に動作し、Portal 2を実行しているGTX 1070とCSGOのネイティブLinuxポートに適したパフォーマンスでゲームをプレイできました。

関連情報