
私は最近、Nvidia GTX 1060Tiカードを搭載したAcer Helios 300プレデターノートブックを購入し、Windows 10とManjaro Linuxをデュアルブートするように設定しました。私はSteamゲームのWindowsインストールを維持しました(万ジャロでゲームをプレイできることがわかったにもかかわらず)。
すべてがうまく進んでいるようです。プログラムコマンドを前に追加すると、primusrun
ステータスnvidia-smi
出力(gpustat
素晴らしいユーティリティラッパーです。それ以外の場合、出力/エラーはありません。
だから質問に:私は子供だけかもしれませんが、Windows 10デスクトップ環境は基本的に簡単な検索やファイルナビゲーションなどのために1920x1080の144hzリフレッシュレートを利用するようです。ただし、xfceを使用するX-serverは60Hzに制限されています。
開始/ログインセッションでNVidiaドライバを有効にする必要があるためですか?これにより、バッテリーがより早く消費され、不要になる可能性があります。しかし、X-Session中にNVidiaをネイティブGPUに強制/有効化する方法がわかりません。
本当の Linux 方式では好奇心が生じて、見るだけでも修正したかったのです。これは私の現在の出力ですxrandr
。
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
960x540 59.82
864x486 59.92 59.57
640x480 59.94
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
1920x1080 (0x46) 368.140MHz -HSync -VSync
h: width 1920 start 1968 end 2000 total 2102 skew 0 clock 175.14KHz
v: height 1080 start 1090 end 1095 total 1216 clock 144.03Hz
だから誰でも私を助けることができれば
A)NVidia 1060をセッションのデフォルトGPU(Intel HD Graphicsの代わりに)として有効にする方法を学びます。
B)xfceで144hzの速度を有効/切り替える方法を教えてくれてありがとう!
答え1
non-free
bumblebee
いくつかの調査で私自身の質問に答えました。 Manjaroをインストールするときにnvidiaドライバを選択したので、primusrun
/を使用できますoptirun -b primus
。問題は、モニタリフレッシュ検出機能を使用し、リフレッシュxrandr
レートを144 Hzに設定するオプションを新しく追加する必要があることです。これで、144hzで表示できるすべてのアプリケーション(「Thunar FM、Chromeブラウザなど)」。次のコマンドを使用しました。
$ cvt 1920 1080 144
# 1920x1080 143.88 Hz (CVT) hsync: 169.35 kHz; pclk: 452.50 MHz
Modeline "1920x1080_144.00" 452.50 1920 2088 2296 2672 1080 1083 1088 1177 -hsync +vsync
$ xrandr --newmode "1920x1080_144.00" 452.50 1920 2088 2296 2672 1080 1083 1088 1177 -hsync +vsync
cvt
<幅> <高さ> <更新頻度>を使用
Modeline
私が追加したaを計算xrandr
し、ディスプレイをデフォルトに切り替えます。
$ xrandr --addmode eDP1 1920x1080
$ xrandr --output eDP1 --mode 1920x1080 --rate 144
修正されたようです。