Linux でサスペンドと再開後に tty 解像度が崩れる

Linux でサスペンドと再開後に tty 解像度が崩れる

私は走っています

$ uname -sr
Linux 4.0.5-gentoo

Nvidia GeForce 750 Tiカードと

$ eix nvidia-drivers
[I] x11-drivers/nvidia-drivers
     ...
     Installed versions:  355.11-r2^msd(01:51:54 04/12/15)(X acpi gtk2 multilib tools uvm -gtk3 -pax_kernel KERNEL="linux -FreeBSD")

$ eix grub
[I] sys-boot/grub
     ...
     Installed versions:  2.02_beta2-r7(2)^t(16:24:02 18/07/15)(fonts multislot nls sdl themes truetype -debug -device-mapper -doc -efiemu -libzfs -mount -static -test GRUB_PLATFORMS="-coreboot -efi-32 -efi-64 -emu -ieee1275 -loongson -multiboot -pc -qemu -qemu-mips -uboot -xen")

私の中でコメントされていない唯一のエントリは/etc/default/grubですGRUB_DISTRIBUTOR="Gentoo"

システムを起動すると、Grub はテキスト モード (640x480解像度のように見えます) で起動し、カーネルも同様に起動します (ブート ログを読むことができます)。X起動後、解像度はモニターのネイティブ解像度 ( 1920x1080) に切り替わります。ログイン後、Ctrl+Alt+F1-6問題なく tty1-6 ( ) に切り替えることができます。

システムを一時停止してその後再開すると、時々ログイン画面が表示される前にモニターが点滅し、緑と紫の縦縞数回。その後、ログイン画面は正常に描画されます。ただし、tty1-6 へ​​の切り替えは機能しなくなります。試してみると、モニターは次のようになります。

ttyアーティファクト

これは、セッション中に初めてサスペンドしたときに必ずしも発生するわけではありません。シャットダウン ログの代わりに、同じ白黒の縦縞が描画されます。再起動後、tty は正常に戻ります。

最近、モニターとビデオカードを交換しました。この問題は以前の構成では発生しませんでした。

/etc/default/grubこれはおそらく無関係ですが、ブート解像度をより高い値に設定するために、さまざまな設定を試してみました。GRUB_GFXMODE=1920x1080動作はしましたが、この設定GRUB_GFXPAYLOAD_LINUX=keepにより、ログイン画面 (正常に描画されます) まで、ブート手順全体で黒い画面が表示されました。最終的に、すべてをデフォルト値のままにすることにしました。


  1. ビデオ システムの問題点を診断するにはどうすればよいでしょうか?
  2. どうすれば修正できますか?

追記:それ思われるその出現sys-apps/v86dにより問題は解決しました。そのことについてもっと自信が持てるようになったら、より完全な説明を投稿します。

関連情報