Stevenの回答のおかげで、私は正しい道を歩み始めました。そして、いくつかのグーグル検索の後、(もちろん)Arch Linuxの活気のあるコミュニティ内で最後の回答を見つけました:-)
スティーブンが発見したのは、低遅延カーネルのヘッダーファイルが欠落していることです。だからあなたがする必要があります:
sudo apt install linux-headers-$(uname -r)
そして、NVIDIAのウェイランドのための要件は、(我々が覆われているので、あなたが3.26で、少なくともGnomeの3.23が、Ubuntuの17.10船を必要とする)KMSを活性化することである、これはあなたの編集によって行われ/etc/default/grub
たファイルをして追加するには、次の行を編集するnvidia-drm.modeset=1
例を参照してください:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"
注:他のパラメーターがある場合は削除しないでください。NVidiaDRMモード設定パラメーターを追加するだけです。
次に、initramfsとカーネルモジュールを再生成する必要があります。最善の方法は、スティーブンの提案に従って、nvidiaパッケージを削除して再インストールすることです(潜在的に再インストールしても機能する可能性がありますが、カードのドライバーバージョンにsudo apt install --reinstall nvidia-xxx
置き換えxxx
て、最近のカードでは384にする必要があります)。
sudo apt remove --purge nvidia-xxx
sudo apt install nvidia-xxx
PS:NVidiaカードを搭載したFedora 25(現在26)のボックスでも動作するため、動作する方法がありました)
PS2:nouveau
オープンソースドライバーのパフォーマンスを少し犠牲にしても構わないので、ドライバーのパフォーマンスが向上することを望みます。しかし、2Dでもページをスクロールするのは非常に遅く、nouveauでは流動的ではありません。Nouveauが2D(および3D)でより良くなるか、AMDがより低電力でパッシブなカードを作成することで良くなることを本当に望みます。とにかく、彼らはNVidiaとの関係を考えると素晴らしい仕事をします。