web-dev-qa-db-ja.com

18.04 Nvidiaグラフィック画面のちらつき

これはかなり一般的な問題のように見えますが、私が試した解決策は機能していません。 nvidia-340.106を使用する

私が試したソリューション:

  1. compizconfig-settings-manager 再描画時に強制的に全画面再描画(バッファスワップ)

  2. /etc/X11/xorg.confを更新して追加(オプション "FlatPanelProperties" "Dithering = Disabled")

  3. Xorg.confでトリプルバッファリングを有効にする

  4. Nvidia-settingsを使用してVblankへの同期を有​​効にし、反転を許可し、適合したテクスチャクランプを使用する

  5. KDEとGNOMEを使用する

lspci出力:

03:00.0 VGA compatible controller: NVIDIA Corporation MCP7A [GeForce 9400] (rev b1) (prog-if 00 [VGA controller])
    Subsystem: Apple Inc. MCP7A [GeForce 9400]
    Flags: bus master, fast devsel, latency 0, IRQ 26
    Memory at d2000000 (32-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Memory at d0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 1000 [size=128]
    [virtual] Expansion ROM at d3000000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia

lshw出力:

  *-display                 
   description: VGA compatible controller
   product: MCP7A [GeForce 9400]
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   version: b1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi vga_controller bus_master cap_list rom
   configuration: driver=nvidia latency=0
   resources: irq:26 memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:1000(size=128) memory:d3000000-d301ffff
9
chaNcharge

私は同じ問題を抱えていましたが、これが私にとってうまくいったので、この記事に従って始めました buntu 18.04 Bionic Beaver LinuxにNVIDIAドライバをインストールする方法

一言で言えば、私は使用して推奨ドライバをリストしました

$ ubuntu-drivers devices

次に、推奨ドライバーをインストールします

$ Sudo ubuntu-drivers autoinstall

または、aptを使用して、お勧めのドライバーではないドライバーをインストールできます。

$ Sudo apt install nvidia-390

システムを再起動したら、行ってもよかったのですが、まだ問題がある場合は、Noveau Nvidiaドライバーを無効にする方法について他にもいくつか言及されています buntu 18.04 Bionic Beaver LinuxでNouveau nvidiaドライバーを無効にする方法 Nvidia nouveauドライバーをブラックリストにまとめると:

$ Sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
$ Sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

その後、新しいmodprobe構成ファイルの内容を確認できます。

$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf

あなたは次のようなものを見るはずです

blacklist nouveau
options nouveau modeset=0
6
mkrinblk

基本的には、とりわけ、特定のバージョンではないため、Post 5を読んでください。

これを実行する

Sudo gedit /etc/modprobe.d/nvidia-drm-nomodeset.conf

この行を追加

options nvidia-drm modeset=1

ソースへのリンク