-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I am having a lot of trouble in trying to enable DRI on my IBM Thinkpad T42, which uses the following video chip: 01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] I currently run OpenSUSE 10.2, using the updated X.org 7.2 packages from the OpenSUSE build service (http://software.opensuse.org/download/xorg72/openSUSE_10.2). Some more details about the currently installed relevant packages: kernel-default-2.6.18.2-34 Mesa-6.5.2-20.4 xorg-x11-server-7.2-129.2 I *think* that I configured everything correctly (see attached xorg.conf file) and according to the log file (also attached), DRI is enabled. The DRM is loaded fine, too: agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode [drm] Setting GART location based on new memory map [drm] Loading R300 Microcode [drm] writeback test succeeded in 2 usecs (I have not toyed with higher AGP modes yet) However, "glxinfo" tells me that it uses indirect rendering (see attached file glxinfo.out) and all OpenGL apps are dog slow and the CPU utilization goes up to 100%. I am at loss here. Does anybody have an idea why direct rendering does not work? I also tried to disable MergedFB, but it did not make a difference. Any help/suggestions would be appreciated. Thanks! Bye, LenZ Bye, LenZ - -- - ------------------------------------------------------------------ Lenz Grimmer <lenz@grimmer.com> -o) [ICQ: 160767607 | Jabber: LenZGr@jabber.org] /\\ http://www.lenzg.org/ V_V -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFF4sQJSVDhKrJykfIRAmfjAJ9S1dJAdlL6THga556pcN8ghhMV3QCfcd7t KlA9jQvSgBaCre/FB+LA0tA= =5Nb8 -----END PGP SIGNATURE----- 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_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: 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_SGI_video_sync, 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: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.4 (1.5 Mesa 6.5.2) OpenGL extensions: GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias 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 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None 0x24 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None 0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow 0x26 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow 0x27 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None 0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None 0x29 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow 0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow 0x2b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None 0x2c 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None 0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow 0x2e 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow 0x2f 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None 0x30 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None 0x31 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow 0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow # /.../ # SaX generated X11 config file # Created on: 2006-12-01T13:55:24+0100. # # Version: 8.1 # Contact: Marcus Schaefer <sax@suse.de>, 2005 # Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users> # # Automatically generated by [ISaX] (8.1) # PLEASE DO NOT EDIT THIS FILE! # Section "Files" FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/local" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/URW" FontPath "/usr/share/fonts/Speedo" FontPath "/usr/share/fonts/PEX" FontPath "/usr/share/fonts/cyrillic" FontPath "/usr/share/fonts/latin2/misc:unscaled" FontPath "/usr/share/fonts/latin2/75dpi:unscaled" FontPath "/usr/share/fonts/latin2/100dpi:unscaled" FontPath "/usr/share/fonts/latin2/Type1" FontPath "/usr/share/fonts/latin7/75dpi:unscaled" FontPath "/usr/share/fonts/baekmuk:unscaled" FontPath "/usr/share/fonts/japanese:unscaled" FontPath "/usr/share/fonts/kwintv" FontPath "/usr/share/fonts/truetype" FontPath "/usr/share/fonts/uni:unscaled" FontPath "/usr/share/fonts/CID" FontPath "/usr/share/fonts/ucs/misc:unscaled" FontPath "/usr/share/fonts/ucs/75dpi:unscaled" FontPath "/usr/share/fonts/ucs/100dpi:unscaled" FontPath "/usr/share/fonts/hellas/misc:unscaled" FontPath "/usr/share/fonts/hellas/75dpi:unscaled" FontPath "/usr/share/fonts/hellas/100dpi:unscaled" FontPath "/usr/share/fonts/hellas/Type1" FontPath "/usr/share/fonts/misc/sgi:unscaled" FontPath "/usr/share/fonts/xtest" FontPath "/opt/kde3/share/fonts" FontPath "unix/:7100" InputDevices "/dev/gpmdata" InputDevices "/dev/input/mice" EndSection Section "ServerFlags" Option "AllowMouseOpenFail" "on" EndSection Section "Module" Load "dbe" Load "type1" Load "freetype" Load "extmod" Load "dri" Load "glx" Load "v4l" EndSection Section "InputDevice" Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "de" Option "XkbModel" "microsoft" Option "XkbRules" "xfree86" Option "XkbVariant" "nodeadkeys" Option "XkbOptions" "ctrl:nocaps" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Buttons" "11" Option "Device" "/dev/input/mice" Option "Name" "Microsoft IntelliMouse?? Explorer" Option "Protocol" "explorerps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" DisplaySize 280 224 HorizSync 29-90 Identifier "Monitor[0]" ModelName "1400X1050@60HZ" Option "DPMS" VendorName "--> LCD" VertRefresh 30-60 UseModes "Modes[0]" EndSection Section "Modes" Identifier "Modes[0]" Modeline "1400x1050" 106.99 1400 1480 1632 1864 1050 1051 1054 1083 Modeline "1400x1050" 87.25 1400 1448 1480 1560 1050 1053 1057 1076 +HSync -VSync Modeline "1280x1024" 106.97 1280 1360 1496 1712 1024 1025 1028 1059 Modeline "1280x1024" 87.75 1280 1328 1360 1440 1024 1027 1034 1053 +HSync -VSync Modeline "1280x960" 102.10 1280 1360 1496 1712 960 961 964 994 Modeline "1280x960" 83.75 1280 1328 1360 1440 960 963 967 987 +HSync -VSync Modeline "1366x768" 85.86 1368 1440 1584 1800 768 769 772 795 Modeline "1360x768" 70.75 1360 1408 1440 1520 768 771 776 790 +HSync -VSync Modeline "1280x800" 83.46 1280 1344 1480 1680 800 801 804 828 Modeline "1280x800" 69.75 1280 1328 1360 1440 800 803 809 823 +HSync -VSync Modeline "1152x864" 81.62 1152 1216 1336 1520 864 865 868 895 Modeline "1152x864" 68.75 1152 1200 1232 1312 864 867 871 889 +HSync -VSync Modeline "1280x768" 80.14 1280 1344 1480 1680 768 769 772 795 Modeline "1280x768" 67.00 1280 1328 1360 1440 768 771 778 790 +HSync -VSync Modeline "1024x768" 64.11 1024 1080 1184 1344 768 769 772 795 Modeline "1024x768" 55.00 1024 1072 1104 1184 768 771 775 790 +HSync -VSync Modeline "1280x600" 61.50 1280 1336 1464 1648 600 601 604 622 Modeline "1280x600" 52.50 1280 1328 1360 1440 600 603 613 619 +HSync -VSync Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622 Modeline "1024x600" 43.00 1024 1072 1104 1184 600 603 613 619 +HSync -VSync Modeline "800x600" 38.22 800 832 912 1024 600 601 604 622 Modeline "800x600" 34.75 800 848 880 960 600 603 607 617 +HSync -VSync Modeline "768x576" 34.96 768 792 872 976 576 577 580 597 Modeline "768x576" 32.25 768 816 848 928 576 579 583 593 +HSync -VSync Modeline "640x480" 23.86 640 656 720 800 480 481 484 497 Modeline "640x480" 23.25 640 688 720 800 480 483 487 494 +HSync -VSync Modeline "1400x1050" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1400x1050" "1280x1024" "1280x960" "1280x800" "1280x768" "1152x864" "1024x768" "800x600" "768x576" "640x480" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection Section "Device" BoardName "RV350 NP" BusID "1:0:0" Driver "radeon" Identifier "Device[0]" VendorName "ATI" Option "DynamicClocks" "true" Option "AccelMethod" "XAA" Option "ColorTiling" "on" Option "EnablePageFlip" "true" Option "RenderAccel" "true" # Option "AGPMode" "4" # Option "AGPFastWrite" "yes" # Option "MonitorLayout" "LVDS, CRT" # Option "ForceCRT2Type" "CRT" Option "MergedFB" "true" Option "MergedDPI" "90 90" Option "SubPixelOrder" "RGB" Option "IgnoreEDID" "false" Option "NoMergedXinerama" "false" Option "MergedNonRectangular" "true" Option "CRT2Position" "RightOf" # Option "MergedXineramaCRT2IsScreen0" "false" Option "MetaModes" "1400x1050-1280x1024 1400x1050-1024x768 1400x1050 1280x1024 1024x768 800x600" # Option "MetaModes" "1400x1050,1280x1024;1280x1024,1280x1024;1280x960,1280x960;1280x800,1280x800;1152x864,1152x864;1280x768,1280x768;1024x768,1024x768;800x600,800x600;768x576,768x576;640x480,640x480" Option "CRT2HSync" "30-81" Option "CRT2VRefresh" "56-75" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Clone" "off" Option "Xinerama" "off" Option "AIGLX" "false" Screen "Screen[0]" EndSection Section "DRI" Group "video" Mode 0660 EndSection Section "Extensions" Option "Composite" "disable" EndSection