web-dev-qa-db-ja.com

なぜNVIDIA独自のドライバーを使用して仮想ターミナルが空白なのですか?

Nouveauを使用すると、nvidiaのクローズドドライバーに比べてfpsが低くなります。ただし、起動時に、nvidiaドライバーは、まだ読み込まれていないnvidiaのような900x800の解像度でubuntuスプラッシュ画面を表示します。ヌーヴォーはまともな解像度で飛び散る。

Karmic koala以来の問題は、nvidiaのクローズドドライバーで仮想端末に切り替えることができないことです。ちなみに、同じPC:NVIDIA G210M搭載のVAIO VPCCW19FXが、正確なAMD64を搭載しています。

設定を読みやすくするために、各ファイルを異なるペーストで貼り付けました。

/etc/X11/xorg.conf >> http://Pastebin.com/Ly7n5d2T

/ etc/default/grub >> http://Pastebin.com/VPBYkRVS

lsmod >> http://Pastebin.com/a7q3z9ZL

lspci >> http://Pastebin.com/bd4vPCPf

1
Jhonnytunes

起動時に、nvidiaドライバーは、まだ読み込まれていないnvidiaのような900x800の解像度でubuntuスプラッシュ画面を表示します。ヌーヴォーはまともな解像度で飛び散る。

これは、nvidia独自のドライバーがカーネルモード設定(KMS)をサポートしていないためです。 nvidia独自のドライバーを使用している場合、これは正常です-これらのドライバーでは、通常、他のオープンソースドライバーの場合のように、起動前に画面がフル解像度に切り替わることは期待できません。

フレームバッファモードに入っている可能性があり、何らかの問題があります。

修正方法はわかりませんが、必要なものを入手するのに役立つトラブルシューティング手順を提案できます。

/ etc/default/grubで、カーネルコマンドラインから「スプラッシュ」を削除し、GRUB_TERMINAL=console行は、グラフィカルブートを完全に放棄します。

しかし、代わりに、カーネルコマンドラインに「vga = normal」を追加することもできます(「quiet splash」の隣)。これにより、フレームバッファモードの読み込みが試行されます。

2
thomasrutter

Neon_overloadで述べたように、/ etc/default/grubのGRUB_CMDLINE_LINUX_DEFAULT行に「vga = normal」を追加すると、同じブート動作を維持しながらvtermの問題が完全に修正されました(つまり、grubメニューとスプラッシュ画面は変更されません)!

編集:悲しいことに、NVIDIAの構成ツールで画面解像度を変更した後、仮想端末に再度切り替えても出力が得られません。それにもかかわらず、これはまだ部分的な修正です。

1
sethjust