18.04 Nvidiaグラフィック画面がちらつく


13

これはかなり一般的な問題のようですが、私が試した解決策は機能しませんでした。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

nvidia-sminvidiaがgnome-shell17.04以降で実行されているかどうかを確認するために使用できます
Jonathan

回答:


10

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

一言で言えば、私は推奨するドライバーを

$ ubuntu-drivers devices

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

$ sudo ubuntu-drivers autoinstall

または、aptを使用して、推奨されていないドライバをインストールすることもできます。

$ sudo apt install nvidia-390

システムを再起動したらいいのですが、問題が解決しない場合は、記事でNoveau Nvidiaドライバーを無効にする方法をいくつか説明していますUbuntu 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

2
それは私にはうまくいきませんでした、それでも同じちらつき。
chaNcharge 2018年

それも私にとってはうまく
XDのデバッグ

1
これでうまくいきました。
Gaurav Gandhi

私のために働いた-ASUS FX505DT、Ryzen 5-3550H、NVIDIA GeForce GTX1650 GDDR5 4GB VRAMグラフィックス。ヌーボーをブラックリストに登録する必要はありませんでした。(Ubuntu 18.04を実行しています)。
rkrishnan

3

基本的に、特に、特定のバージョンがない場合は、Post 5をお読みください。

これを実行

sudo -H gedit /etc/modprobe.d/nvidia-drm-nomodeset.conf

この行を追加

options nvidia-drm modeset=1

ソースへのリンク


1
より安全なsudo gedit使用の代わりにsudo -H gedit
WinEunuuchs2Unix 2018年

それも私にはうまくいかないようで、私はnouveauドライバーを使うことにこだわっています。足りないステップはありますか?
chaNcharge 2018

nvidia 410でこの問題が発生しました。415へのアップグレード次の手順に従って、ヌーボーをブラックリストに登録してください。最後にオプションがnvidia-drm modeset=1解決しました。
Andrew Lavers

これは私のデスクトップを壊し、シェルでログインしてその行にコメントしなければなりませんでした。
八面体、

1
誰かがこれが実際に何をしているのか私に説明できますか?
ペクカーン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.