Re: Kernel modesetting
Colin Guthrie wrote: 'Twas brillig, and Tino Keitel at 25/03/09 06:46 did gyre and gimble: On Tue, Mar 24, 2009 at 17:47:22 -0500, tsuraan wrote: I assume you use RandR instead of Xinerama. Does RandR do monitor placement as well as the normal Resize and Rotate? I'll have to see if I have it enabled on my machine... RandR is an abbreviation for Resize and Rotate. I think he knew that judging by what he wrote, but yes, randr 1.2/1.3 can do placement too. Just look at the output from xrandr command and the --help it provides :) Col Back to the original topic. I have 2.6.29 running but KMS always locks up the laptop when X starts. And 3D is horribly slow. While glxgears has sped up 2131 frames in 5.0 seconds = 426.172 FPS 2141 frames in 5.0 seconds = 428.160 FPS 2143 frames in 5.0 seconds = 428.454 FPS 2129 frames in 5.0 seconds = 425.781 FPS my real benchmark chromium B.S.U dropped from high 50's to 8FPS. Wow is back to unplayable and opengl still doesn't work. [I] x11-base/xorg-server (1.6.0...@25/03/09): X.Org X servers [I] media-libs/mesa (7.4_rc1...@25/03/09): OpenGL-like graphic library for Linux [I] x11-libs/libdrm (2@25/03/09): X.Org libdrm library [I] x11-drivers/xf86-input-evdev (2.2.0...@25/03/09): Generic Linux input driver [I] x11-drivers/xf86-input-synaptics (1@25/03/09): Driver for Synaptics touchpads [I] x11-drivers/xf86-video-intel (2.6.3...@25/03/09): X.Org driver for Intel cards Section Device Identifier intel Driver intel VendorName Intel Corporation BoardNameIntel Corporation Mobile 945GM/GMS/GME Express Integrated Graphics Controller # # Acceleration options Option FramebufferCompression true Option Tilingtrue Option DRI true Option XVideotrue #Option Legacy3D false Option TripleBuffer false Option AccelMethod UXA # XAA, EXA, UXA Option XvMC true # Other options OptionBackingStore true OptionPageFlip true EndSection # # Graphics support # CONFIG_AGP=m CONFIG_AGP_INTEL=m CONFIG_DRM=m CONFIG_DRM_I915=m CONFIG_VGASTATE=m CONFIG_VIDEO_OUTPUT_CONTROL=m CONFIG_FB=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_VGA16=m CONFIG_FB_VESA=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_PLATFORM=m CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_PROGEAR=m # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=256 CONFIG_DUMMY_CONSOLE=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_CLUT224=y (sorry Colin, guess I missed reply all and hit reply) ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: xf86-video-intel low glxgears, non-existent OpenGL performance, and general WTF
Vasily Khoruzhick wrote: On Saturday 14 February 2009 02:18:21 you wrote: So with 2.6.27-r8 glxgears is up to 130fps but WoW runs slower. OpenGL works but is like 0.1FPS. You should try x11-drivers/xf86-video-intel-2.5.1-r1 instead of 2.6.1 ;) Regards Vasily Thought of that about 5mins after sending the email. WoW still useless and glxgears at 126. $ cat /var/log/Xorg.0.log X.Org X Server 1.5.3 Release Date: 5 November 2008 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.28-gentoo-r1 i686 Current Operating System: Linux lappy 2.6.27-gentoo-r8 #2 SMP Fri Feb 13 18:10:50 EST 2009 i686 Build Date: 11 February 2009 09:32:20AM Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: /var/log/Xorg.0.log, Time: Sat Feb 14 05:27:28 2009 (==) Using config file: /etc/X11/xorg.conf (==) ServerLayout Default Layout (**) |--Screen LCD Screen (0) (**) | |--Monitor LCD-Monitor (**) | |--Device intel (**) Option AIGLX true (**) Option AllowEmptyInput true (==) Automatically adding devices (==) Automatically enabling devices (**) FontPath set to: /usr/share/fonts/util, /usr/share/fonts/encodings, /usr/share/fonts/misc, /usr/share/fonts/terminus, /usr/share/fonts/corefonts, /usr/share/fonts/default, /usr/share/fonts/TTF, /usr/share/fonts/Type1, /usr/share/fonts/100dpi, /usr/share/fonts/75dpi, /usr/share/fonts/default/ghostscript, /usr/share/fonts/misc/, /usr/share/fonts/TTF/, /usr/share/fonts/OTF, /usr/share/fonts/Type1/, /usr/share/fonts/100dpi/, /usr/share/fonts/75dpi/, built-ins (==) ModulePath set to /usr/lib/xorg/modules (**) Extension Composite is enabled (II) Cannot locate a core pointer device. (II) Cannot locate a core keyboard device. (II) The server relies on HAL to provide the list of input devices. If no devices become available, reconfigure HAL or disable AllowEmptyInput. (II) Open ACPI successful (/var/run/acpid.socket) (II) Loader magic: 0x81d5a20 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 4.1 X.Org XInput driver : 2.1 X.Org Server Extension : 1.1 X.Org Font Renderer : 0.6 (II) Loader running on linux (++) using VT number 7 (--) PCI:*(0...@0:2:0) Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller rev 3, Mem @ 0xeff0/0, 0xd000/0, 0xefec/0, I/O @ 0xeff8/0 (--) PCI: (0...@0:2:1) Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller rev 3, Mem @ 0xeff8/0 (II) System resource ranges: [0] -1 0 0x - 0x (0x1) MX[B] [1] -1 0 0x000f - 0x000f (0x1) MX[B] [2] -1 0 0x000c - 0x000e (0x3) MX[B] [3] -1 0 0x - 0x0009 (0xa) MX[B] [4] -1 0 0x - 0x (0x1) IX[B] [5] -1 0 0x - 0x (0x1) IX[B] (II) extmod will be loaded. This was enabled by default and also specified in the config file. (II) dbe will be loaded. This was enabled by default and also specified in the config file. (II) glx will be loaded. This was enabled by default and also specified in the config file. (II) freetype will be loaded. This was enabled by default and also specified in the config file. (II) record will be loaded by default. (II) dri will be loaded. This was enabled by default and also specified in the config file. (II) LoadModule: dbe (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so (II) Module dbe: vendor=X.Org Foundation compiled for 1.5.3, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 1.1 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: extmod (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so (II) Module extmod: vendor=X.Org Foundation compiled for 1.5.3, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 1.1 (II) Loading extension SHAPE (II) Loading extension MIT-SUNDRY-NONSTANDARD (II) Loading extension BIG-REQUESTS (II) Loading extension SYNC (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XC-MISC (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-Misc (II) Loading extension DPMS (II) Loading extension TOG-CUP (II) Loading extension Extended-Visual-Information (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: freetype (II) Loading
Re: xf86-video-intel low glxgears, non-existent OpenGL performance, and general WTF
Vasily Khoruzhick wrote: On Saturday 14 February 2009 12:33:48 Weedy wrote: Vasily Khoruzhick wrote: On Saturday 14 February 2009 02:18:21 you wrote: So with 2.6.27-r8 glxgears is up to 130fps but WoW runs slower. OpenGL works but is like 0.1FPS. You should try x11-drivers/xf86-video-intel-2.5.1-r1 instead of 2.6.1 ;) Regards Vasily Thought of that about 5mins after sending the email. WoW still useless and glxgears at 126. Please invoke following command and attach output: LIBGL_DEBUG=1 glxinfo Well ass I don't remember this before: OpenGL renderer string: Software Rasterizer $ LIBGL_DEBUG=1 glxinfo name of display: :0.0 Failed to initialize GEM. Falling back to classic. [intel_init_bufmgr:578] Error initializing buffer manager. libGL error: Calling driver entry point failedlibGL error: reverting to software direct rendering display: :0 screen: 0 direct rendering: Yes 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_copy_sub_buffer, 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_SGIS_multisample, GLX_SGIX_fbconfig OpenGL vendor string: Mesa Project OpenGL renderer string: Software Rasterizer OpenGL version string: 2.1 Mesa 7.3 OpenGL shading language version string: 1.10 OpenGL extensions: 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_imaging, 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_shader_objects, GL_ARB_shading_language_100, 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_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, 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_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture, GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements, GL_EXT_framebuffer_object, GL_EXT_framebuffer_blit, GL_EXT_fog_coord, GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object, 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_texture_sRGB, GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1, GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once, GL_ATI_fragment_shader, GL_ATI_separate_stencil, GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_program_debug, GL_MESA_resize_buffers, GL_MESA_texture_array, GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square, GL_NV_fragment_program, GL_NV_light_max_exponent, GL_NV_point_sprite, GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table
Re: xf86-video-intel low glxgears, non-existent OpenGL performance, and general WTF
Vasily Khoruzhick wrote: On Saturday 14 February 2009 17:28:10 you wrote: Well ass I don't remember this before: OpenGL renderer string: Software Rasterizer Try rebuild packages in following order, and please ensure that i915.ko module is loaded: libdrm mesa xorg-server xf86-video-intel Regards Vasily No change ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: xf86-video-intel low glxgears, non-existent OpenGL performance, and general WTF
Vasily Khoruzhick wrote: On Sunday 15 February 2009 01:35:47 Weedy wrote: No change Please check that VIDEO_CARDS in your make.conf contains intel and not i810. It seems that i915_dri.so is not built, you can check it with: equery f mesa | grep i915 Regards Vasily $ equery f mesa | grep i915 /usr/lib/dri/i915_dri.so ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: xf86-video-intel low glxgears, non-existent OpenGL performance, and general WTF
Vasily Khoruzhick wrote: On Sunday 15 February 2009 02:01:25 Weedy wrote: Vasily Khoruzhick wrote: On Sunday 15 February 2009 01:35:47 Weedy wrote: No change Please check that VIDEO_CARDS in your make.conf contains intel and not i810. It seems that i915_dri.so is not built, you can check it with: equery f mesa | grep i915 Regards Vasily $ equery f mesa | grep i915 /usr/lib/dri/i915_dri.so And remove Option Legacy3D false from your xorg.conf fff I suck. Thanks, it's 5fps but I can kinda play it now. So once .29 comes out will I get real opengl or at least better d3d? ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
xf86-video-intel low glxgears, non-existent OpenGL performance, and general WTF
SETUP [I] x11-base/xorg-server (1.5.3...@11/02/09): X.Org X servers [I] x11-base/xorg-x11 (7...@11/02/09): An X11 implementation maintained by the X.Org Foundation (meta package) [I] x11-drivers/xf86-video-intel (2@11/02/09): X.Org driver for Intel cards [I] media-libs/mesa (7...@11/02/09): OpenGL-like graphic library for Linux [I] x11-apps/mesa-progs (7...@11/02/09): Mesa's OpenGL utility and demo [I] x11-libs/libdrm (2@11/02/09): X.Org libdrm library [I] sys-kernel/gentoo-sources (2.6.28-r1(2.6.28-r1)@12/02/09): Full sources including the Gentoo patchset for the 2.6 kernel tree Section Device Identifier intel Driver intel VendorName Intel Corporation BoardNameIntel Corporation Mobile 945GM/GMS/GME Express Integrated Graphics Controller VideoRAM 16384 # # Acceleration options Option FramebufferCompression true Option Tilingtrue Option DRI true Option XVideotrue Option Legacy3D false Option TripleBuffer false Option AccelMethod UXA # XAA, EXA, UXA Option XvMC false # Other options OptionBackingStore true OptionPageFlip true EndSection Questions: So glxgears runs at 62fps, and I think I saw something about it's now locked to vsync. So that's fine I guess. But that doesn't explain why WoW runs like crap. OpenGL is non existent, either X doesn't update the screen or it's renders tons of crap (this is with WoW). I have tried every version of wine/WoW that I could confirm working (on ATI/Nvidia) so I'm pretty sure that leaves the intel driver or X. Other then that compositing and junk works fine, some stuttering but nothing really annoying. Mind you mplayer hates it when I have compositing on, but xv is the only video output driver that works well with 720p and up. But I guess they don't need the horse power that games do. ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg