web-dev-qa-db-ja.com

NvidiaGPUは使用されていません

ArchインストールでnvidiaGPU(960m)を動作させようとしていますが、今のところ動作しません。私はnvidiaドライバーを使用しています。 xorg.confを変更したnvidia-configを次のように実行しました

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

問題がどこにあるのかはよくわかりませんが、画面やモニターに関係しているのではないかと思います。 Lspciは

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
        Subsystem: Lenovo HD Graphics 530
        Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
        Subsystem: Lenovo GM107M [GeForce GTX 960M]
        Kernel driver in use: nvidia

私が何を間違えたのかご存知の方がいらっしゃいましたら、ご指摘ください。喜んで訂正させていただきます。

編集:Xorgログファイルを見ると、Nouveauドライバーを使用していることがわかりました。それらをアンインストールしたという事実に反して、統合されたGPUを推測します。これは、nividiaドライバーの読み込み時にエラーと思われるものに遭遇したためです。

 (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

それが何を意味するのか分かりますか?

Acpiをインストールする必要があることがわかりました(そうではありませんでした)が、rc.confファイルに追加する必要がありましたか?それが何であるかわかりません、そして私は/ etcにそれを持っていないようです...

編集:私はすでに2週間ほど前に同様の質問を投稿しましたが、インターネットがダウンしたため、何も答えることができませんでした、私の悪い

2
Grizzlyman

また、ラップトップには960mがあり、Archを最初にインストールしたとき、これを修正するために必要なすべてのリソースを見つけるのは大変な苦痛でした。開始するのに適した場所は https://wiki.archlinux.org/index.php/NVIDIA_Optimus

私の個人的な/etc/X11/xorg.confは次のようになります:

Section "Module"
    Load "modesetting"
Endsection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "1:0:0"
    Option "AllowEmptyInitialConfiguration"
EndSection

あなたの投稿では、nvidiaカードのバスIDがX11構成の01:00.0であることを示しましたが、1:0:0のように変更する必要があります

/etc/X11/xorg.confの設定を正しく行ったら、選択したディスプレイマネージャのwikiページの指示に必ず従ってください。

1
Swazzum

Systemdを使用していると仮定すると、rc.confファイル(おそらく存在すらしない)を編集しないでください。代わりに、「acpid.serviceを開始または有効にする」(デーモンサービスを適切に有効にする方法)必要があります。 systemd)で、Arch Wikiの これらページ ごと。 Arch Wikiは非常に役立つリソースであり、頻繁に参照することをお勧めします。

指示に従ってファイルを/etc/modprobe.dフォルダーに追加することで、nouveauカーネルモジュールをブラックリストに登録することもできます ここ (これもArch Wikiから)ので、そうではないことを保証できます。中古。

0
Time4Tea