我有一台旧电脑,使用 P4 处理器和 ATI Radeon RV100 QY [Radeon 7000/VE] 显卡。每当我退出任何窗口管理器时,屏幕都会变黑,但它仍然接受输入,即我可以在 tty 上运行命令;我只是看不到它。如果我使用 Alt+Ctrl+Fx 键从 WM 切换到任何 tty,也会发生这种情况。我该怎么做才能解决这个问题?
编辑:
我尝试了 vesa vga 选项,但退出 X 时它们都没有产生清晰的字符,或者字符被移到了右边。我的 WM 以 1280x1024 运行。0x0324 是唯一属于后者的模式。可用模式列表:
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.459]
Unique ID: rdCR.F1E3GTUDf40
Hardware Class: framebuffer
Model: "ATI R100"
Vendor: "ATI Technologies Inc."
Device: "R100"
SubVendor: "ATI RADEON VE"
SubDevice:
Revision: "01.00"
Memory Size: 64 MB
Memory Range: 0xe0000000-0xe3ffffff (rw)
Mode 0x0382: 320x200 (+320), 8 bits
Mode 0x030d: 320x200 (+640), 15 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+960), 24 bits
Mode 0x0320: 320x200 (+1280), 24 bits
Mode 0x0392: 320x240 (+320), 8 bits
Mode 0x0393: 320x240 (+640), 15 bits
Mode 0x0394: 320x240 (+640), 16 bits
Mode 0x0395: 320x240 (+960), 24 bits
Mode 0x0396: 320x240 (+1280), 24 bits
Mode 0x03a2: 400x300 (+400), 8 bits
Mode 0x03a3: 400x300 (+800), 15 bits
Mode 0x03a4: 400x300 (+800), 16 bits
Mode 0x03a5: 400x300 (+1200), 24 bits
Mode 0x03a6: 400x300 (+1600), 24 bits
Mode 0x03b2: 512x384 (+512), 8 bits
Mode 0x03b3: 512x384 (+1024), 15 bits
Mode 0x03b4: 512x384 (+1024), 16 bits
Mode 0x03b5: 512x384 (+1536), 24 bits
Mode 0x03b6: 512x384 (+2048), 24 bits
Mode 0x03c2: 640x350 (+640), 8 bits
Mode 0x03c3: 640x350 (+1280), 15 bits
Mode 0x03c4: 640x350 (+1280), 16 bits
Mode 0x03c5: 640x350 (+1920), 24 bits
Mode 0x03c6: 640x350 (+2560), 24 bits
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0383: 640x400 (+1280), 15 bits
Mode 0x0384: 640x400 (+1280), 16 bits
Mode 0x0385: 640x400 (+1920), 24 bits
Mode 0x0386: 640x400 (+2560), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0310: 640x480 (+1280), 15 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+1920), 24 bits
Mode 0x0321: 640x480 (+2560), 24 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0313: 800x600 (+1600), 15 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+2400), 24 bits
Mode 0x0322: 800x600 (+3200), 24 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0316: 1024x768 (+2048), 15 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+3072), 24 bits
Mode 0x0323: 1024x768 (+4096), 24 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x0319: 1280x1024 (+2560), 15 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+3840), 24 bits
Mode 0x0324: 1280x1024 (+5120), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
答案1
我在运行 LMDE 042012 的 P4 上的 Radeon VE/7000 上遇到了同样的问题,但 Grub 图形模式并不总是显示。不过,帧缓冲模式可以工作。
如果你使用的是平板,那么你可以尝试更改一些 BIOS 设置建议此 AMD 知识库文章:
与主板的 USB 支持冲突
在某些情况下,由于系统实现 USB 支持的方式,显卡自身的 BIOS 可能无法正确初始化。发生这种情况时,显卡可能无法正确支持 DVI 面板,尤其是在 DOS 下。请尝试以下操作:
- 在 CMOS 设置中禁用所有 USB 支持并重新测试。
- 在 BIOS 中禁用 LEGACY USB 支持并重新测试。
- 如果您使用的是 USB 键盘或鼠标,请尝试使用 PS2 型键盘和鼠标进行测试。
答案2
您没有说明您使用的是哪个 X11 版本或哪个发行版,这让帮助变得很困难。您应该尝试使用不同的 X11 驱动程序(vesa、ati、vga 等),也许可以使用 VESA 模式启动(即:vga=792 内核选项)。