web-dev-qa-db-ja.com

起動時に「NOMODESET」を使用しなければならないときにディスプレイ解像度を設定する方法

Radeonグラフィックチップを搭載したSamsungラップトップを使用しています。

このラップトップでは、ライブ画像とグラフィカルインストールが常に1366x768の適切な解像度で機能します。しかし、Ubuntuをインストールした後、ブラックスクリーンの問題に遭遇しました。これまでのところ、最初の起動時にnomodesetを設定することで解決し、解像度1024x768になりました。そのようにブートしたら、fglrxドライバーをインストールし、再起動して適切な解像度でUbuntuを楽しみます。

Ubuntuでfglrxドライバーを使用できないため16.04 1024x768の解像度が間違っているために、黒い画面(nomodesetを使用しない)または歪んだディスプレイのいずれかに固執しています。 xrandrで手動で解像度を設定しようとしましたが、nomodesetを使用する必要があるので、それを行う方法はないと思います。

これを修正する方法はありますか? Ubuntu 15.1を使い続けることができることは知っていますが、LTSバージョンが本当に好きです。

4
orkoTron

私は同じ問題を抱えており、画面の解像度だけでなく、compizがCPUを吸い込ませたために、nomodesetが迷惑であることに気付きました。起動してから5分間待つと、画面が表示されることがわかったため、nomodesetを使用しないことに戻りました。

とにかく、ちょうど今起動したとき、いつものようにgrub画面の後に黒になりましたが、ログイン画面が現れる直前に画面がオンになりました。今朝、Ubuntuベースを含むアップデートを行ったことを思い出したので、問題が解決されたと推測しています。完全に修正されているわけではありませんが、95%改善されていますので、まだこのアップデートを使用していない場合は試してください。

2
Ken Spagnolo

16.04でアップグレードしたラップトップは4台ありますが、GRUBが受け入れるものとは動作が少し異なります。 /etc/default/grubに設定することをお勧めします

GRUB_GFXMODE=1920x1080x32

等号の後の部分は、デバイスで許可されている解像度です。どちらかを使用 c GRUBプロンプトでvbeinfoと入力するか、LinuxのコンソールからSudo hwinfo --framebufferを実行して、受け入れられたモードのリストを取得します。

場合によっては、画面が16:10 1920x1200などであっても、1600x1200の解像度しか受け入れられないため、このことに注意してください。これはGRUBの設定です。起動システムに引き継ぐには、次の行を使用します

GRUB_GFXPAYLOAD_LINUX=keep 

その後。

一部のデバイスでは、この(推奨)オプションは効果がありません。しかし、私の2人の問題の子供たちは、GRUB_GFXMODE行をコメントアウトし、keepingGRUB_GFXPAYLOAD_LINUX行と、廃止されたオプションvga=nomodesetを使用するだけで十分でした。 :

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset vga=0x35a quiet splash"

ttyを24ビットで1600x1200に設定します。 Sudo hwinfo --framebufferが提供する16進値を使用します。

3
emk2203