![当我从 X 会话移动到 tty 会话时黑屏](https://linux22.com/image/68698/%E5%BD%93%E6%88%91%E4%BB%8E%20X%20%E4%BC%9A%E8%AF%9D%E7%A7%BB%E5%8A%A8%E5%88%B0%20tty%20%E4%BC%9A%E8%AF%9D%E6%97%B6%E9%BB%91%E5%B1%8F.png)
我有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
我能做些什么?
答案1
ATI 驱动程序在 Linux 上很糟糕。也尝试其他驱动程序版本、x 和内核。最终它会起作用,但不要指望 radeon 会稳定。我认识的每个人都会遇到连续的 X 崩溃或一些问题,而且性能也不见得更好。
答案2
我已经解决了我查看了日志:backup framebuffer data
,这意味着它更改了帧缓冲区。我想:“帧缓冲区也许不起作用?”。所以我尝试使用以下方法更改帧缓冲区:https://wiki.archlinux.org/index.php/Uvesafb现在可以了。我认为这也是 ATI 专有驱动程序真正改变 TTY 分辨率的唯一方法。