當我從 X 會話移動到 tty 會話時出現黑屏
我有
ATI
專有驅動程序。當我打開電腦電源並進行登錄時,一切正常,但是當我執行時,xorg
我無法更改tty
或退出,xorg
因為如果我嘗試,我只會看到黑屏(顯示器背光保持亮起)。
- 如果我更改
tty
(ctrl alt f2
)我有黑屏,如果我返回xorg
(ctrl alt f1
)它工作。- 如果我關閉或殺死
xorg
我有黑屏,我必須重置電腦。這是我去 tty2 和黑屏期間的 Xorg 日誌
[ 312.470] (**) Option "fd" "24" [ 312.470] (**) Option "fd" "17" [ 312.470] (**) Option "fd" "23" [ 312.470] (**) Option "fd" "33" [ 312.470] (**) Option "fd" "20" [ 312.471] (**) Option "fd" "22" [ 312.471] (**) Option "fd" "21" [ 312.471] (II) AIGLX: Suspending AIGLX clients for VT switch [ 312.471] (II) fglrx(0): Backup framebuffer data. [ 312.560] (II) fglrx(0): Backup complete. [ 312.596] (II) systemd-logind: got pause for 13:68 [ 312.596] (II) systemd-logind: got pause for 13:67 [ 312.596] (II) systemd-logind: got pause for 13:69 [ 312.596] (II) systemd-logind: got pause for 13:65 [ 312.596] (II) systemd-logind: got pause for 13:64 [ 312.596] (II) systemd-logind: got pause for 13:66 [ 312.596] (II) systemd-logind: got pause for 13:70
我能做些什麼?
我已經解決了。我查看了 log:
backup framebuffer data
,這意味著它更改了幀緩衝區。我想:“幀緩衝區可能不起作用?”。所以我嘗試使用以下方法更改幀緩衝區:https ://wiki.archlinux.org/index.php/Uvesafb現在它可以工作了。而且我認為這也是 ATI 專有驅動程序真正改變 TTY 解析度的唯一方法。
ATI 驅動程序在 Linux 上很糟糕。嘗試其他驅動程序版本,x 和核心。最終它會起作用,但不要指望 radeon 會穩定。我認識的每個人都會遇到連續的 X 崩潰或一些偽影,而且性能也不是更好。