xiaoxiaosong 发表于 2008-9-29 16:30:21

3D桌面白屏

如题。
微星780V的板子,集成ATI Radeon 3100 Graphics,装有ati-driver-installer-8-7-x86.x86_64.run。

sejishikong 发表于 2008-9-29 20:59:23

glxgears可以正常运行么?

xiaoxiaosong 发表于 2008-9-29 22:05:14

glxgears可以正常运行。

1411 frames in 5.0 seconds = 280.100 FPS
1794 frames in 5.0 seconds = 358.528 FPS
1780 frames in 5.0 seconds = 355.632 FPS
1780 frames in 5.2 seconds = 343.665 FPS
856 frames in 5.2 seconds = 163.633 FPS
400 frames in 5.1 seconds = 78.169 FPS
440 frames in 5.2 seconds = 85.281 FPS
520 frames in 5.2 seconds = 100.291 FPS
520 frames in 5.1 seconds = 102.045 FPS
520 frames in 5.0 seconds = 103.283 FPS
420 frames in 5.6 seconds = 75.614 FPS
480 frames in 5.2 seconds = 91.872 FPS

将其窗口最大化后低于1000,而且将其窗口置于当前窗口时,三色齿轮速度更慢。
关闭窗口后:
XIO:fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 278723 requests (277648 known processed) with 0 events remaining.

[ 本帖最后由 xiaoxiaosong 于 2008-9-29 22:08 编辑 ]

sejishikong 发表于 2008-9-29 22:57:31

这样的fbs不行的。
你的驱动没有装好。fglrx_glxgears看看能不能运行。
再看下glxinfo。

xiaoxiaosong 发表于 2008-9-30 14:01:18

驱动按照置顶贴中的方法安装。

fglrx_glxgears不能运行。

运行fgl_glxgears:
$ fgl_glxgears
Using GLX_SGIX_pbuffer
段错误

glxinfo运行如下:
$ glxinfo
name of display: :0.0
display: :0screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
    GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program,
    GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_point_parameters,
    GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
    GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap, GL_EXT_subtexture,
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
    GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
    GL_ATI_draw_buffers, GL_ATI_texture_env_combine3,
    GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square,
    GL_NV_fragment_program, GL_NV_light_max_exponent, GL_NV_point_sprite,
    GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_NV_vertex_program,
    GL_NV_vertex_program1_1, GL_SGI_color_matrix, GL_SGI_color_table,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

   visualxbf lv rg d st colorbuffer ax dp st accumbuffermscav
id dep cl sp sz lci b rorgba bf th clrgba ns b eat
----------------------------------------------------------------------
0x23 24 tc0 240 ry.88800 16000000 0 None
0x24 24 tc0 240 ry.88800 168 16 16 1600 0 None
0x25 24 tc0 320 ry.88880 168 16 16 16 160 0 None
0x26 24 tc0 320 r..88880 168 16 16 16 160 0 None
0x27 24 dc0 240 ry.88800 16000000 0 None
0x28 24 dc0 240 ry.88800 168 16 16 1600 0 None
0x29 24 dc0 320 ry.88880 168 16 16 16 160 0 None
0x2a 24 dc0 320 r..88880 168 16 16 16 160 0 None
0x3d 32 tc0 320 r..888800000000 0 Ncon

[ 本帖最后由 xiaoxiaosong 于 2008-9-30 14:15 编辑 ]

xx_zz 发表于 2008-9-30 14:37:47

把/var/log/xorg.0.log发上来看看吧。

xiaoxiaosong 发表于 2008-9-30 14:50:14

(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions//libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
        compiled for 1.4.0.90, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(**) Option "Protocol" "IMPS/2"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse0: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "no"
(**) Option "ZAxisMapping" "4 5 6 7"
(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse0: Buttons: 11
(**) Mouse0: Sensitivity: 1
(**) Option "CoreKeyboard"
(**) Keyboard0: always reports core events
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) Keyboard0: XkbRules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) Keyboard0: XkbModel: "pc105"
(**) Option "XkbLayout" "us"
(**) Keyboard0: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(II) evaluating device (Keyboard0)
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(II) evaluating device (Mouse0)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(II) Mouse0: ps2EnableDataReporting: succeeded
Could not init font path element unix/:7100, removing from list!
Could not init font path element built-ins, removing from list!

xiaoxiaosong 发表于 2008-9-30 14:50:54

(II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
(II) fglrx(0): detected X.org 7.1.0.90
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: Searching for BusID PCI:1:5:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports PCI:1:5:0
(II) DRM interface version 1.0
(II) DRM open master succeeded.
(II) fglrx(0): Using the DRM lock SAREA also for drawables.
(II) fglrx(0): framebuffer handle = 0x3000
(II) fglrx(0): added 1 reserved context for kernel
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0):   Name: fglrx
(II) fglrx(0):   Version: 8.51.3
(II) fglrx(0):   Date: Jul3 2008
(II) fglrx(0):   Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0):   Build-Kernel UTS_RELEASE:      2.6.25.10-smp
(II) fglrx(0):   Build-Kernel MODVERSIONS:      yes
(II) fglrx(0):   Build-Kernel __SMP__:            yes
(II) fglrx(0):   Build-Kernel PAGE_SIZE:          0x1000
(II) fglrx(0): register handle = 0x00005000
(II) fglrx(0): Interrupt handler installed at IRQ 18.
(II) fglrx(0): Exposed events to the /proc interface
(EE) fglrx(0): Failed to allocate primary surface (frame buffer)!
(II) fglrx(0): Shutdown CMMQS
(II) fglrx(0): removed 1 reserved context for kernel
(II) fglrx(0): unmapping 8192 bytes of SAREA 0x2000 at 0xb7f7c000
(II) fglrx(0): Closed DRM master.
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *
(II) fglrx(0): FBADPhys: 0xc0000000 FBMappedSize: 0x01000000
(==) fglrx(0): Write-combining range (0xd0000000,0x1000000)
(II) fglrx(0): FBMM initialized for area (0,0)-(832,5041)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(832,600) (front color buffer - assumption)
(II) fglrx(0): Largest offscreen area available: 832 x 4441
(==) fglrx(0): Backing store disabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(WW) fglrx(0): Textured Video not supported without DRI enabled.
(II) LoadModule: "glesx"
(WW) Warning, couldn't open module glesx
(II) UnloadModule: "glesx"
(EE) Failed to load module "glesx" (module does not exist, 0)
(II) fglrx(0): Can not load glesx module!
(II) fglrx(0): Acceleration enabled
(II) LoadModule: "amdxmm"
(II) Loading /usr/X11R6/lib/modules/drivers//amdxmm.so
(II) Module amdxmm: vendor="X.Org Foundation"
        compiled for 7.1.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
(EE) fglrx(0): XMM failed to open CMMQS connection.
(II) fglrx(0): XMM failed to initialize!
(II) fglrx(0): Direct rendering disabled
(II) fglrx(0): Finished Initialize PPLIB!
(==) fglrx(0): Silken mouse enabled
(==) fglrx(0): Using hardware cursor
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) AIGLX: Screen 0 is not DRI capable

xx_zz 发表于 2008-9-30 15:17:20

请把/etc/X11/xorg.conf和/var/log/xorg.0.log直接打包当附件传上来吧。

xiaoxiaosong 发表于 2008-9-30 15:27:21

:( ..............

xx_zz 发表于 2008-9-30 17:43:00

(EE) fglrx(0): Failed to allocate primary surface (frame buffer)!
这个应该是问题所在,但是怎么解决我也没底。用附件的xorg.conf覆盖一下看看行不行,注意备份。
还不行再安装最新的8.9试试。

xiaoxiaosong 发表于 2008-9-30 18:38:16

8.9的run文件曾以.    ./*.run 方式安装过,但没有成功

xiaoxiaosong 发表于 2008-9-30 18:53:37

xorg.conf覆盖依然不行。

8.9安装如下:
# ./ati-driver-installer-8-9-x86.x86_64.run
Created directory fglrx-install.BE4327
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.532........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Extraction failed.
.....Signal caught, cleaning up

xx_zz 发表于 2008-9-30 19:06:06

楼主的安装文件是放在非linux分区的吧?

xiaoxiaosong 发表于 2008-9-30 19:24:09

:!: 呵,好历害,确实放在了Fat32分区
成功安装了8.9,现在试下看行不行..............
页: [1] 2
查看完整版本: 3D桌面白屏