LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   [TESTING REQUEST] Xorg in -current (yes, again) (https://www.linuxquestions.org/questions/slackware-14/%5Btesting-request%5D-xorg-in-current-yes-again-742820/)

masonm 07-26-2009 10:41 AM

It seems to be working well for me. Stock kernel, Nvidia GeForce 7150M.

One thing I do notice is that the output of glxinfo has changed and it no longer lists much of the previous information such as direct rendering and such. Not sure what's up with that.

Code:

bash-3.1$ glxinfo
GL_VERSION: 2.1.2 NVIDIA 185.18.14
GL_EXTENSIONS: GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_framebuffer_object GL_ARB_imaging GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 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_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap 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 GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
GL_RENDERER: GeForce 7150M / nForce 630M/PCI/SSE2
GL_VENDOR: NVIDIA Corporation
GLU_VERSION: 1.3
GLU_EXTENSIONS: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
GLUT_API_VERSION: 5
GLUT_XLIB_IMPLEMENTATION: 15

glxgears:

Code:

5271 frames in  5.000 seconds = 1054.200 FPS
5609 frames in  5.001 seconds = 1121.576 FPS
5023 frames in  5.000 seconds = 1004.600 FPS
6067 frames in  5.000 seconds = 1213.400 FPS
4722 frames in  5.000 seconds = 944.400 FPS
5344 frames in  5.000 seconds = 1068.800 FPS


forum1793 07-26-2009 12:16 PM

Quote:

Originally Posted by forum1793 (Post 3620783)
HW: amd780 integrated (hd3200)

No obvious lock-ups or unexpected error/warning messages in xorg.0.log.

One observation regarding xine in full screen: plays dvd but interactive menu and controls become sluggish or non-responsive. This using either xf86-video-ati (radeon) or radeonhd. I haven't seen this response with the open source or proprietary driver before with this hardware. I'll reboot in a few and try it with this same movie with other drivers.

Tried this same movie using 12.2/fglrx and current-32 with more recent gits for drm/mesa/ati/radeonhd. None of these have same problem in xine.

Also tried these test xorg files but downgraded pixman. I thought that helped at first but then a little later, the xine menus became non-responsive and I had to ctrl-alt-backspace to get out.

I think for the hd3200 radeon people, the files in current work better (at least for 64 bit). I have not tried install fglrx (but doesn't compile/install without patching with the 2.6.29 and .30 kernels anyway) over these test files nor I have tried these on the 32 bit. Maybe others can comment.

I wonder if these changes are more for intel graphic chips?

Romanus81 07-26-2009 02:26 PM

Ok, test results:

Version: Slackware-current
Box: MSI Wind U100 w/ Intel GMA 950
Kernel: 2.6.29.6-smp
Using intel-2.7.1

Default packages; tested with glxgears
w/o UXA: 67 FPS, compositing working.
w UXA: Glxgears not working at all.

With testing packages, intel-2.7.1;
w/o UXA: 67 FPS, compositing working.
w UXA: 105-109 FPS, compositing working.

With testing packages, intel-2.8.0;
I was able to get about 10 more FPS with UXA, it floated around 115-120.

Rupa 07-26-2009 02:58 PM

Here on my MSI Netbook with 945GME X worked best in -current around January/February . It went really worse with the major X upgrade somewhen in spring. glxgears showed around 600 FPS and even google earth was working good in the beginning before those upgrades.

These lateste upgrades from Robby now give me the best performance since then. It was better without upgrading the intel driver than stock -current, but it seems to be best now with intel driver 2.8.

Nevertheless, X is still too slow for google earth. glxgears is around 110 fps.

slackass 07-26-2009 04:08 PM

Slack64-C
AMD 7750
GeForce 7300 / x86_64-185.18.14
Stock Kernel

GoogleEarth works perfect here.
I can't find anything that does not work.
glxgears
17203 frames in 5.010 seconds = 3433.732 FPS
17738 frames in 5.000 seconds = 3547.600 FPS
18778 frames in 5.000 seconds = 3755.600 FPS
18865 frames in 5.000 seconds = 3773.000 FPS
17889 frames in 5.014 seconds = 3567.810 FPS
17931 frames in 5.000 seconds = 3586.200 FPS

rworkman 07-26-2009 04:22 PM

FWIW, glxgears output is worthless as a benchmark number. That's always been the case, but it's even moreso now.

rworkman 07-26-2009 04:25 PM

Oh, and glxinfo output is very different now. The mesa demos (of which glxinfo is one) were reworked completely -- some were dropped, some were added, and some were rewritten -- all of them now use libGLEW, which is why glew had to be added. What used to be "glxinfo" is no longer present -- instead, there's something called "glinfo" which may or may not be intended as the replacement, but at the time I was building all of this, that wasn't important, so I just installed glinfo as glxinfo in the package.

dive 07-26-2009 04:35 PM

So, should glinfo still show direct rendering? I doesn't for me.

TSquaredF 07-26-2009 05:08 PM

Sorry about that. Please disregard.

TSquaredF 07-26-2009 05:09 PM

I have a refurbished HP desktop with integrated graphics:
Code:

# lspci
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)

glxgears output may be worthless, but with intel-2.7.1, I get 60 fps, with intel-2.8, I get 660 fps & the response just seems to be snappier. I like it much better than the default setup.
Regards.
Bill

rc nai 07-26-2009 10:56 PM

2 Attachment(s)
My specs:
Intel 855GM chipset
kernel 2.6.29.6-smp i686
xf86-video-intel-2.5.1-i486-1_rlw

NOTE: I'm using the intel-2.5.1 driver because I ran into problems with the intel-2.7.1 and the other intel drivers. I haven't tried the intel 2.8.0 yet.

Anyway, I installed glew and upgraded everything else except for the intel driver. So far so good, I haven't encountered any problems yet. Xorg log still has the same warnings and errors.
Code:

(WW) The directory "/usr/share/fonts/local" does not exist.
(WW) The directory "/usr/share/fonts/CID" does not exist.
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse1
(WW) Disabling Keyboard1
(WW) Warning, couldn't open module type1
(WW) Warning, couldn't open module freetype
(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd000000a
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
(WW) intel(0): xf86AllocateGARTMemory: allocation of 1536 pages failed
(WW) intel(0): Allocation error, framebuffer compression disabled
(WW) intel(0): xf86AllocateGARTMemory: allocation of 10 pages failed
(WW) intel(0): ESR is 0x00000010, page table error
(WW) intel(0): PGTBL_ER is 0xf000f018
(WW) intel(0): PRB0_CTL (0x0001f001) indicates ring buffer enabled
(WW) intel(0): Existing errors found in hardware state.
(WW) intel(0):  Hardware claims pipe A is on while software believes it is off

(EE) Failed to load module "type1" (module does not exist, 0)
(EE) Failed to load module "freetype" (module does not exist, 0)
(EE) intel(0): Failed to set tiling on front buffer: Invalid argument
(EE) intel(0): Failed to set tiling on back buffer: Invalid argument
(EE) intel(0): Failed to set tiling on depth buffer: Invalid argument

The good thing is that I'm still up and running. No crashes yet with this intel driver. Oh and just in case if anyone is interested, I have uploaded my glewinfo and visualinfo-logs.

rworkman 07-26-2009 11:06 PM

Quote:

Originally Posted by rc nai (Post 3621219)
My specs:
Intel 855GM chipset
kernel 2.6.29.6-smp i686
xf86-video-intel-2.5.1-i486-1_rlw

NOTE: I'm using the intel-2.5.1 driver because I ran into problems with the intel-2.7.1 and the other intel drivers. I haven't tried the intel 2.8.0 yet.

Definitely try the 2.7.1 driver again with all of the rest of this upgraded. Also, note that Pat's got official releases of the alternate versions of the intel driver added to /extra now.

Quote:

Anyway, I installed glew and upgraded everything else except for the intel driver. So far so good, I haven't encountered any problems yet. Xorg log still has the same warnings and errors.
[code](WW) The directory "/usr/share/fonts/local" does not exist.
(WW) The directory "/usr/share/fonts/CID" does not exist.\
/code]
These are fine -- those two directories are in the default FontPath, but they're empty.

Quote:

Code:

(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse1
(WW) Disabling Keyboard1


This is also fine - it's expected behaviour so long as your using input hotplugging via HAL.


Quote:

Code:

(WW) Warning, couldn't open module type1
(WW) Warning, couldn't open module freetype


This is NOT expected, and off the top of my head, I don't know what's causing it.

Quote:

Code:

(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd000000a
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
(WW) intel(0): xf86AllocateGARTMemory: allocation of 1536 pages failed
(WW) intel(0): Allocation error, framebuffer compression disabled
(WW) intel(0): xf86AllocateGARTMemory: allocation of 10 pages failed
(WW) intel(0): ESR is 0x00000010, page table error
(WW) intel(0): PGTBL_ER is 0xf000f018
(WW) intel(0): PRB0_CTL (0x0001f001) indicates ring buffer enabled
(WW) intel(0): Existing errors found in hardware state.
(WW) intel(0):  Hardware claims pipe A is on while software believes it is off
(EE) intel(0): Failed to set tiling on front buffer: Invalid argument
(EE) intel(0): Failed to set tiling on back buffer: Invalid argument
(EE) intel(0): Failed to set tiling on depth buffer: Invalid argument


The rest of that *should* be fixed, I think.

Quote:

The good thing is that I'm still up and running. No crashes yet with this intel driver.
Okay, good deal.

rc nai 07-27-2009 01:51 AM

Intel 2.7.1
Results:
I tried this driver and I still get those screen icon artifacts. The screen artifacts also appear while watching online flash videos. This driver uses UXA by default and DRI + DRI2 are loaded by default too. Here are the warnings from 2.7.1, much of it is the same except that the following was removed:
Code:

(WW) intel(0): ESR is 0x00000010, page table error
(WW) intel(0): PGTBL_ER is 0xf000f018
(WW) intel(0): PRB0_CTL (0x0001f001) indicates ring buffer enabled
(WW) intel(0): Existing errors found in hardware state.
(WW) intel(0):  Hardware claims pipe A is on while software believes it is off
(EE) intel(0): Failed to set tiling on front buffer: Invalid argument
(EE) intel(0): Failed to set tiling on back buffer: Invalid argument
(EE) intel(0): Failed to set tiling on depth buffer: Invalid argument

However, a new warning came up:
(WW) intel(0): [DRI2] Version 1 API (broken front buffer rendering)

Intel 2.7.99.901 + 2.7.99.902
These two uses UXA acceleration by default.
DRI + DRI2 are loaded by default.
Results:
Same as intel 2.7.1.
NOTE: The xorg warnings/errors for this one is the same as 2.7.1 but does not contain the warning about "[DRI2] Version 1 API (broken front buffer rendering)."

Intel 2.6.3
DRI + DRI2 loaded by default
Results:
UXA (enabled) - full screen artifact scramble
UXA (disabled) - full screen artifact scramble
NOTE: The xorg log is the same except that it says, "DRI2 requires UXA"

Intel 2.8.0
Results:
Same as 2.7.1.
NOTE: The xorg warnings/errors for 2.8.0 is the same as 2.7.1 but without the "[DRI2] Version 1 API (broken front buffer rendering)."

So far Intel 2.5.1 has been running stable with no visual artifacts or performance issues on XFCE. I'll just stick with this one for now. I'll wait for further updates.

grissiom 07-27-2009 05:03 AM

Quote:

Originally Posted by rworkman (Post 3621228)
Quote:

Code:

(WW) Warning, couldn't open module type1
(WW) Warning, couldn't open module freetype


This is NOT expected, and off the top of my head, I don't know what's causing it.

Those warnings have been seen since upgraded to Xorg 1.6(if my memory is Ok ;)). After some googleing I found those modules ware not included in resent xorgs. So I just comment them out in my xorg.conf: (hope you can get more info from the comments ;))
Code:

  195 #http://wiki.archlinux.org/index.php/Xorg
  196 # recent versions of xorg-server do not include the type1 font module
  197 # (completely replaced by freetype
  198 #      Load  "type1"
  199 #
  200 #http://forums.opensuse.org/install-boot-login/409719-what-happened-freetype-module-xorg.html
  201 #The freetype module is no longer needed thus it's not there.
  202 #      Load  "freetype"

I haven't seen any regression.

ponce 07-27-2009 06:15 AM

tried at work with ati 3450HD (radeon) and at home with nvidia 8600 GT SLI (nvidia 190.18): all ok :cool:


All times are GMT -5. The time now is 11:48 AM.