切换控制台花屏,F7正常,help

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
arli
帖子: 194
注册时间: 2006-11-24 11:00
来自: 太阳系第3行星
联系:

切换控制台花屏,F7正常,help

#1

帖子 arli » 2006-12-02 22:09

我的机器 显卡 ati x1600
驱动正常,在gui 也正常,opengl 已开启,3D游戏正常

但 ctrl+alt+F1~6 均花屏,ctrl+alt+F7 就正常。。。ctrl+alt+back 也会花屏一下然后出现login窗口,估计是switch 分辩率

咋搞?

F1~6 是不是控制台?那么控制台的conf 文件在哪 哪位指点下呀
头像
arli
帖子: 194
注册时间: 2006-11-24 11:00
来自: 太阳系第3行星
联系:

#2

帖子 arli » 2006-12-03 15:45

有高人没帮帮忙呀。。

另外我的ubuntu 注销第四次必定白屏(log 没有报错,闭眼按的快键重启的)。。。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#3

帖子 zhuqin_83 » 2006-12-03 17:26

sudo gedit /boot/grub/menu.lst
找到kernel那一行,末尾添上分辨率,如vga=791是代表1024*768@16bit。
具体的数值要查资料,要转成八进制的。
重启后应该有所改观。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
arli
帖子: 194
注册时间: 2006-11-24 11:00
来自: 太阳系第3行星
联系:

#4

帖子 arli » 2006-12-03 17:36

generic
generic (recovery mode)
memtest

这三个kernel 改哪个?至于八进制什么的没问题,关键是不是在这里改?
因为我进recovery mode 时控制台是正常不花的

难道又是该死的ATI的不支持闹的?
上次由 arli 在 2006-12-04 11:28,总共编辑 1 次。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#5

帖子 zhuqin_83 » 2006-12-04 3:53

第一个。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
arli
帖子: 194
注册时间: 2006-11-24 11:00
来自: 太阳系第3行星
联系:

#6

帖子 arli » 2006-12-04 11:27

非常3Q楼上的,现在已经Ok了,我使用的是 0x305(773)

但其原因什么呢?难道是FrameBuffer 比较那个不支持我的显卡才这样的(我改用0x318 也正常)?

特附上VGA 代码和分辨率的对照表

depth------640x480-----800x600-----1024x768-----1280x1024
256----------769----------771-----------773-------------775
32000-------784----------787-----------790-------------793
65000-------785----------788-----------791-------------794
16.7 Mill.----786----------789-----------792-------------795
头像
arli
帖子: 194
注册时间: 2006-11-24 11:00
来自: 太阳系第3行星
联系:

#7

帖子 arli » 2006-12-04 13:16

我又用zhcon 试了下,发现根源应该是在模式切换有问题。。
真是奇怪 :?

具体流程如下

tty1 用的是FrameBuffer 0x305(773) 模式 正常
启动zhcon --drv=vga 正常(理论上应该是 vga 0x101 模式)
敲exit 退出zhcon 回那个0x305 模式

花屏!!!

如果zhcon 启动时也用 FrameBuffer 驱动就没问题

:evil:

感谢zhuqin_83 的帮忙

个人得出结论如下:

应该是tty start with vga 驱动,而ubuntu gui 用的是FrameBuffer 驱动,切换tty 时花屏,将grub 换用 FrameBuffer 就ok 了。。

真是奇怪的事情 :(
头像
jackphil
帖子: 59
注册时间: 2006-09-04 23:49
联系:

#8

帖子 jackphil » 2006-12-07 22:42

arli 写了:非常3Q楼上的,现在已经Ok了,我使用的是 0x305(773)

但其原因什么呢?难道是FrameBuffer 比较那个不支持我的显卡才这样的(我改用0x318 也正常)?

特附上VGA 代码和分辨率的对照表

depth------640x480-----800x600-----1024x768-----1280x1024
256----------769----------771-----------773-------------775
32000-------784----------787-----------790-------------793
65000-------785----------788-----------791-------------794
16.7 Mill.----786----------789-----------792-------------795
补充一下:

我的本本分辨率是1280x800,似乎没有合适的代码可用,如果使用791的话,画面会有偏移。一个过得去的解决办法是修改/etc/usplash.conf为1024x768,然后运行:

代码: 全选

sudo dpkg-reconfigure linux-image-$(uname -r)
注意,该命令可能会导致自己编译的一些模块失效,至少我的alsa驱动是这样
eric_wong
帖子: 100
注册时间: 2007-01-16 20:50
来自: 广西南宁

#9

帖子 eric_wong » 2007-12-26 0:14

我的情况也与楼主一样,只是还搞不大清楚FrameBuffer、zhcon是什么回事。能否详细说明,好让我等新手也多了解,谢谢。!7。10改了似乎也不行。很奇怪。
新手上路,请多指教……
回复