分页: 1 / 1

[问题]装XGL+Beryl后,白屏,帮帮忙!(已经解决,采用复制渲染就好)

发表于 : 2007-04-11 18:51
一木
装XGL+Beryl后,白屏
rt
我装的时候,遇到好多问题,好在一一解决了

介绍我的基本情况:
我的系统是6.06dapper
按照精华装了XGL+Beryl
登陆系统后可以看到红宝石图标只是还是gnome的窗口管理器
一旦启用beryl,屏幕就全白了,然后重新启动gdm后又用gnome的窗口管理器了

我想了一下,可能的原因:
1、记得安装的时候好像密匙没有成功(原来成功了,但进不了系统,后来没有卸载就重新装了一下,这个时候没有成功)

2、驱动的问题,我已经安装完了,用命令sudo apt-get install nvidia-glx
sudo apt-get install nvidia-glx-dev
没有问题,后来加了一个sudo nvidia-glx-config enable
可以进系统了,也可以看到红宝石了,就是上面说的情况了

3、最后一个可能是我的电脑配置太差了,512M内存+ge4 mx440 64bit 64m显存

我再论坛看了一下,感觉这个可能不太大,因为有人跟我一样的可以装的

之前遇到问题发的贴
viewtopic.php?t=47724

比较长,好像也挺复杂的,谢谢大家了

发表于 : 2007-04-13 23:35
up181
好像是beryl的一个bug,可以在“高级beryl选项”-“渲染途径”改为复制试一下,不过最新版的已经没有这个问题了。

发表于 : 2007-04-14 16:20
moxien
将相关信息贴出来别人才好帮你。
在终端下分别输入
glxinfo
glxgears
beryl
看下是什么结果

发表于 : 2007-04-14 17:58
一木
输入glxinfo
结果:
name of display: :0.0
display: :0 screen: 0
direct rendering: No
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_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float
GLX version: 1.2
GLX extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_SGIX_fbconfig, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce4 MX 440 with AGP8X/AGP/SSE2
OpenGL version string: 1.2 (1.5.6 NVIDIA 87.76)
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters,
GL_ARB_point_sprite, GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_window_pos, GL_EXT_texture_env_add,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_stencil_wrap,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
GL_EXT_texture_object, GL_EXT_vertex_array,
GL_IBM_texture_mirrored_repeat, GL_NV_blend_square,
GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
GL_NV_texture_rectangle, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon
0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon


这个的结果好像是驱动,我是用sudo apt-get install nvidia-xgl
sudo apt-get install nvidia-xgl-dev
然后sudo nvidia-glx-config enable

提示:
Error: your X configuration has been altered.
This script cannot proceed automatically. If you believe that this
not correct, you can update the md5sum entry executing the following
command:
md5sum /etc/X11/xorg.conf | sudo tee /var/lib/x11/xorg.conf.md5sum
otherwise edit manually /etc/X11/xorg.conf to change the Driver section
from nv to nvidia.

不理它,输入glxinfo |grep direct
输出仍然是 direct rendering: No

我重新启动gdm
输入glxinfo |grep direct
输出仍然是 direct rendering: No

而我如果用startx,启动就是yes
这个时候退出的时候没有关机和重新启动的选项

发表于 : 2007-04-14 17:59
一木
输入
glxgears

看到3个颜色的齿轮,关闭后出现

X connection to :0.0 broken (explicit kill or server shutdown).



???

发表于 : 2007-04-14 18:01
一木
输入beryl

提示:
**************************************************************
* Beryl system compatibility check *
**************************************************************

Detected xserver : XGL

Checking Display :0.0 ...

Checking for XComposite extension : passed (v0.2)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed

beryl: GLX_EXT_texture_from_pixmap is missing
beryl: Using non-tfp mode
beryl: No GLXFBConfig for default depth, falling back on visinfo.