web-dev-qa-db-ja.com

NVIDIAグラフィックスドライバーをインストールした後、Ubuntu 18.04がまだ遅れている

GTX 750 tiを使用しており、Ubuntu 18.04を使用しています。グラフィックスドライバーが正常に機能しないという問題はこれまでにありませんでした。そのため、ドライバーをインストールする前に、大量の画面の破損と遅延が発生していました。その後、アニメーションの遅れ(「アプリケーションの表示」をクリック、ウィンドウの最大化、ウィンドウの最小化など)や、ウィンドウを移動したりサイズを変更したりする際に、まだ多くの遅れが見られます。ブラウザーでWebページをスクロールすると、遅れが生じ、画面が破損することがあります。デフォルトのUbuntuリポジトリにあるnvidia-375およびnvidia-384ドライバーを含む、さまざまなドライバーをインストールしようとしました。また、グラフィックスドライバーリポジトリ( https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa )からドライバーを使用してみました。私が何をしようとも、アニメーションの遅れやブラウザ内の画面の破損を取り除くことはありません。

5
yeah_oh_yeah

OK、これは95%解決したと言えます。

∘1 /実際の問題は、Nvidiaカードと画面のリフレッシュレートと同期レートに帰着します。

n nvidia-primeでは、まだvsyncの可能性はありません-arghhhh

NvidiaのLinux用ドライバーと「Optimus」カードでは、大衆のリソースを節約するためにこれを行う簡単なコードは省略されています-STUPID !!!!!

Opti OptimusでPRIME Synchronizationを取得

解決策(特定のNvidiaドライバーがない場合-すばらしい!)

(同期)が設定されているかどうかを確認するには、次のコマンドを使用します。

Sudo cat /sys/module/nvidia_drm/parameters/modeset

∘ It should say "y" for modeset=1, which means it is synchronized at 60 fps (I believe) for your Monitor.  ...  ex. HDMI-1-1, or  eDP-1-1

∘ If Not - Create a new file in  /etc/modprobe.d/nvidia-drm-nomodeset.conf 

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

∘次の行が存在することを確認します。

オプションnvidia-drm modeset = 1 Update Intramfsの更新と再起動後

Sudo update-initramfs -u•再起動

また、Swappinessを減らすと、swapnessの低下にも役立つ場合があります(RAMが多い場合)...

swap swappiness値を確認するには(デフォルト= 60)

$ cat/proc/sys/vm/swappiness

Sudo gedit /etc/sysctl.conf

vm vm.swappinessを検索し、必要に応じてその値を変更します。 vm.swappinessが存在しない場合は、次のようにファイルの最後に追加します。

#Swappinessの傾きを大幅に減らす

vm.swappiness = 1