はい、始めましょう:
780m Optimus ラップトップに Nvidia ドライバーと Bumblebee をインストールしていたとき、Intel ドライバーが何らかの理由でディスプレイを検出できなくなり、X が可能な限り低い解像度 (フェイルセーフ解像度) で出力しました。これに対処するために、xrandr で 1080p 解像度を強制するガイドを見つけました。その結果、ログイン時に開始するように設定したスクリプトができました。
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120-hsync +vsync && xrandr --addmode eDP1 "1920x1080_60.00" && xrandr --output eDP1 --mode "1920x1080_60.00"
これはうまく機能しますが、1 つ問題があります。ログイン画面の解像度が依然として低く、ログイン後は当然解像度が上がります。しかし、私の質問は、上記のスクリプトを実行して、ログイン画面の解像度も適切にするにはどうすればよいかということです。
答え1
低解像度の起動画面でも同じ問題が発生しました。次のことを試してください:
ターミナルで実行
1.sudo apt-get install v86d
2.gksu gedit /etc/default/grub
3. 行を置き換えます: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
新しい行: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"
5. 行を置き換えます:#GRUB_GFXMODE=640x480
新しい行:#GRUB_GFXMODE=1280x1024 6.保存して閉じる
7.gksu gedit /etc/initramfs-tools/modules
8. 行を追加: uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap 保存して閉じる
9.sudo update-grub2
10.sudo update-initramfs -u