LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: naturennn

想编译个打了utf-8中文补丁的内核,求助

[复制链接]
发表于 2010-9-14 10:18:44 | 显示全部楼层
Post by xuchonggui;2112084
只要开了framebuffer就能够正常显示中文。
开启kms就是为了自动调整framebuffer(这个我乱想的,反正就是调整到最合适的分辨率)。
至少我是这么作的。


其实KMS显示也是framebuffer的一种,只不过framebuffer貌似是跟显卡bios有关(硬件相关,就比如你的开机bios画面一般没法宽屏),而KMS算是一个显示系统了,比如有显存管理器、可以管理显卡显示模式等等(原来X的功能)。

KMS的一个很明显的好处就是可以自动显示宽屏分辨率(当然跟显示器也有关系)还有就是很省内存(集显的话),其他non-root X等好处现在正在体现中。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-16 02:16:54 | 显示全部楼层
为啥没装显卡驱动的时候,framebuffer能自动启动(不用在menu.lst后面加vga=xxx)并且分辨率为正常的宽屏分辨率。反而是安装了显卡驱动之后,得在menu.lst后面加个vga=xxx或者通过别的方法来让framebuffer启动,且这种情况下只能得到4:3的分辨率呢?
正常宽屏分辨率的CLI下,看一些文字资料或者是运行命令还是很爽的。
回复 支持 反对

使用道具 举报

发表于 2010-9-16 19:01:43 | 显示全部楼层
Post by naturennn;2112445
为啥没装显卡驱动的时候,framebuffer能自动启动(不用在menu.lst后面加vga=xxx)并且分辨率为正常的宽屏分辨率。反而是安装了显卡驱动之后,得在menu.lst后面加个vga=xxx或者通过别的方法来让framebuffer启动,且这种情况下只能得到4:3的分辨率呢?
正常宽屏分辨率的CLI下,看一些文字资料或者是运行命令还是很爽的。


说了,你没装显卡驱动的时候那是KMS……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-16 23:18:26 | 显示全部楼层
Post by yafeng;2112551
说了,你没装显卡驱动的时候那是KMS……


为了使用KMS,装了nouveau,这下是x windows的分辨率不知道怎么调节了。只有600x480(原先是1440x900)。不知道需要怎么设置。
这是我的xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "rotocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection
Section "Device"
        Identifier      "Device0"
        Driver          "nouveau"
EndSection


Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
            Modes "1440x900" "1280x800"
        Depth       24
    EndSubSection
EndSection
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-17 10:41:43 | 显示全部楼层
看了一下,觉得可能是这两个太低了:
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0

该了一下,现在OK了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表