Linuxは初めてではありませんが、このPCに新しくインストールしました。いつものようにスムーズでしたが、ディスプレイに問題があります。 1920x1080モニターで1024x768で実行されますが、これはまったく面白くありません。 「ディスプレイ」ドロップダウンでは、「1024x768」および「800x600」と表示されます。また、VGA画面を「組み込み」として認識しますが、これは正しくありません。
私は検索しましたが、答えが見つかりませんでした。ただし、これらの回答のほとんどは、「xorg.conf」を変更するように指示しています。私はそのファイルを持っていません。そして、xrandr
で何かを追加しようとすると、Cant get gamma for native screen
などのエラーが発生しました。
解像度を正しくするにはどうすればよいですか?
まず、独自のnvidiaドライバーを試して、システムがそれ自体を修正するかどうかを確認できます。もちろん、インストールで実行されている非オープンソースソフトウェアで牛肉を食べた場合を除いて、これを最初に試すことを強くお勧めします。
とにかく、nouvauドライバー(iのスペルが正しいことを願っています:P)またはnvidiaドライバーが問題を修正できない場合は、強制的に解像度を追加できます(Xorg.confファイルに手を加えないでください。システム)xrandr
cvt 1920 1080
これにより、次のコマンドに使用する必要があるオプション/引数、つまり:cvt 1024 600
output:# 1024x600 59.85 Hz (CVT) hsync: 37.35 kHz; pclk: 49.00 MHz Modeline "1024x600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync
がわかります。したがって、次のコマンドでは、 'Modeline'以降のすべてをコピーする必要があります。
xrandr --newmode "1024x600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync
次に、出力に新しい解像度を追加する必要があります(xrandrを実行して出力名、つまりVGA1を見つけます)。
xrandr --addmode VGA1 1024x600_60.00
最後に、新しく追加された解像度の実行に変更します:xrandr --output VGA1 --mode 1024x600_60.00
PS:リストされている一部またはすべてのコマンドには管理者権限(スーパー牛)が必要な場合があるため、その前にSudo su
を実行してルートとしてログインするだけです
ソース(および詳細): https://wiki.archlinux.org/index.php/xrandr#Adding_undetected_resolutions