[SLE] ATI driver in 10.1 - dri or xv but not both
Hi guys, I'm about to pull my hair out. I downloaded the driver installer package, created the rpm for 10.1. I removed the fglrx module from /lib/modules, as well as the fglrx directory in /usr/src/kernel-modules, installed the rpm, let it build the module, rebooted the box (just for good measure), ran sax2 -r -m 0=fglrx (without the profile part, because that causes my machine to hang). Sax2 has no problem configuring the card or the screen, X starts normally, and hardware 3D works. But when I play something in MPlayer, it defaults to using the x11 interface instead of xv, and forcing xv doesn't work. OK, this happened before, I upgraded the driver when the new one came out, I upgraded, the xv issue was resolved, but I didn't notice I lost 3D. Now, I've spent a couple of hours last night uninstalling and reinstalling the last two versions (8.24.8 and 8.25.18), upgrading, downgrading, fiddling with xorg.conf, I just can't get hardware 3D and xv working at the same time. Hardware is an HP nx6125 notebook, Turion64 with ATI Radeon XPRESS 200M 5955 (PCIE). Screen does 1400x1050, and a second screen is configured (at the moment, leaving it unconfigured makes no difference), a 19" CRT that can do 2048x howmany ever, but configured to do the same as the notebook LCD. I haven't even tried tv-out yet. I'm running SUSE 10.1 32bit. Right now hardware 3D works, but xv not. With the radeon module xv work, but the interface in general is quite slow. It works perfectly fine on my PC (Radeon 9250 AGP card on a normal AthlonXP), and (I was hoping I would never have to say this) it worked nicely in Gentoo (although many other things didn't :-) I've posted about this before and have only received replies from folks with the same problem. Has anyone managed to solve this? Thanks Hans relevant output: hansdp@theluggage:~> mplayer -v [snip] X11 opening display: :0.0 vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF) vo: X11 running at 1400x1050 with depth 24 and 32 bpp (":0.0" => local display) [x11] Detected wm supports NetWM. [x11] Detected wm supports FULLSCREEN state. [x11] Detected wm supports ABOVE state. [x11] Detected wm supports BELOW state. [x11] Detected wm supports STAYS_ON_TOP state. [x11] Current fstype setting honours FULLSCREEN STAYS_ON_TOP ABOVE BELOW X atoms Disabling DPMS DPMSDisable stat: 1 It seems there is no Xvideo support for your video card available. Run 'xvinfo' to verify its Xv support and read DOCS/HTML/en/video.html#xv! hansdp@theluggage:~> xvinfo X-Video Extension version 2.2 screen #0 no adaptors present hansdp@theluggage:~> 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_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 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, GLX_ARB_multisample OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON XPRESS 200M Series Generic OpenGL version string: 2.0.5814 (8.25.18) OpenGL extensions: GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array, GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, GL_ARB_multisample, GL_ARB_occlusion_query, 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_transpose_matrix, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_separate_stencil, GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_ATI_texture_mirror_once, 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_framebuffer_object, 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_shadow_funcs, 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_blend_square, GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays 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 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None [snip lots of the same] xorg.conf: Section "Device" BoardName "Radeon XPRESS 200M 5955 (PCIE)" BusID "1:5:0" Driver "fglrx" Identifier "Device[0]" Option "SaXDualHead" Option "SaXDualMonitorVendor" "--> VESA" Option "HSync2" "31-93" Option "VRefresh2" "50-75" Option "Mode2" "1400x1050,1280x1024,1280x960,1366x768,1280x800,1152x864,1280x768,1024x768,1280x600,1024x600,800x600,768x576,640x480" Option "FSAADisableGamma" "no" Option "Capabilities" "0x00000000" Option "FSAAMSPosX3" "0.000000" Option "CenterMode" "off" Option "FSAAMSPosY1" "0.000000" Option "mtrr" "off" Option "FSAAMSPosX4" "0.000000" Option "ForceGenericCPU" "no" Option "DesktopSetup" "Clone" Option "FSAAMSPosX5" "0.000000" Option "FSAAMSPosY2" "0.000000" Option "FSAAMSPosY3" "0.000000" Option "no_accel" "no" Option "UseFastTLS" "0" Option "UseInternalAGPGART" "no" Option "SaXDualResolution" "1400x1050" Option "SaXDualOrientation" "LeftOf" Option "SaXDualMode" "Clone" Option "ForceMonitors" "auto,crt1" Option "SaXDualHSync" "31-93" Option "SaXDualMonitorModel" "1600X1200@75HZ" Option "SaXDualVSync" "50-75" VendorName "ATI" EndSection And lastly, the log in question: X Window System Version 6.9.0 Release Date: 21 December 2005 X Protocol Version 11, Revision 0, Release 6.9 Build Operating System: SuSE Linux [ELF] SuSE Current Operating System: Linux theluggage 2.6.16.13-4-default #1 Wed May 3 04:53:23 UTC 2006 i686 Build Date: 02 May 2006 Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present 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 Jun 17 13:46:42 2006 (==) Using config file: "/etc/X11/xorg.conf" (==) ServerLayout "Layout[all]" (**) |-->Screen "Screen[0]" (0) (**) | |-->Monitor "Monitor[0]" (**) | |-->Device "Device[0]" (**) |-->Input Device "Keyboard[0]" (**) |-->Input Device "Mouse[1]" (**) |-->Input Device "Mouse[3]" (WW) The directory "/usr/X11R6/lib/X11/fonts/Speedo" does not exist. Entry deleted from font path. [snip more of the same] (**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/fonts/local,/usr/X11R6/lib/X11/fonts/75dpi:unscaled,/usr/X11R6/lib/X11/fonts/100dpi:unscale d,/usr/X11R6/lib/X11/fonts/Type1,/usr/X11R6/lib/X11/fonts/URW,/usr/X11R6/lib/X11/fonts/truetype,/usr/X11R6/lib/X11/fonts/uni:unscaled,/usr/X11R6/lib/X11/fonts/CID,/opt/kde 3/share/fonts" (==) RgbPath set to "/usr/X11R6/lib/X11/rgb" (**) Input device list set to "/dev/gpmdata,/dev/input/mice" (==) ModulePath set to "/usr/X11R6/lib/modules/updates,/usr/X11R6/lib/modules" (**) Option "AllowMouseOpenFail" "on" (**) Option "Xinerama" "off" (II) Open ACPI successful (/var/run/acpid.socket) (II) Module ABI versions: X.Org ANSI C Emulation: 0.2 X.Org Video Driver: 0.8 X.Org XInput driver : 0.5 X.Org Server Extension : 0.2 X.Org Font Renderer : 0.4 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.so (II) Module bitmap: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.0 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.so (II) Module pcidata: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.8 (++) using VT number 7 (II) PCI: PCI scan (all values are in hex) II) PCI: 00:00:0: chip 1002,5950 card 103c,308b rev 01 class 06,00,00 hdr 00 [snip more of the same] (II) PCI: End of PCI scan (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (0,0,32), BCTRL: 0x0008 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] [snip lots more of the same] II) LoadModule: "dbe" (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.so (II) Module dbe: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.2 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "type1" (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.so (II) Module type1: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.2 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font Type1 (II) Loading font CID (II) LoadModule: "freetype" (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so (II) Module freetype: vendor="X.Org Foundation & the After X-TT Project" compiled for 6.9.0, module version = 2.1.0 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font FreeType (II) LoadModule: "extmod" (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.so (II) Module extmod: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.2 (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 XFree86-DGA (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: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so (II) Module glx: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.2 (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 6.9.0, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading extension GLX (II) LoadModule: "v4l" (II) Loading /usr/X11R6/lib/modules/drivers/v4l_drv.so (II) Module v4l: vendor="X.Org Foundation" compiled for 6.9.0, module version = 0.0.1 ABI class: X.Org Video Driver, version 0.8 (II) LoadModule: "dri" (II) Loading /usr/X11R6/lib/modules/extensions/libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading sub module "drm" (II) LoadModule: "drm" (II) Loading /usr/X11R6/lib/modules/linux/libdrm.so (II) Module drm: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading extension XFree86-DRI (II) LoadModule: "fglrx" (II) Loading /usr/X11R6/lib/modules/drivers/fglrx_drv.so (II) Module fglrx: vendor="FireGL - ATI Technologies Inc." compiled for 6.8.99.8, module version = 8.25.18 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 0.7 (II) LoadModule: "kbd" (II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so (II) Module kbd: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.1 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.5 (II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.so (II) Module mouse: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.3 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.5 (II) LoadModule: "synaptics" (II) Loading /usr/X11R6/lib/modules/input/synaptics_drv.so (II) Module synaptics: vendor="X.Org Foundation" compiled for 4.3.99.902, module version = 1.0.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.5 (II) v4l driver for Video4Linux (II) ATI Radeon/FireGL: The following chipsets are supported: RADEON 9000/9000 PRO (RV250 4966), RADEON 9000 LE (RV250 4967), RADEON XPRESS 200 (RS480 5954), RADEON XPRESS 200M (RS480 5955), [snip supported chipsets] (II) Primary Device is: PCI 01:05:0 (II) ATI Proprietary Linux Driver Version Identifier:8.25.18 (II) ATI Proprietary Linux Driver Release Identifier: LGDr8.25g1 (II) ATI Proprietary Linux Driver Build Date: May 18 2006 09:54:44 (II) ATI Proprietary Linux Driver Build Information: autobuild-rel-r6-8.25.1-driver-lnx-268237 (--) Chipset RADEON XPRESS 200M (RS480 5955) found (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [snip more resource info] (II) Setting vga for screen 0. (II) fglrx(0): === [R200PreInit] === begin, [s] (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.so (II) Module vgahw: vendor="X.Org Foundation" compiled for 6.9.0, module version = 0.1.0 ABI class: X.Org Video Driver, version 0.8 (II) fglrx(0): PCI bus 1 card 5 func 0 (**) fglrx(0): Depth 24, (--) framebuffer bpp 32 (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps) (==) fglrx(0): Default visual is TrueColor (**) fglrx(0): Option "NoAccel" "no" (**) fglrx(0): Option "Capabilities" "0x00000000" (**) fglrx(0): Option "DesktopSetup" "Clone" (**) fglrx(0): Option "ForceMonitors" "auto,crt1" (**) fglrx(0): Option "Mode2" "1400x1050,1280x1024,1280x960,1366x768,1280x800,1152x864,1280x768,1024x768,1280x600,1024x600,800x600,768x576,640x480" (**) fglrx(0): Option "HSync2" "31-93" (**) fglrx(0): Option "VRefresh2" "50-75" (**) fglrx(0): Option "UseInternalAGPGART" "no" (**) fglrx(0): Option "UseFastTLS" "0" (**) fglrx(0): Option "ForceGenericCPU" "no" (**) fglrx(0): Option "CenterMode" "off" (**) fglrx(0): Option "FSAADisableGamma" "no" (**) fglrx(0): Option "FSAAMSPosY1" "0.000000" (**) fglrx(0): Option "FSAAMSPosY2" "0.000000" (**) fglrx(0): Option "FSAAMSPosX3" "0.000000" (**) fglrx(0): Option "FSAAMSPosY3" "0.000000" (**) fglrx(0): Option "FSAAMSPosX4" "0.000000" (**) fglrx(0): Option "FSAAMSPosX5" "0.000000" (**) fglrx(0): Option "DPMS" (==) fglrx(0): RGB weight 888 (II) fglrx(0): Using 8 bits per RGB (8 bit DAC) (==) fglrx(0): Gamma Correction for I is 0x06419064 (==) fglrx(0): Gamma Correction for II is 0x06419064 (==) fglrx(0): Buffer Tiling is ON (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/X11R6/lib/modules/linux/libint10.so (II) Module int10: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.8 (II) fglrx(0): Primary V_BIOS segment is: 0xc000 (**) fglrx(0): Option "mtrr" "off" (--) fglrx(0): Chipset: "RADEON XPRESS 200M (RS480 5955)" (Chipset = 0x5955) (--) fglrx(0): (PciSubVendor = 0x103c, PciSubDevice = 0x308b) (--) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI (--) fglrx(0): Linear framebuffer (phys) at 0xc0000000 (--) fglrx(0): MMIO registers at 0xc4600000 (==) fglrx(0): ROM-BIOS at 0x000c0000 (II) Loading sub module "vbe" (II) LoadModule: "vbe" (II) Loading /usr/X11R6/lib/modules/libvbe.so (II) Module vbe: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.1.0 ABI class: X.Org Video Driver, version 0.8 (II) fglrx(0): VESA BIOS detected (II) fglrx(0): VESA VBE Version 2.0 (II) fglrx(0): VESA VBE Total Mem: 32768 kB (II) fglrx(0): VESA VBE OEM: ATI MOBILITY RADEON Xpress 200G Series (II) fglrx(0): VESA VBE OEM Software Rev: 1.0 (II) fglrx(0): VESA VBE OEM Vendor: ATI Technologies Inc. (II) fglrx(0): VESA VBE OEM Product: MS48 (II) fglrx(0): VESA VBE OEM Product Rev: 01.00 (II) Loading sub module "drm" (II) LoadModule: "drm" (II) Reloading /usr/X11R6/lib/modules/linux/libdrm.so [this bothers me:] drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is -1, (No such device or address) drmOpenDevice: open result is -1, (No such device or address) drmOpenDevice: Open failed drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 6, (OK) drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 6, (OK) drmGetBusid returned '' (II) Loading sub module "fglrxdrm" (II) LoadModule: "fglrxdrm" (II) Loading /usr/X11R6/lib/modules/linux/libfglrxdrm.so (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc." compiled for 6.8.99.8, module version = 8.25.18 ABI class: X.Org Server Extension, version 0.2 (--) fglrx(0): VideoRAM: 32768 kByte, Type: DDR SGRAM / SDRAM (II) fglrx(0): PCIE card detected (WW) fglrx(0): board is an unknown third party board, chipset is supported (**) fglrx(0): ForceMonitors Settings: 1 (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Loading /usr/X11R6/lib/modules/libddc.so (II) Module ddc: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.8 (II) fglrx(0): Connected Display1: CRT on primary DAC (II) fglrx(0): Display1: No EDID information from DDC. (II) fglrx(0): Connected Display2: LCD on internal LVDS (II) fglrx(0): Display2 EDID data --------------------------- (II) fglrx(0): Manufacturer: LGP Model: 2954 Serial#: 0 (II) fglrx(0): Year: 1990 Week: 0 (II) fglrx(0): EDID Version: 1.2 (II) fglrx(0): Digital Display Input (II) fglrx(0): Max H-Image Size [cm]: horiz.: 30 vert.: 23 (II) fglrx(0): Gamma: 2.20 (II) fglrx(0): No DPMS capabilities specified; RGB/Color Display (II) fglrx(0): First detailed timing is preferred mode (II) fglrx(0): redX: 0.590 redY: 0.343 greenX: 0.319 greenY: 0.539 (II) fglrx(0): blueX: 0.154 blueY: 0.133 whiteX: 0.312 whiteY: 0.328 (II) fglrx(0): Manufacturer's mask: 0 (II) fglrx(0): Supported additional Video Mode: (II) fglrx(0): clock: 108.0 MHz Image Size: 305 x 228 mm (II) fglrx(0): h_active: 1400 h_sync: 1432 h_sync_end 1544 h_blank_end 1688 h_border: 0 (II) fglrx(0): v_active: 1050 v_sync: 1052 v_sync_end 1056 v_blanking: 1066 v_border: 0 (II) fglrx(0): LGPhilipsLCD (II) fglrx(0): LP150E06-A3K1 (II) fglrx(0): End of Display2 EDID data -------------------- (EE) fglrx(0): === [R200DALGetControllerInfo] === CWDDC ControllerGetConfig failed: 6 (II) fglrx(0): Primary Controller - LCD on internal LVDS (II) fglrx(0): Secondary Controller - CRT on primary DAC (II) fglrx(0): Internal Desktop Setting: 0x00000008 (II) fglrx(0): POWERplay version 3. 2 power states available: (II) fglrx(0): 1. 301/200MHz @ 60Hz [enable load balancing] (II) fglrx(0): 2. 100/150MHz @ 60Hz [low voltage] (==) fglrx(0): Qbs disabled (==) fglrx(0): FAST_SWAP disabled (==) fglrx(0): PseudoColor visuals disabled (==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0) (**) fglrx(0): Center Mode is disabled (==) fglrx(0): TMDS coherent mode is enabled (II) fglrx(0): Total of 16 modes found for primary display. (--) fglrx(0): Virtual size is 1400x1050 (pitch 1408) (**) fglrx(0): *Mode "1400x1050": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz (II) fglrx(0): Modeline "1400x1050" 108.00 1400 1440 1552 1688 1050 1052 1055 1063 (**) fglrx(0): *Mode "1280x1024": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz (II) fglrx(0): Modeline "1280x1024" 108.00 1280 1376 1488 1688 1024 1038 1041 1066 (**) fglrx(0): *Mode "1152x864": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz [snip more modeline info] (**) fglrx(0): Display dimensions: (310, 230) mm (**) fglrx(0): DPI set to (114, 115) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/X11R6/lib/modules/libfb.so (II) Module fb: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.2 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Loading /usr/X11R6/lib/modules/libramdac.so (II) Module ramdac: vendor="X.Org Foundation" compiled for 6.9.0, module version = 0.1.0 ABI class: X.Org Video Driver, version 0.8 (**) fglrx(0): NoAccel = NO (II) Loading sub module "xaa" (II) LoadModule: "xaa" (II) Loading /usr/X11R6/lib/modules/libxaa.so (II) Module xaa: vendor="X.Org Foundation" compiled for 6.9.0, module version = 1.2.0 ABI class: X.Org Video Driver, version 0.8 (==) fglrx(0): HPV inactive (==) fglrx(0): FSAA enabled: NO (**) fglrx(0): FSAA Gamma enabled (==) fglrx(0): FSAA Multisample Position is fix (==) fglrx(0): NoDRI = NO (II) Loading sub module "fglrxdrm" (II) LoadModule: "fglrxdrm" (II) Reloading /usr/X11R6/lib/modules/linux/libfglrxdrm.so (II) fglrx(0): Depth moves disabled by default (**) fglrx(0): Capabilities: 0x00000000 (**) fglrx(0): CapabilitiesEx: 0x00000000 (**) fglrx(0): cpuFlags: 0x4000001f (**) fglrx(0): cpuSpeedMHz: 0x00000320 (==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so" (**) fglrx(0): UseFastTLS=0 (==) fglrx(0): BlockSignalsOnLock=1 (==) fglrx(0): EnablePrivateBackZ = NO (--) Depth 24 pixmap format is 32 bpp (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] 0 0 0xc4600000 - 0xc460fff0 (0xfff1) MX[B] [snip more resource stuff] (II) fglrx(0): UMM Bus area: 0xc07ad000 (size=0x01843000) (II) fglrx(0): UMM area: 0x4e7ad000 (size=0x01843000) (II) fglrx(0): driver needs X.org 6.8.x.y with x.y >= 99.8 (II) fglrx(0): detected X.org 7.0.0.0 (II) Loading extension ATIFGLRXDRI (II) fglrx(0): doing DRIScreenInit drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 6, (OK) drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 6, (OK) drmOpenByBusid: Searching for BusID PCI:1:5:0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 6, (OK) drmOpenByBusid: drmOpenMinor returns 6 drmOpenByBusid: drmGetBusid reports drmOpenDevice: node name is /dev/dri/card1 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed [snip last four lines hundreds of times over] drmGetBusid returned '' (II) fglrx(0): [drm] DRM interface version 1.0 (II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:5:0" (II) fglrx(0): [drm] added 8192 byte SAREA at 0x2000 (II) fglrx(0): [drm] mapped SAREA 0x2000 to 0xb7f2d000 (II) fglrx(0): [drm] framebuffer handle = 0x3000 (II) fglrx(0): [drm] added 1 reserved context for kernel (II) fglrx(0): DRIScreenInit done (II) fglrx(0): Kernel Module Version Information: (II) fglrx(0): Name: fglrx (II) fglrx(0): Version: 8.25.18 (II) fglrx(0): Date: May 18 2006 (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.16.13-4-default (II) fglrx(0): Build-Kernel MODVERSIONS: no (II) fglrx(0): Build-Kernel __SMP__: no (II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000 (II) fglrx(0): [drm] register handle = 0x00004000 (II) fglrx(0): [pcie] 65536 kB allocated with handle 0xdeadbeef (II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes (II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536 (II) fglrx(0): [drm] texture shared area handle = 0x00008000 (II) fglrx(0): shared FSAAScale=1 (II) fglrx(0): DRI initialization successfull! (II) fglrx(0): FBADPhys: 0x4e000000 FBMappedSize: 0x007ad000 (EE) fglrx(0): === [R200DALGetControllerInfo] === CWDDC ControllerGetConfig failed: 6 (II) fglrx(0): FBMM initialized for area (0,0)-(1408,1429) (II) fglrx(0): FBMM auto alloc for area (0,0)-(1408,1050) (front color buffer - assumption) (==) fglrx(0): Backing store disabled (==) fglrx(0): Silken mouse enabled (**) fglrx(0): DPMS enabled (WW) fglrx(0): Option "SaXDualHead" is not used (WW) fglrx(0): Option "SaXDualMonitorVendor" is not used (WW) fglrx(0): Option "SaXDualResolution" is not used (WW) fglrx(0): Option "SaXDualOrientation" is not used (WW) fglrx(0): Option "SaXDualMode" is not used (WW) fglrx(0): Option "SaXDualHSync" is not used (WW) fglrx(0): Option "SaXDualMonitorModel" is not used (WW) fglrx(0): Option "SaXDualVSync" is not used (WW) fglrx(0): Option "CalcAlgorithm" is not used (II) fglrx(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Solid Lines Dashed Lines Offscreen Pixmaps Setting up tile and stipple cache: 22 128x128 slots (II) fglrx(0): Acceleration enabled (II) fglrx(0): X context handle = 0x1 (II) fglrx(0): [DRI] installation complete (II) fglrx(0): Direct rendering enabled (==) fglrx(0): Using hardware cursor (II) fglrx(0): Largest offscreen area available: 1408 x 373 (II) Loading extension FGLRXEXTENSION (II) Loading extension ATITVOUT (II) fglrx(0): Interrupt handler installed at IRQ 209. (==) RandR enabled (II) Setting vga for screen 0. (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 LBX (II) Initializing built-in extension XC-APPGROUP (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 (**) Option "CoreKeyboard" [snip input device stuff] -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Sat, 2006-06-17 at 15:22 +0200, Hans du Plooy wrote:
Sax2 has no problem configuring the card or the screen, X starts normally, and hardware 3D works. But when I play something in MPlayer, it defaults to using the x11 interface instead of xv, and forcing xv doesn't work.
Ironically, I'm having this exact same issues with the latest kernel and the nVidia 1.0-8762 driver. The workaround is to use SDL. Does a nice job of leveraging all sorts of APIs (including OpenGL, which is for 2D as well as 3D). alias mplayer='mplayer -vo sdl' -- Bryan J. Smith Professional, technical annoyance mailto:b.j.smith@ieee.org http://thebs413.blogspot.com ---------------------------------------------------------- The existence of Linux has far more to do with the breakup of AT&T's monopoly than anything Microsoft has ever done. -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Sat, 2006-06-17 at 10:32 -0400, Bryan J. Smith wrote:
On Sat, 2006-06-17 at 15:22 +0200, Hans du Plooy wrote:
Sax2 has no problem configuring the card or the screen, X starts normally, and hardware 3D works. But when I play something in MPlayer, it defaults to using the x11 interface instead of xv, and forcing xv doesn't work.
Ironically, I'm having this exact same issues with the latest kernel and the nVidia 1.0-8762 driver. The workaround is to use SDL. Does a nice job of leveraging all sorts of APIs (including OpenGL, which is for 2D as well as 3D).
alias mplayer='mplayer -vo sdl'
Yes, that should work. mplayer -vo x11 -zoom works just as well for me, but the CPU usage is higher, and when I play DVDs directly from disc it becomes jerky. I did however find that for some reason the ATI driver doesn't enable both DRI and XV by default. Dunno who's fault it is. I added this to my xorg.conf under the device section for the card: Option "VideoOverlay" "on" Option "OpenGLOverlay" "off" Maybe it will work for you? Considering that you have the same problem on an nVidia chip and that mine worked fine with the same driver on a different distro, maby this is, for once not the video card vendors' fault :-) Hans -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Sun, 2006-06-18 at 15:28 +0200, Hans du Plooy wrote:
Yes, that should work. mplayer -vo x11 -zoom works just as well for me, but the CPU usage is higher, and when I play DVDs directly from disc it becomes jerky.
I haven't benchmarked the differences, as I have an Athlon 64 3200+ with 2GB of RAM and a year-old GeForce 7800GTX 256MB, but you're probably right. Executing SDL/GL atop of X11 is probably slower than direct overlay framebuffer.
I did however find that for some reason the ATI driver doesn't enable both DRI and XV by default.
The nVidia driver does _not_ use DRI, and I believe this is the case with ATI's driver as well. nVidia and ATI provide their own libGL and GLX support. nVidia tells you _not_ to enable DRI, and I assume ATI does the same. DRI is a completely different OpenGL capability from Precision Insight. The ATI R100 (7500-8000 series) DRI driver, which was also adapted for the R200 (8500-9200) series, was written by Precision Insight under contract by the National Weather Service (IIRC?), independent of ATI. This post on the Fedora Test/Development list seems to confirm this fact: https://www.redhat.com/archives/fedora-devel-list/2006-February/msg01178.htm...
Dunno who's fault it is.
Defaults in the driver, so ATI and nVidia. There may be some reasons for this -- possibly issues with Xgl perhaps?
I added this to my xorg.conf under the device section for the card: Option "VideoOverlay" "on" Option "OpenGLOverlay" "off" Maybe it will work for you? Considering that you have the same problem on an nVidia chip and that mine worked fine with the same driver on a different distro, maby this is, for once not the video card vendors' fault :-)
The "Option" lines in the device sections are driver-specific. In looking through the README for nVidia 1.0-8762 I don't see those options. http://download.nvidia.com/XFree86/Linux-x86/1.0-8762/README/index.html http://download.nvidia.com/XFree86/Linux-x86_64/1.0-8762/README/index.html Now there's a note about the XvMC which is on NV25+ in Appendix N: http://download.nvidia.com/XFree86/Linux-x86_64/1.0-8178/README/appendix-n.h... But that support has been around since ForceWare 70-something (1.0-7xxx), and I didn't have any problems back then. But there _is_ this note in Appendix I (Known Issues): http://download.nvidia.com/XFree86/Linux-x86_64/1.0-8762/README/appendix-l.h... "XVideo and the Composite X extension XVideo will not work correctly when Composite is enabled. See Appendix S, The X Composite Extension." http://download.nvidia.com/XFree86/Linux-x86_64/1.0-8762/README/appendix-s.h... Fedora Core 5 ships with Composite and it is now enabled in nVidia's ForceWare 85+ (1.0-85xx+) drivers. That's probably my issue and unrelated -- and I should post no further on this SuSE List. I need to update myself and see if it affects SuSE developments like Compiz as well. -- Bryan J. Smith Professional, technical annoyance mailto:b.j.smith@ieee.org http://thebs413.blogspot.com ---------------------------------------------------------- The existence of Linux has far more to do with the breakup of AT&T's monopoly than anything Microsoft has ever done. -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Sun, 2006-06-18 at 13:33 -0400, Bryan J. Smith wrote:
But there _is_ this note in Appendix I (Known Issues): http://download.nvidia.com/XFree86/Linux-x86_64/1.0-8762/README/appendix-l.h... "XVideo and the Composite X extension XVideo will not work correctly when Composite is enabled. See Appendix S, The X Composite Extension." http://download.nvidia.com/XFree86/Linux-x86_64/1.0-8762/README/appendix-s.h... Fedora Core 5 ships with Composite and it is now enabled in nVidia's ForceWare 85+ (1.0-85xx+) drivers. That's probably my issue and unrelated -- and I should post no further on this SuSE List. I need to update myself and see if it affects SuSE developments like Compiz as well.
Actually, I just missed it ... first off, from the same Section S ... http://download.nvidia.com/XFree86/Linux-x86_64/1.0-8762/README/appendix-s.h... "The NVIDIA driver does not yet support the GLX_EXT_texture_from_pixmap extension. This extension is used by OpenGL-based composite managers, such as Novell's Compiz, to use X pixmaps as OpenGL textures. Support for the GLX_EXT_texture_from_pixmap extension will be provided in a future NVIDIA driver release." And then looking back at Appendix D, the X config options ... http://download.nvidia.com/XFree86/Linux-x86_64/1.0-8762/README/appendix-d.h... "Option "Overlay" "boolean" Enables RGB workstation overlay visuals. This is only supported on Quadro4 and Quadro FX chips (Quadro4 NVS excluded) in depth 24 ... RGB workstation overlays are not supported when the Composite extension is enabled. Default: off. UBB must be enabled when overlays are enabled (this is the default behavior)." It looks like the Overlay option in nVidia's cards is different than ATI's. But looking at the display settings for my running Xorg 11R6.8.2: $ xdpyinfo number of extensions: 33 BIG-REQUESTS DAMAGE DOUBLE-BUFFER DPMS Extended-Visual-Information GLX LBX MIT-SCREEN-SAVER MIT-SHM MIT-SUNDRY-NONSTANDARD NV-CONTROL NV-GLX RANDR RECORD RENDER SECURITY SHAPE SYNC TOG-CUP X-Resource XC-APPGROUP XC-MISC XFIXES XFree86-Bigfont XFree86-DGA XFree86-Misc XFree86-VidModeExtension XINERAMA XInputExtension XKEYBOARD XTEST XVideo XVideo-MotionCompensation No "Composite" is loaded all while Xv[MC] is. So I'm still at a loss why I'm having issues, unless I'm missing some nVidia setting. -- Bryan J. Smith Professional, technical annoyance mailto:b.j.smith@ieee.org http://thebs413.blogspot.com ---------------------------------------------------------- The existence of Linux has far more to do with the breakup of AT&T's monopoly than anything Microsoft has ever done. -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Sun, 2006-06-18 at 13:55 -0400, Bryan J. Smith wrote:
$ xdpyinfo number of extensions: 33 ... XVideo XVideo-MotionCompensation No "Composite" is loaded all while Xv[MC] is. So I'm still at a loss why I'm having issues, unless I'm missing some nVidia setting.
Doh! I think I just figured it out. I'm running the i386 version of MPlayer on a Linux/x86-64 install, including using the x86-64 modules and extension under the /usr/lib64/xorg/modules/extensions/ directory. That's why Xv and XvMC isn't working. But the reason why "sdl" _does_ work is because it uses the nVidia GL extensions which provide both a x86-64 _and_ a i386 library. Now that makes sense. Did you say you were running x86-64 as well? That might be the case if your MPlayer is 32-bit. -- Bryan J. Smith Professional, technical annoyance mailto:b.j.smith@ieee.org http://thebs413.blogspot.com ---------------------------------------------------------- The existence of Linux has far more to do with the breakup of AT&T's monopoly than anything Microsoft has ever done. -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Sun, 2006-06-18 at 14:08 -0400, Bryan J. Smith wrote:
Did you say you were running x86-64 as well? That might be the case if your MPlayer is 32-bit.
No, I'm running 32-bit. Most of the apps I use are 32bit for one reason or another, and the stuff that I can run as 64-bit don't really benifit much from the 64-bit code (konsole, mail client, xchat, etc). Hans -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Mon, 2006-06-19 at 01:08 +0200, Hans du Plooy wrote:
No, I'm running 32-bit. Most of the apps I use are 32bit for one reason or another, and the stuff that I can run as 64-bit don't really benifit much from the 64-bit code (konsole, mail client, xchat, etc).
My workstations have 2-4GB of RAM, and I run several x86-64 development and engineering applications, so I do. ;-> -- Bryan J. Smith Professional, technical annoyance mailto:b.j.smith@ieee.org http://thebs413.blogspot.com ---------------------------------------------------------- The existence of Linux has far more to do with the breakup of AT&T's monopoly than anything Microsoft has ever done. -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Sun, 2006-06-18 at 13:33 -0400, Bryan J. Smith wrote:
I haven't benchmarked the differences, as I have an Athlon 64 3200+ with 2GB of RAM and a year-old GeForce 7800GTX 256MB, but you're probably right. Executing SDL/GL atop of X11 is probably slower than direct overlay framebuffer.
I did however find that for some reason the ATI driver doesn't enable both DRI and XV by default. I'm on a 1.8Ghz Turion notebook, Radeon m200 (with shared graphics memory, sadly). I'm not getting great read speed from the DVD drive, I suspect it has something to do with support for the motherboard chipset, because my hard disc performance isn't too great either. Maybe it's just HP making perfectly good hardware run much slower than it should (this wouldn't be the first time).
The nVidia driver does _not_ use DRI My apologies, I meant direct rendering.
Hans -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Jun 18, 06 13:33:08 -0400, Bryan J. Smith wrote:
On Sun, 2006-06-18 at 15:28 +0200, Hans du Plooy wrote:
Yes, that should work. mplayer -vo x11 -zoom works just as well for me, but the CPU usage is higher, and when I play DVDs directly from disc it becomes jerky.
I haven't benchmarked the differences, as I have an Athlon 64 3200+ with 2GB of RAM and a year-old GeForce 7800GTX 256MB, but you're probably right. Executing SDL/GL atop of X11 is probably slower than direct overlay framebuffer.
-vo X11 will be *much* slower, both color conversion *and* resizing is done in software, the later being very slow. -vo gl2 will be pretty fast, if the card supports various extensions that allow for color conversion. Can be as fast as (or even faster than) XVideo (overlay in Windows speak), but does not have to be. At least, resizing comes always for free.
I did however find that for some reason the ATI driver doesn't enable both DRI and XV by default.
The nVidia driver does _not_ use DRI, and I believe this is the case with ATI's driver as well. nVidia and ATI provide their own libGL and
No, it is not. The ATI driver uses dri. Yes, they provide their own libGL.
DRI is a completely different OpenGL capability from Precision Insight. The ATI R100 (7500-8000 series) DRI driver, which was also adapted for the R200 (8500-9200) series, was written by Precision Insight under contract by the National Weather Service (IIRC?), independent of ATI.
Both R100 and R200 miss the extensions needed for color conversion using OpenGL.
I added this to my xorg.conf under the device section for the card: Option "VideoOverlay" "on" Option "OpenGLOverlay" "off"
If these options are not included in the configuration after creating
the configuration with sax2, this is a bug and should be reported.
Matthias
--
Matthias Hopf
On Mon, 2006-06-19 at 18:56 +0200, Matthias Hopf wrote:
No, it is not. The ATI driver uses dri. Yes, they provide their own libGL.
Okay, maybe the Red Hat post I pointed to on the ATI/nVidia wasn't clear on that. I thought he said ATI was incompatible with DRI as well. I'll need to re-read more on the ATI driver before I speak again. I've got too much time with nVidia, my apologies.
Both R100 and R200 miss the extensions needed for color conversion using OpenGL.
Yes, among other things. -- Bryan J. Smith Professional, technical annoyance mailto:b.j.smith@ieee.org http://thebs413.blogspot.com ---------------------------------------------------------- The existence of Linux has far more to do with the breakup of AT&T's monopoly than anything Microsoft has ever done. -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
participants (3)
-
Bryan J. Smith
-
Hans du Plooy
-
Matthias Hopf