Author Topic: linux - ATI FGLRX driver //all solved  (Read 6723 times)

Dr Meduza

  • Posts: 6
  • Turrets: +0/-0
linux - ATI FGLRX driver //all solved
« on: May 07, 2006, 07:55:21 pm »
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)
img]http://forum.pctuning.cz/gallery/albums/userpics/10037/GentooLinux.png[/img]

testian

  • Posts: 19
  • Turrets: +0/-0
linux - ATI FGLRX driver //all solved
« Reply #1 on: May 07, 2006, 10:45:00 pm »
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

  • Posts: 6
  • Turrets: +0/-0
linux - ATI FGLRX driver //all solved
« Reply #2 on: May 08, 2006, 10:38:58 am »
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
Code: [Select]
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
Code: [Select]
# 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
img]http://forum.pctuning.cz/gallery/albums/userpics/10037/GentooLinux.png[/img]

X-DOS

  • Posts: 4
  • Turrets: +0/-0
    • http://network-games.eu.org
linux - ATI FGLRX driver //all solved
« Reply #3 on: May 10, 2006, 03:34:05 pm »
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

  • Posts: 6
  • Turrets: +0/-0
linux - ATI FGLRX driver //all solved
« Reply #4 on: May 10, 2006, 07:03:52 pm »
thx
it works much faster  :D

and one question how to set resolution to 1400x1050 ?
is here any config file, which can be edited?
img]http://forum.pctuning.cz/gallery/albums/userpics/10037/GentooLinux.png[/img]

X-DOS

  • Posts: 4
  • Turrets: +0/-0
    • http://network-games.eu.org
linux - ATI FGLRX driver //all solved
« Reply #5 on: May 10, 2006, 08:55:05 pm »
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

  • Posts: 6
  • Turrets: +0/-0
linux - ATI FGLRX driver //all solved
« Reply #6 on: May 10, 2006, 09:05:54 pm »
Quote from: "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  :-?

Now I haven't problem
It is only detail, I want to play tremulous at 1400x1050
img]http://forum.pctuning.cz/gallery/albums/userpics/10037/GentooLinux.png[/img]

OverFlow

  • Posts: 386
  • Turrets: +44/-1
    • http://bobbin.vilkacis.net
linux - ATI FGLRX driver //all solved
« Reply #7 on: May 10, 2006, 09:36:55 pm »
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.

Dr Meduza

  • Posts: 6
  • Turrets: +0/-0
linux - ATI FGLRX driver //all solved
« Reply #8 on: May 10, 2006, 10:31:41 pm »
thx
now it's perfect  8)
img]http://forum.pctuning.cz/gallery/albums/userpics/10037/GentooLinux.png[/img]