分页: 1 / 1
openbsd 4.8 current xorg 崩溃了。
发表于 : 2010-11-14 19:24
由 wkx9dragon
迷信当前版,把老得src删掉了,没想到xorg崩溃了,看来要想稳定,还是老规矩stable版。
发表于 : 2010-11-14 21:48
由 wkx9dragon
冤枉current 了,stable 也死了,可能跟大内存有关,正在编译大内存支持,看看是不是他的原因。
发表于 : 2010-11-14 23:05
由 wkx9dragon
跟大内存没有关系。大家帮我看看,问题出在那里。
这是stable 编译,只改了一个配置 支持ntfs。对了 ssh 可是好东东,我就靠他重启电脑了,不然老磁盘冷启动,伤硬盘。一个xorg 崩溃,居然让电脑死机了。
这是我的xorg.crash:
.......
[1284927.282] (EE) RADEON(0): Idle timed out, resetting engine...
[1284927.461] (EE) RADEON(0): RADEONWaitForIdleCP: CP idle 16
[1284927.461] (EE) RADEON(0): Idle timed out, resetting engine...
[1284927.641] (EE) RADEON(0): RADEONWaitForIdleCP: CP idle 16
[1284927.641] (EE) RADEON(0): Idle timed out, resetting engine...
......
这是xorg.conf.new
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/OTF/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "dri2"
Load "extmod"
Load "glx"
Load "record"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "wsmouse"
Option "Device" "/dev/wsmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
#DisplaySize 490 320 # mm
Identifier "Monitor0"
VendorName "GSM"
ModelName "W2254"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "DepthBits" # <i>
#Option "PCIAPERSize" # <i>
#Option "AccelDFS" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "ScalerWidth" # <i>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "DynamicClocks" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
#Option "DRI" # [<bool>]
#Option "ConnectorTable" # <str>
#Option "DefaultConnectorTable" # [<bool>]
#Option "DefaultTMDSPLL" # [<bool>]
#Option "TVDACLoadDetect" # [<bool>]
#Option "ForceTVOut" # [<bool>]
#Option "TVStandard" # <str>
#Option "IgnoreLidStatus" # [<bool>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
Identifier "Card0"
Driver "radeon"
VendorName "ATI"
BoardName "Radeon HD 4850"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
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"
Viewport 0 0
Depth 24
EndSubSection
EndSection
发表于 : 2010-11-15 2:09
由 leo
刚安装完当前版就这样吗? 我的意思是这种情况不是因为你自己调整源代码导致的吧?
发表于 : 2010-11-15 8:05
由 leo
晕呢,驴唇不对马嘴,你说的是支持NTFS,我以为是支持大内存,整理手册整理的脑子全乱了。:o
发表于 : 2010-11-15 10:18
由 wkx9dragon
大内存支持关掉了,没改,就改了一个支持ntfs,其他全是默认的。我原来以为是大内存支持的原因,发现不是。
发表于 : 2010-11-15 10:49
由 leo
wkx9dragon 写了:大内存支持关掉了,没改,就改了一个支持ntfs,其他全是默认的。我原来以为是大内存支持的原因,发现不是。
我的疑问是不改有事吗?
发表于 : 2010-11-18 10:00
由 wkx9dragon
现在的stable版没问题了,正在实验大内存支持。不知道更新了些啥。准备看cvs diff 。站长如果能写个中文cvs 就好了。小额支付,不知道行不行,我有点想捐个10-20元的,可惜不知道人家看的上,看不上的。
发表于 : 2010-11-18 12:01
由 leo
发表于 : 2010-11-18 12:14
由 leo
stable可以的话,按道理讲current不应该有问题呀?是不是什么地方没有设置好。
此外我没有测试过在OpenBSD 4.8稳定版下可否播放高清HDTV,因为我的机器现在是current(硬件的要求),请帮忙安装一下mplayer和x264, 看看可否播放HDTV。多谢!
发表于 : 2010-11-18 18:47
由 wkx9dragon
全部默认,直接编译没问题,可是现在访问不了ntfs分区,也不能大内存支持了。高清在我这里放不了,可能更我装的方式有关,先装的mplayer-noxi,后装的smplayer,播放告诉我错误。我的视频都在ntfs分区,只试了两个文件。
发表于 : 2010-11-18 19:12
由 wkx9dragon
重装了smplayer 没问题。没找到1920*1080p的,只有1080*720的。
发表于 : 2010-11-18 20:57
由 leo
wkx9dragon 写了:重装了smplayer 没问题。没找到1920*1080p的,只有1080*720的。
哦,看来至少6月30日那个版本的Mplayer【(2010-06-30) Updated to version: mplayer-20100308p1】已经可以播放HDTV了,720P的可以播放应该1080P的也没有问题。多谢了!!!
发表于 : 2010-11-18 21:09
由 leo
此外,我想了解的的是:你安装的当前版是自己编译的(也就是通过CVS先升级源代码再编译的内核),还是直接用人家编译好的版本,也就是通过snapshot的ISO镜像或者直接用snapshot的安装内核bsd.rd通过FTP或HTTP来安装的?
如果是自己升级源代码编译的不要忘了要重新编译用户岛程序和X。:)
发表于 : 2010-11-19 7:05
由 wkx9dragon
我一般只编译内核,然后复制到/目录下,用boot选择启动,如果失败,重启就可以了,从4.6开始就那么干的,重来没出现问题,到4.8就不行了。编译userland,还没有过,太花时间了,而且不容易编译成功,因为整个cvs几乎每天都在升级(stable也是如此)。
发表于 : 2010-11-19 10:50
由 leo
wkx9dragon 写了:我一般只编译内核,然后复制到/目录下,用boot选择启动,如果失败,重启就可以了,从4.6开始就那么干的,重来没出现问题,到4.8就不行了。编译userland,还没有过,太花时间了,而且不容易编译成功,因为整个cvs几乎每天都在升级(stable也是如此)。
升级为当前最简单的方式就是用snapshots。当前版的用户到编译经常出错,可能是相关程序没有同步升级的缘故,我猜这也可能是鼓励用户使用snapshots的原因之一;而且有的时候编译的当前版内核还无法启动,需要换回老内核才可以,不过一般登上几天就会好的,所以如果你想使用当前版要有心理准备。
更新为稳定版必须编译用户岛,请看官方的这里:
http://www.openbsd.org/stable.html 。我编译一般都没有问题,偶尔会有编译不过去的情况,等一段时间后重新更新一下源代码(src)再试试就行了。
我一般是无论使用哪个版本,只要所有的硬件驱动都还凑合就不升级或更新了,除非有相关补丁出现。此外如果出现X相关的补丁,X最好也重新编译一下,除了安全方面的原因,主要还是怕程序间不兼容出现错误,尽管新内核应该兼容老程序。
=============================================
刚才给你打了近小300字,因为服务器出问题,全没有了,最近空间很不稳定。上面仅是中心意思,如果有说的不清楚的地方请指出来,我们探讨。
发表于 : 2010-11-19 18:57
由 wkx9dragon
哦,你也碰到网络不好使了,呵呵,我以为只有我碰到了,写了特多,发了后发现没有,特郁闷吧。你说的连用户岛也编译,我倒是没有过,看来的试试了。谢谢了。
发表于 : 2010-11-19 20:57
由 leo
wkx9dragon 写了:哦,你也碰到网络不好使了,呵呵,我以为只有我碰到了,写了特多,发了后发现没有,特郁闷吧。你说的连用户岛也编译,我倒是没有过,看来的试试了。谢谢了。
是整个站点都打不开了,上空间商那里一问,说是在维护,我一天前刚上去问过,实在是有点不稳定了。看来以后要是发表长篇大论之前最好先保存备份。
此外看前文的xorg.conf.new发现全是显卡驱动的问题,可如果是用自己编译升级的方式,建议再重新编译一下X。
发表于 : 2010-11-20 15:05
由 wkx9dragon
openbsd 重装了,不小心呀,编译时,在src/目录下 make clean ,噢,xorg死了,用原盘的bsd都不行。重装,disklale , 选编辑(m)命令,挂接硬盘,发现全清盘了。:mad:
发表于 : 2010-11-20 15:13
由 leo
操作时,至少一个窗口要lynx一下,直接就是FAQ了,我还没有/src下干过,同情一下。还是按照FAQ一步一步来,先测试出当前没有问题再慢慢玩。