nVidiaドライバーのTTY解像度が低い


8

TTY1-6の解像度が低い〜640×480

Ubuntu 11.10 | Grub2 | nVidia | NVIDIA GT215ボード

私はこのサイトでプロセスを実行しました。編集後、GRUBメニューは正しい(より洗練された解像度)で表示されます。しかし、それが(gdm3を介して)GNOMEで起動し、ターミナル1〜6を表示しようとすると、画面がほとんどまたはまったく読めなくなります。

変更を元に戻すことはできますが、端末画面で可能な高解像度を復元したいと考えています。

利用可能な画面解像度を決定します。私には、私は使用しました:

hwinfo --framebuffer | grep "Mode"
Mode 0x0369: 1680x1050 (+6720), 24 bits

これらは私が経験したステップです。編集1)grub構成2)initramfsモジュール、次に3)更新

sudo vi  /etc/default/grub

次の3行を見つけます。

GRUB_CMDLINE_LINUX_DEFAULT="quiet  splash"
GRUB_CMDLINE_LINUX=""
...
#GRUB_GFXMODE=640×480

それらを次のように変更します。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1680x1050-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX="vga=0x0369"
...
GRUB_GFXMODE=1680x1050

次に:

sudo vi  /etc/initramfs-tools/modules

行の追加/編集:

uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap

新しいファイルを作成します。

echo FRAMEBUFFER=y |  sudo tee /etc/initramfs-tools/conf.d/splash

最後に、構成ファイルを更新します。

sudo update-grub2
sudo update-initramfs -u

この場合も、起動プロセスの最初のGRUBメニューには、より細かい解像度(小さいフォントサイズを含む)が表示されますが、起動後の端末では、細かく調整された焦点の解像度が消えます。


以前のバージョン(マーベリック)で、私はこの中でTTYの解像度を強制的に/etc/default/grubGRUB_GFXPAYLOAD_LINUX=1680x1050。また、使用しuvesafbている場合はインストールしましたv86dか?
jasonwryan

v86dがインストールされており、最新バージョン(apt-getによる)で興味深いのは、GRUBの解像度が1680x1050と表示されるが、起動プロセスが始まるとすぐに、解像度が(粗い)640×480に戻ることです。
DanCat

1
これは/etc/default/grubMaverickからの私です:codepad.org/vkufRCcb
jasonwryan

uvesafbの編集も使用していますか?
DanCat、2012年

私はもうUbuntuを実行していません。当時は使用していませんでしたuvesafb。正しいコンソール解像度を設定するには、上記の構成で十分でした。
jasonwryan 2012年

回答:


3

次のGRUB_GFXMODE行を行の後に追加します/etc/default/grub

GRUB_GFXPAYLOAD_LINUX=keep

1

同様の問題がありました。nvidiaDebianにグラフィックスドライバーをインストールしたところ、突然TTYの解決策が失敗しました。GRUB自体の解決については特に心配していませんでしたが、そこから取得できるのはコンソールだけでした。

このような問題の単純化により、OPの次の部分は私にとって完璧に機能しました。

sudo vi /etc/initramfs-tools/modules

行の追加/編集:

uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap

最後に、構成ファイルを更新します。

sudo update-initramfs -u

またvga=0x0369、カーネルのコマンドラインにパラメーターを追加するだけの提案も試しました。これは私にとって3.2.0カーネルではうまくいきませんでした


0

nvidiaドライバはttyのための高解像度をサポートしていませんが、あなたは使用することができますnouveau代わりにnvidia


どうやらそれは@DanCat ...のためにする
jasonwryan

1
私はgrubを使用していますが、grub2は16Mを超えるバッファをサポートしていますか?(0x31B)
xunien

0

GRUBブートアップ画面で本当に高解像度が必要ですか?そうでない場合は、単にvga=0xXXXXカーネルのコマンドラインに追加します。これは完璧に機能します(クローズドソースのnVidiaドライバーでnVidia-IONノートブックを実行します)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.