LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1045|回复: 5

新的amd64机器,Xorg黑屏死机,连日志都没有

[复制链接]
发表于 2009-11-23 11:17:24 | 显示全部楼层 |阅读模式
780g的主板
装了xorg-server-1.7和xf86-video-radeonhd
ati-drivers和xorg-server冲突,装不上

xorg.conf
------------------------------------------------------------------
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib64/xorg/modules"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/OTF"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
        Load  "extmod"
        Load  "record"
        Load  "dbe"
        Load  "dri"
        Load  "dri2"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option        "AutoRepeat" "500 30"
        Option        "XkbRules" "xorg"
        Option        "XkbModel" "pc105"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option            "rotocol" "auto"
        Option            "Device" "/dev/input/mice"
#        Option            "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        HorizSync 30 - 83
        VertRefresh 56 - 76
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        Option        "ReduceBlanking"
EndSection

Section "Device"            
        Identifier  "Card0"
        Driver      "radeonhd"
        VendorName  "ATI Technologies Inc"
        BoardName   "Radeon HD 3200 Graphics"
        BusID       "CI:1:5:0"
       
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth        24
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Modes        "1280x1024"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
----------------------------------------------------------------------
用Xorg -configure 生成的xorg.conf.new,然后测试也黑屏死机,再修改成xorg.conf直接startx,黑屏死机,只能冷重启。
xorg.log文件都没有生成
现在想不到有什么办法解决了。请大家帮忙看一下。不知道哪里做错。
发表于 2009-11-23 11:19:22 | 显示全部楼层
是不是用了 ati 的 framebuffer ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 11:20:08 | 显示全部楼层
用的是vesafb,内核里图形卡的驱动用的radeon的modules
回复 支持 反对

使用道具 举报

发表于 2009-11-23 13:14:54 | 显示全部楼层
用xf86-video-ati比较好,为何都喜欢选randomhd,开发的比较慢,特性除了HDMI声音外其余几乎都不如random驱动好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 16:34:51 | 显示全部楼层
radeon用过了,也一样
生成了一个日志文件,不知道有没有人有兴趣看

附件用不了,内容太多了,我截一点来
----------------------------------------------------------------------------------------------
!= "${removed/\/\//\/}" ]; do
            removed=${removed/\/\//\/};
        done;
        while [ "${removed}" != "${removed//\/.\//\/}" ]; do
            removed=${removed//\/.\//\/};
        done;
        [ "${removed##*/}" = "." ] && removed=${removed%/*};
        while [ "${removed}" != "${removed//\/..\/}" ]; do
            local p1="${removed%%\/..\/*}";
            local p2="${removed#*\/..\/}";
            removed="${p1%\/*}/${p2}";
        done;
        [ "${removed##*/}" = ".." ] && removed=${removed%/*/*};
        [ "${removed##*/}" = "" ] && removed=${removed%/*};
        echo ${removed};
    fi
}
darwintoolize ()
函数内容省略
discover_font_dirs ()
函数内容省略
dlopen_lib ()
函数内容省略
doicon ()
省略多个函数
_cdrom_locate_file_on_cd ()
函数内容省略
_eapi3_src_install ()
{
    if [[ -f Makefile || -f GNUmakefile || -f makefile ]]; then
        emake DESTDIR="${D}" install;
    fi;
    if [[ -z $DOCS ]]; then
        local d;
        for d in README* ChangeLog AUTHORS NEWS TODO CHANGES THANKS BUGS FAQ CREDITS CHANGELOG;
        do
            [[ -s "${d}" ]] && dodoc "${d}";
        done;
    else
        if [[ $(declare -p DOCS) == "declare -a "*予\Wr"??x盼U?zU挞 兒箽}清璬        漪唉m箯埻熫较"lEM夅N鞿K‵?7?DJ谞擓J惮砈铯腘f`q壈?袱蝭凣j;封m*2驓9?迄6|牜愮        鼪Bj?
2;R)珟?骷鯳:,ZOCu繫??Z计#}Y痗诶)e⑥?
茿櫶8?恝鞦vN夨蘕??驻g眛}5稪~梆2w;暜G
聢p)^篦枕&Vf??藈X
巩C峊)`狎ab厐?V3韱筋??=)xo蛴僊鯫佲0?顝€$?D眤签欕蓏}褘篤M遭?*?懜蓦霞*g?x
玹??埋‖Y?补-

-------------------------------------------------------------------------------------------------------------------------------------------------
不知道被我省略成这样,还能不能看.
这样好像看不出什么来,到了eapi3这里就乱码了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-24 18:13:21 | 显示全部楼层
看了几天,才看到xorg有了evdev的支持,我重新试了一下,X起来了,看得到twm的一两个窗口,键盘和鼠标都可以用了,但是键盘和鼠标不能对twm进行操作,就是不能在twm里打字和拖动窗口。
回复 支持 反对

使用道具 举报

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

本版积分规则

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