News:

Come Chat with us live! Learn how HERE!

Main Menu

linux - ATI FGLRX driver //all solved

Started by Dr Meduza, May 07, 2006, 07:55:21 PM

Dr Meduza

with ATI drivers 8.23.7
main menu isn't visible(there is still intro) but looks like it work

MESA works fine (sometimes little slowly)

testian

sometimes little slowly with MESA?

playable? lol


Post more info about your system.

Post your /etc/X11/xorg.conf

the output of glxinfo perhaps

Do other games work?

Do other games with Quake3-Engine work?


If you have Quake3

Does ioquake3 work?

Do the latest binaries of id software work?

Dr Meduza

pc:
Radeon 8500
Athlon XP 1.8-2G
512MB ram

MESA 6.5-r3
Xorg 7.0-r1

it have about 40FPS (1024x768 high detail) it's playable

I play only this game with Q3 engine. I play diggles  8)  and its playable with booth drivers

glxinfo with MESA
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: 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_MESA_allocate_memory,
   GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
   GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20060327 AGP 4x x86/MMX+/3DNow!+/SSE TCL
OpenGL version string: 1.3 Mesa 6.5
OpenGL extensions:
   GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
   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_rectangle, GL_ARB_transpose_matrix,
   GL_ARB_vertex_buffer_object, 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_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_fog_coord,
   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_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_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_blend_equation_separate,
   GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
   GL_ATI_fragment_shader, GL_IBM_rasterpos_clip,
   GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
   GL_MESA_pack_invert, 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_OES_read_format, 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 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x25 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x28 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2a 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2b 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2d 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x30 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x32 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow


my xorg.conf, little untidy I did some experiments
# File generated by xorgconfig.

Section "Module"

# This loads the DBE extension module.

   Load        "dbe"   # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
   SubSection  "extmod"
     Option    "omit xfree86-dga"   # don't initialise the DGA extension
   EndSubSection

# This loads the font modules
#    Load        "type1"
#    Load        "speedo"
   Load        "freetype"
#    Load        "xtt"

# This loads the GLX module
   Load       "glx"
# This loads the DRI module
   Load       "dri"

EndSection

# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

   FontPath   "/usr/share/fonts/misc"
   FontPath   "/usr/share/fonts/75dpi"
   FontPath   "/usr/share/fonts/100dpi"
   FontPath   "/usr/share/fonts/TTF"
   FontPath   "/usr/share/fonts/Type1"
   FontPath   "/usr/lib/X11/fonts/misc/"
   FontPath   "/usr/lib/X11/fonts/75dpi/:unscaled"
   FontPath   "/usr/lib/X11/fonts/100dpi/:unscaled"
   FontPath   "/usr/lib/X11/fonts/Type1/"
   FontPath   "/usr/lib/X11/fonts/75dpi/"
   FontPath   "/usr/lib/X11/fonts/100dpi/"

# The module search path.  The default path is shown here.


EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to cause a core dump at the spot where a signal is
# received.  This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging

#    Option "NoTrapSignals"

# Uncomment this to disable the <Ctrl><Alt><Fn> VT switch sequence
# (where n is 1 through 12).  This allows clients to receive these key
# events.

#    Option "DontVTSwitch"

# Uncomment this to disable the <Ctrl><Alt><BS> server abort sequence
# This allows clients to receive this key event.

#    Option "DontZap"

# Uncomment this to disable the <Ctrl><Alt><KP_+>/<KP_-> mode switching
# sequences.  This allows clients to receive these key events.

#    Option "Dont Zoom"

# Uncomment this to disable tuning with the xvidtune client. With
# it the client can still run and fetch card and monitor attributes,
# but it will not be allowed to change them. If it tries it will
# receive a protocol error.

#    Option "DisableVidModeExtension"

# Uncomment this to enable the use of a non-local xvidtune client.

#    Option "AllowNonLocalXvidtune"

# Uncomment this to disable dynamically modifying the input device
# (mouse and keyboard) settings.

#    Option "DisableModInDev"

# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only xset).

#    Option "AllowNonLocalModInDev"

EndSection

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

   Identifier  "Keyboard1"
   Driver      "kbd"

# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.

#    Option     "Protocol"      "Xqueue"

   Option "AutoRepeat" "500 30"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#    Option     "Xleds"      "1 2 3"

#    Option "LeftAlt"     "Meta"
#    Option "RightAlt"    "ModeShift"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#    Option "XkbModel"    "pc105"
# If you have a US Microsoft Natural keyboard, you can use:
#    Option "XkbModel"    "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#    Option "XkbLayout"   "de"
# or:
#    Option "XkbLayout"   "de"
#    Option "XkbVariant"  "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#    Option "XkbOptions"  "ctrl:swapcaps"

# These are the default XKB settings for Xorg
#    Option "XkbRules"    "xorg"
#    Option "XkbModel"    "pc105"
#    Option "XkbLayout"   "us"
#    Option "XkbVariant"  ""
#    Option "XkbOptions"  ""

#    Option "XkbDisable"

   Option "XkbRules"   "xorg"
   Option "XkbModel"   "pc101"
   Option "XkbLayout"  "us"
   Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,caps:internal_nocancel,altwin:meta_alt,numpad:microsoft"

EndSection


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

# Identifier and driver

   Identifier  "Mouse1"
   Driver      "mouse"
   Option "Protocol"    "IMPS/2"       # IntelliMouse PS/2
   Option "Device"      "/dev/input/mice"

   Option "ZAxisMapping"   "4 5 6 7"

EndSection



# Any number of monitor sections may be present

Section "Monitor"

   Identifier  "19P2"

   DisplaySize  360  270

   HorizSync   40-110
   VertRefresh 85-120

# 1400x1050 @ 98Hz 202
   Modeline "1400x1050" 200.000 1400 1520 1696 1892 1050 1051 1054 1090 -hsync -vsync

EndSection



# Device configured by xorgconfig:

#Section "Device"
#    Identifier                          "R8500LE"
#    Driver                              "fglrx"
#
## ### generic DRI settings ###
## === disable/enable XAA/DRI ===
#    Option "no_accel"                   "no"
#    Option "no_dri"                     "no"
## === misc DRI settings ===
#    Option "mtrr"                       "off" # disable DRI mtrr mapper, driver has its own code for mtrr
## ### FireGL DDX driver module specific settings ###
## === Screen Management ===
#    Option "DesktopSetup"               "Clone"
#    Option "HSync2"                     "unspecified"
#    Option "VRefresh2"                  "unspecified"
#    Option "ScreenOverlap"              "0"
#    Option "GammaCorrectionI"           "0x06419064"
#    Option "GammaCorrectionII"          "0x00b02c0b"
## === OpenGL specific profiles/settings ===
#    Option "Capabilities"               "0x00000000"
#    Option "CapabilitiesEx"             "0x00000000"
## === Video Overlay for the Xv extension ===
#    Option "VideoOverlay"               "on"
## === OpenGL Overlay ===
## Note: When OpenGL Overlay is enabled, Video Overlay
##       will be disabled automatically
#    Option "OpenGLOverlay"              "off"
## === Center Mode (Laptops only) ===
#    Option "CenterMode"                 "off"
## === Pseudo Color Visuals (8-bit visuals) ===
#    Option "PseudoColorVisuals"         "off"
## === QBS Management ===
#    Option "Stereo"                     "off"
#    Option "StereoSyncEnable"           "1"
## === FSAA Management ===
#    Option "FSAAEnable"                 "no"
#    Option "FSAAScale"                  "1"
#    Option "FSAADisableGamma"           "no"
#    Option "FSAACustomizeMSPos"         "no"
## === Misc Options ===
#    Option "UseFastTLS"                 "0"
#    Option "BlockSignalsOnLock"         "on"
#    Option "UseInternalAGPGART"         "yes"
#    Option "ForceGenericCPU"            "no"
#    BusID "PCI:1:0:0"    # vendor=1002, device=514c
#    Screen 0
#EndSection

Section "Device"
   Identifier  "R8500LE"
   Driver      "radeon"

   Option      "AGPMode"       "4"
   Option     "EnablePageFlip" "true"
   #Option     "AccelMethod"   "EXA"
EndSection


Section "Screen"
   Identifier  "Screen 1"
   Device      "R8500LE"
   Monitor     "19P2"
   DefaultDepth 24

   Subsection "Display"
       Depth       16
       Modes       "1280x1024" "1024x768" "800x600" "640x480"
       ViewPort    0 0
   EndSubsection
   Subsection "Display"
       Depth       24
       Modes       "1400x1050" "1280x1024"
       ViewPort    0 0
   EndSubsection
EndSection


Section "ServerLayout"

   Identifier  "Simple Layout"

   Screen "Screen 1"

   InputDevice "Mouse1" "CorePointer"
   InputDevice "Keyboard1" "CoreKeyboard"

EndSection

Section "DRI"
   Mode 0666
EndSection

X-DOS

Welcome,
Your problem is a problem with drivers. Install the newest from www.ati.com
Quote
ATI 8.24.8
- New Product Support: ATI Radeon and Mobility X1K Products
- 3D Accelerated Video Playback for AVIVO cards on X.Org 6.9
- Corruption in games based on Quake 3 Engine on ATI Radeon 8xxx/9000/9100/92x0 Products fixed
Enjoy ;)

Dr Meduza

thx
it works much faster  :D

and one question how to set resolution to 1400x1050 ?
is here any config file, which can be edited?

X-DOS

You should edit your config /etc/X11/xorg.conf. If you have still a problem, add here your actually config

Sorry for my poor english  :-?

Dr Meduza

Quote from: X-DOSYou should edit your config /etc/X11/xorg.conf. If you have still a problem, add here your actually config

Sorry for my poor english  :-?
Now I haven't problem
It is only detail, I want to play tremulous at 1400x1050

OverFlow

seta r_customHeight "1050"
seta r_customWidth "1400"
seta r_mode "-1"

Just put that into a file called autoexec.cfg in your tremulous/base/ folder and it should work.