XF86Config and Radeon 7500 M7
i'd like to see anyone with good hardware accelleration out of this card's config file. mine works but not very well. i am trying to tweak a little performance out of it- even if it will never be as good as in windoze.
anyone get this thing to work really well yet? -c |
That have you got so far? In the XF file dri is loaded? there's a dri subsection? What's your fps from glxgears and the output of glxinfo?
Also, congratulations, you are the 100,000th LQ member: There was a little betting pool as to when you would show up.... http://www.linuxquestions.org/questi...hreadid=156534 Cheers, Finegan |
As long as you're using the drivers provided by ATI it should be working as good if not better than it did in Windoze. Or perhaps that's my friend's problem with his 9800 not being that great in Linux and I should stick with Nvidia.
|
Unless something has changed, the ATI drivers start with the 8500 series and don't cover mobiles, The DRM kernel evidently does a little better, then there are the Gatos drivers for capture and other mm fun...
Cheers, Finegan |
Oh okay. I thought they covered all of the cards, but I guess not.
|
i am the 100,000th member?! i'm stoked.
the ATI drivers are for 8500+ cards and i guess they want me to upgrade and buy a new laptop. not if i can help it! who needs their !#@! driver! this is with the Debian DRM kernel packages from htp://www.dri.sourceforge.net. ---------------------------------------------------------- here's my glxinfo: 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: SGI client glx version string: 1.2 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_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_visual_select_group GLX extensions: GLX_ARB_get_proc_address, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_SGI_video_sync OpenGL vendor string: Tungsten Graphics, Inc. OpenGL renderer string: Mesa DRI Radeon 20030328 AGP 4x x86/MMX/SSE2 TCL OpenGL version string: 1.2 Mesa 6.1 OpenGL extensions: GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 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_draw_range_elements, GL_EXT_histogram, GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_specular_color, 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_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_APPLE_packed_pixels, GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod 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 . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x24 24 tc 0 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x25 24 tc 0 24 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x26 24 tc 0 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x27 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x28 24 tc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x29 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x2a 24 tc 0 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x2b 24 dc 0 24 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x2c 24 dc 0 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x2d 24 dc 0 24 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x2e 24 dc 0 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x2f 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x30 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x31 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x32 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow ---------------------------------------------------------------- and here's my glxgears output. the slow bit are when i move the mouse. it absolutely chokes it: ---------------------------------------------------------------- /usr/X11R6/bin/glxgears 5345 frames in 5.0 seconds = 1069.000 FPS 5796 frames in 5.0 seconds = 1159.200 FPS 5909 frames in 5.0 seconds = 1181.800 FPS 1325 frames in 5.0 seconds = 265.000 FPS 581 frames in 5.0 seconds = 116.200 FPS 3137 frames in 5.0 seconds = 627.400 FPS 5952 frames in 5.0 seconds = 1190.400 FPS 5817 frames in 5.0 seconds = 1163.400 FPS any ideas what is so lame about this card? (other than the obvious :) ) |
Yeah as far as I can tell that's as good as its going to get. To get rid of the mouse glitches, look under the options in your XF86Config file and either turn Hardware cursor on or off, the opposite of what it is now... looks like off. Cursor movement will go to CPU load instead of the gpu, but on the card's side something isn't working right....
Usually it looks like: Code:
#Option "hw_cursor" # [<bool>] 1100 is a pretty stout fps, I've seen something like 2.5k out of a GeForce4 I think it was, but that smokes the 200 and change I see out of the Mach64 I'm using now. If you're on DRM kernel already, about the only tweaks up I can think of are to switch to a 2.6 with lovely pre-emtible kernel and the better IO scheduler. Cheers, Finegan |
I have a radeon mobility 7500 from ati. Update to kernel 2.6.4 and xfree 4.4 set the compiled in drivers for radeon in the drm/dri section in the kernel. make sure you have the agp chipset set right. Make sure the xf86config is loading everything correctly and it should work. At least my card works better in linux than it does in winxp now.
|
Option "hw_cursor" "false"
that line didn't really make anything better. is the syntax correct? i am going to start on getting a 2.6.x kernel to work. i have been having a hell of a time getting the DRM kernel to compile with it- only reason why i haven't been using one all along. well, we linux guys can never give up can we! -c |
Actually, what's the whole XF file look like?
Cheers, Finegan |
i run Debian so this is my /etc/X11/XF86Config-4
Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/CID" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" EndSection Section "Module" Load "GLcore" Load "bitmap" Load "dbe" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "record" Load "speedo" Load "type1" Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Laptop Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/psaux" Option "Protocol" "PS/2" Option "Emulate3Buttons" "true" # Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "USB Mouse" Driver "mouse" Option "SendCoreEvents" "true" Option "Device" "/dev/input/mice" Option "Protocol" "PS/2" Option "Emulate3Buttons" "true" Option "Buttons" "5" Option "ZAxisMapping" "4 5" EndSection Section "Device" Identifier "ATI Mobility Radeon 7500" Driver "radeon" BusID "PCI:1:0:0" VideoRam 32768 # Option "UseFBDev" "true" Option "hw_cursor" "false" ChipID 0x4c57 # Option "EnableFastWrite" "true" # Option "EnableDepthMoves" "true" # Option "BackBuffer" "true" Option "EnablePageFlip" "on" Option "AGPMode" "4" Option "AGPSize" "64" EndSection Section "Monitor" Identifier "Sony LCD Display" HorizSync 31.5-82.0 VertRefresh 40-150 DisplaySize 310 260 Option "DPMS" EndSection Section "Screen" Identifier "Default Screen" Device "ATI Mobility Radeon 7500" Monitor "Sony LCD Display" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1280x960" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1280x960" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1280x960" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1280x960" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1280x960" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1280x960" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Laptop Mouse" "CorePointer" InputDevice "USB Mouse" "SendCoreEvents" EndSection Section "DRI" Mode 0666 EndSection |
Yeah that's a pretty solid XF file, aside from possibly enabling those options like fast write and basically everything buy fbdev, I can't think how to fiddle with it into behaving better aside from making the leap to 2.6, a gxgears fps of 1200 is nothing to giggle at either, but getting much more out of it means making the kernel leap.
Cheers, Finegan |
i am now in kernel 2.6.3 and everything is working great. the stupid ATI runs awesome with the built in driver until i move the mouse, just as before. if i enable the sw_cursor option, or otherwise disable the hw_cursor, i get the SAME slowing of GL rendering- only a little blinking box around the mouse. very frustrating.
really would like to see someone's XF86config(-4) with this card. if i could just get the rendering to work when i move the mouse as well as it does when i don't, i'd be thrilled. my XF86Config-4 is still as it is at the top. thanks -c |
Here is mine, but I have only been able to get to 1000 fps in glxgears. I also am using the standard radeon drivers as those are the only ones that I have found that work. You can disable all of the options in the videocard, and probably should until it works right. Those have given me the best performance and I have good stability.
Quote:
|
I have the exact same video card and have never had a problem with it. My resolution is 1400x1050 but my XF is different than yours. Of course I used the stock driver that cam with XFree. My driver section is [Driver "ati"]
|
All times are GMT -5. The time now is 09:10 PM. |