カーネル4.13以降のカーネルバグにもかかわらず、1366x768で60Hzを強制する方法は何ですか?

カーネル4.13以降のカーネルバグにもかかわらず、1366x768で60Hzを強制する方法は何ですか?

画面解像度が1366 x 768で、Intelカードが画面のリフレッシュレートを通常の60 Hzではなく40 Hzに下げて電力を節約できる場合(どんなに安くてもほとんどの最新のラップトップは利用可能)、NTSCビデオ、720p60 YouTubeビデオ、または60fpsカメラビデオ。これはカーネル4.13以降に導入されたバグが原因で発生し、xrandrまたはデスクトップグラフィック設定ダイアログボックスのビデオ設定を使用してもリフレッシュレートは1366x768から40Hzに固定されます。これを確認する方法は次のとおりです。 「GLX Gear」を実行します。

カーネル 4.14 以降、Debian と Launchpad にはこれに関するバグレポートがあります。 (例えば#898808)またはArchlinux(例:#56711)と多くの苦情がありますが、バグはまだ修正されていません。

1366x768で正しいリフレッシュレートを60Hzに強制する方法は?

答え1

Debian 9 で問題を解決した方法は次のとおりです。私はこれを質問として投稿し、直接答えを投稿するのが役に立つと思いました。

gtf 1366 768 60

これにより、数字でいっぱいの複数行が表示されます。

# 1368x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz
Modeline "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772 795  -HSync +Vsync

1368どこにあるべきかを示します1366。今:

su
cd /etc/X11
mkdir xorg.conf.d
cd xorg.conf.d
nano 20-intel.conf

ここに以下を追加します。

Section "Monitor"
    Modeline "1366x768x60.00_PorCojones"  85.86  1366 1440 1584 1800  768 769 772 795  -HSync +Vsync
    Identifier "eDP1"
    Option "PreferredMode" "1366x768x60.00_PorCojones"
EndSection

85.86以降の数字は1368ではなく1366です。またxrandr、Ubuntuを使用している場合は、「eDP1」を別のものに変更する必要があります(入力して確認)。これは、パッケージを再コンパイルする前に、このような小さな変更が適用されるためです。 Debian Unstable(Ubuntu *.10の場合)またはDebian Testing(Ubuntu *.04の場合)リポジトリからインポートします。

これは問題を解決し、最新のBackportsコアを持ち、60Hzでスムーズなビデオを見ることができます。千万です。

関連情報