Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
glxgears sparkling horizontal white lines.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
dustfinger
Guru
Guru


Joined: 15 Aug 2004
Posts: 449

PostPosted: Mon Sep 06, 2004 1:43 am    Post subject: glxgears sparkling horizontal white lines. Reply with quote

Whenever I run glxgears in my xterm I see sparkling horizontal white lines in and around the xterm. When I run glxgears I get:

bash-2.05b$ glxgears
5152 frames in 5.0 seconds = 1030.400 FPS
7153 frames in 5.0 seconds = 1430.600 FPS
7151 frames in 5.0 seconds = 1430.200 FPS
7153 frames in 5.0 seconds = 1430.600 FPS
7154 frames in 5.0 seconds = 1430.800 FPS
7152 frames in 5.0 seconds = 1430.400 FPS
6310 frames in 5.0 seconds = 1262.000 FPS
Broken pipe
bash-2.05b$

When I run glxinfo I get:

bash-2.05b$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9000 DDR Generic
OpenGL version string: 1.3 (X4.3.0-3.9.0)
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
GL_S3_s3tc, GL_ARB_occlusion_query, GL_ARB_point_parameters,
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_transpose_matrix, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_window_pos, GL_ATI_element_array,
GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_map_object_buffer,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object,
GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3,
GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
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_point_parameters, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_stencil_wrap, GL_EXT_texgen_reflection, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_texgen_reflection,
GL_NV_blend_square, GL_NV_occlusion_query, GL_SGI_color_matrix,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_lod, GL_SGIS_generate_mipmap, GL_SGIS_multitexture,
GL_SUN_multi_draw_arrays
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
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x24 24 tc 0 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x25 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x26 24 tc 0 24 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x27 24 tc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x28 24 tc 0 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x29 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x2a 24 tc 0 24 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x2b 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x2c 24 dc 0 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x2d 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x2e 24 dc 0 24 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x2f 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x30 24 dc 0 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x31 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x32 24 dc 0 24 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
bash-2.05b$

I am running gentoo with fvwm as a windows manager on a Dell Inspiron 5150 with a 15" UXGA at 1600X1200. I have set the hsync 43-85, vsync 40-60. I got these values from here. As far as I know Dell has never released the hsync/vsync valules for these LCD screens. I am running XFree86. Does anyone have any ideas why I would be seeing horizontal sparkling white lines?

-- EDIT --
I just ran dmesg and I noticed a couple things.

-- > Snippet 1 ---
CPU: Hyper-Threading is disabled
--------------------------------------

-- > Snippet 2 ---
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 431 MBytes.
[fglrx] module loaded - fglrx 3.9.0 [May 11 2004] on minor 0
bcm4400: eth0 NIC Link is Up, 100 Mbps full duplex
Debug: sleeping function called from invalid context at mm/slab.c:1996
in_atomic():1, irqs_disabled():0
[<c0119223>] __might_sleep+0xb2/0xd3
[<c0142592>] kmem_cache_alloc+0x79/0x7b
[<e0964769>] __ke_alloc_wait_queue_head_struct+0x18/0x33 [fglrx]
[<e0967a96>] firegl_setup_dev+0x126/0x1d0 [fglrx]
[<e09670b4>] firegl_open+0x194/0x260 [fglrx]
[<c016237e>] exact_lock+0xf/0x1e
[<e09644e4>] firegl_stub_open+0x11a/0x1db [fglrx]
[<c01620f5>] chrdev_open+0x123/0x291
[<c015799e>] dentry_open+0x149/0x22d
[<c0157853>] filp_open+0x62/0x64
[<c0157d98>] sys_open+0x5b/0xa8
[<c0104113>] syscall_call+0x7/0xb

Fire GL built-in AGP-support
Based on agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected an Intel 855PM Chipset, no integrated grapics found.
agpgart: Detected Intel(R) i855PM chipset
agpgart: AGP aperture is 128M @ 0xe0000000
Power management callback for AGP chipset installed
[fglrx] AGP detected, AgpState = 0x1f000217 (hardware caps of chipset)
AGP: Found 2 AGPv2 devices
AGP: Doing enable for AGPv2
[fglrx] AGP enabled, AgpCommand = 0x1f000314 (selected caps)
[fglrx] free AGP = 121909248
[fglrx] max AGP = 121909248
[fglrx] free LFB = 41971712
[fglrx] max LFB = 41971712
[fglrx] free Inv = 0
[fglrx] max Inv = 0
[fglrx] total Inv = 0
[fglrx] total TIM = 0
[fglrx] total FB = 0
[fglrx] total AGP = 32768
atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
Debug: sleeping function called from invalid context at include/asm/semaphore.h:119
in_atomic():1, irqs_disabled():0
[<c0119223>] __might_sleep+0xb2/0xd3
[<e0964bb3>] __ke_down_struct_sem+0x28/0x43 [fglrx]
[<e0974b44>] drm_getmagic+0x124/0x1c0 [fglrx]
[<e0974a20>] drm_getmagic+0x0/0x1c0 [fglrx]
[<e096746d>] firegl_ioctl+0x15d/0x1e0 [fglrx]
[<c016bbd0>] sys_ioctl+0x113/0x27f
[<c0104113>] syscall_call+0x7/0xb

Debug: sleeping function called from invalid context at include/asm/semaphore.h:119
in_atomic():1, irqs_disabled():0
[<c0119223>] __might_sleep+0xb2/0xd3
[<e0964bb3>] __ke_down_struct_sem+0x28/0x43 [fglrx]
[<e0974b44>] drm_getmagic+0x124/0x1c0 [fglrx]
[<e0974a20>] drm_getmagic+0x0/0x1c0 [fglrx]
[<e096746d>] firegl_ioctl+0x15d/0x1e0 [fglrx]
[<c016bbd0>] sys_ioctl+0x113/0x27f
[<c0104113>] syscall_call+0x7/0xb

Debug: sleeping function called from invalid context at include/asm/semaphore.h:119
---------------------------------------------------------------

There were a few of those Debug messages, but you get the idea. The funny thing is that it says that it says an an Intel 855PM Chipset was detected however I have an Intel 825PM Chipset.
-----------

dustfinger.
_________________
Unanswered Post Initiative:
https://forums.gentoo.org/viewtopic.php?t=119906
Back to top
View user's profile Send private message
dustfinger
Guru
Guru


Joined: 15 Aug 2004
Posts: 449

PostPosted: Mon Sep 06, 2004 2:45 am    Post subject: Reply with quote

I took a peak at my /etc/make.conf file and noticed that my MAKEOPTS="-j2". Oops! I reallize that this should be set to MAKEOPTS="-j3" to use Hyper Threading. Once I make this change should I recompile the kernel? Is there anything I should unmerge and then emerge again? It seems to me since it is a Make Option it would compile programms in a certain way to allow them to take advantage of the Hyperthreading if they can. I have also read a lot about not needing to have SMP enabled to take advantage of Hyper Threading. Currently I have it enabled.

dustfinger.
_________________
Unanswered Post Initiative:
https://forums.gentoo.org/viewtopic.php?t=119906
Back to top
View user's profile Send private message
SnEptUne
l33t
l33t


Joined: 23 Aug 2004
Posts: 656

PostPosted: Tue Sep 07, 2004 12:50 am    Post subject: Reply with quote

I don't think you need to recompile anything, except the maybe kernel if you have changed the configuration. But I could be wrong.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum