LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-18-2005, 05:55 PM   #1
Sherlok
Member
 
Registered: Oct 2004
Posts: 34

Rep: Reputation: 15
ATI driver problem (works...kinda)


Ok so I've got 10.2 up and running with the 2.4 kernel (didnt want to burn a whole cd just to grab the /testing directory). Anyways I got xfce running beautifully, wine running, and all that jazz.

So I wanted to try and load up World of Warcraft, and it loaded up with all white textures and a horrible framerate. So I ran glxgears and saw I was averaging ~250-300 fps. So I went and got the latest fgl drivers: ati-driver-installer-8.19.10-i386.run

installed that and everything went smoothly. Rebooted the computer, and tried again, same thing. I also ran glxgears and was averaging ~150-200 fps. Some of the stuff went through, now I have support for my mousewheel, which I didn't have prior to the driver install. But it seems to not have accellerated my graphics....at all...

any ideas?

Here's the graphics driver part of the ati generated xorg.conf

Note the video ram amount, not sure it's configured right. I have a 128 mb, Radeon 9600XT

Code:
# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

# Standard VGA Device:

Section "Device"
    Identifier  "Standard VGA"
    VendorName  "Unknown"
    BoardName   "Unknown"

# The chipset line is optional in most cases.  It can be used to override
# the driver's chipset detection, and should not normally be specified.

#    Chipset     "generic"

# The Driver line must be present.  When using run-time loadable driver
# modules, this line instructs the server to load the specified driver
# module.  Even when not using loadable driver modules, this line
# indicates which driver should interpret the information in this section.

    Driver      "vga"
# The BusID line is used to specify which of possibly multiple devices
# this section is intended for.  When this line isn't present, a device
# section can only match up with the primary video device.  For PCI
# devices a line like the following could be used.  This line should not
# normally be included unless there is more than one video device
# installed.

#    BusID       "PCI:0:10:0"

#    VideoRam    256

#    Clocks      25.2 28.3

EndSection

# === ATI device section ===

Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor  ===
    #Option                              "NoDDC"
# === 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"               "(null)"
    Option "ScreenOverlap"              "0"
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
# === 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"
# === Pseu    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"
    Option "FSAAMSPosX0"                "0.000000"
    Option "FSAAMSPosY0"                "0.000000"
    Option "FSAAMSPosX1"                "0.000000"
    Option "FSAAMSPosY1"                "0.000000"
    Option "FSAAMSPosX2"                "0.000000"
    Option "FSAAMSPosY2"                "0.000000"
    Option "FSAAMSPosX3"                "0.000000"
    Option "FSAAMSPosY3"                "0.000000"
    Option "FSAAMSPosX4"                "0.000000"
    Option "FSAAMSPosY4"                "0.000000"
    Option "FSAAMSPosX5"                "0.000000"
    Option "FSAAMSPosY5"                "0.000000"
# === Misc Options ===
    Option "UseFastTLS"                 "0"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "yes"
    Option "ForceGenericCPU"            "no"
    BusID "PCI:2:0:0"    # vendor=1002, device=4152
    Screen 0
EndSection

Last edited by Sherlok; 11-18-2005 at 06:00 PM.
 
Old 11-19-2005, 05:46 AM   #2
Hyakutake
Member
 
Registered: Apr 2004
Location: Portugal
Distribution: Slackware
Posts: 154

Rep: Reputation: 19
Do you have on /etc/fstab the line 'tmpfs /dev/shm tmpfs defaults 0 0'?
I have an ATI and i need that (mount it 'mount /dev/shm')
 
Old 11-19-2005, 11:02 AM   #3
Sherlok
Member
 
Registered: Oct 2004
Posts: 34

Original Poster
Rep: Reputation: 15
put that in with no results any other ideas?

if this helps here's glx info:

Code:
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_OML_swap_method, GLX_SGI_make_current_read, 
    GLX_SGIS_multisample, 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: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
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
there's a table there but I'm not sure if thats important.
 
Old 11-19-2005, 06:22 PM   #4
Hyakutake
Member
 
Registered: Apr 2004
Location: Portugal
Distribution: Slackware
Posts: 154

Rep: Reputation: 19
Well... i have ATI 9600 Pro and to make it work i need to compile a new kernel (i prefer the latest 2.6.14) with the following options:

* Loadable module support -> Enable loadable module support: ENABLED
* Loadable module support -> Module unloading: ENABLED
* Loadable module support -> Automatic kernel module loading: ENABLED
* File systems -> Pseudo filesystems -> Virtual memory file system support: ENABLED
* Processor type and features -> MTRR (Memory Type Range Register) support: ENABLED
* Device drivers -> Character Devices -> /dev/agpgart (AGP Support): MODULE
* Device drivers -> Character Devices -> (pick the correct AGP chipset option from the list, depending on your motherboard): MODULE
* Device drivers -> Character Devices -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support): DISABLED

Don't now if this works in your case or if you have done it already
 
Old 11-19-2005, 07:45 PM   #5
Sherlok
Member
 
Registered: Oct 2004
Posts: 34

Original Poster
Rep: Reputation: 15
Yea I was JUST doing that after hearing that 2.6 was the way to go for this situation. only problem is I get compilation errors when I go about it.

Code:
bash-3.00# make gconfig
  HOSTCC  scripts/basic/fixdep
In file included from /usr/include/bits/posix1_lim.h:153,
                 from /usr/include/limits.h:144,
                 from /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/include/limits.h:122,
                 from /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/include/syslimits.h:7,
                 from /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/include/limits.h:11,
                 from scripts/basic/fixdep.c:113:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
In file included from /usr/include/sys/socket.h:35,
                 from /usr/include/netinet/in.h:24,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:304:24: asm/socket.h: No such file or directory
scripts/basic/fixdep.c: In function `use_config':
scripts/basic/fixdep.c:201: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:201: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:201: error: for each function it appears in.)
scripts/basic/fixdep.c:201: warning: unused variable `s'
scripts/basic/fixdep.c: In function `parse_dep_file':
scripts/basic/fixdep.c:297: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:297: warning: unused variable `s'
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2

Edit: fyi I got the source from kernel.org, kernel version 2.6.14
Edit: gonna go back and install the whole developement package off the cd, cound on me to skimp on stuff like that.
So I'm working on that now :-\

Last edited by Sherlok; 11-19-2005 at 07:49 PM.
 
Old 11-19-2005, 08:27 PM   #6
noxious
Member
 
Registered: May 2004
Location: Ohio, USA
Distribution: LinuxMint Gloria, Ubuntu 9.10
Posts: 299

Rep: Reputation: 30
The install directions for the ati drivers specify that support for any kernel newer than 2.6.11 isn't supported. That said, I've gotten it to install correctly for the 2.6.13, but NOT for the 2.6.14.
 
Old 11-19-2005, 08:32 PM   #7
Slim Backwater
Member
 
Registered: Nov 2005
Distribution: Slackware 10.2 2.6.20
Posts: 68

Rep: Reputation: 15
Quote:
Originally posted by Sherlok
...
Code:
OpenGL vendor string: Mesa project: www.mesa3d.org
That string says that you are using the Mesa drivers, which do not yet support the 9600 chipset (they call it R200 or R300 or something). When you get 2.6.13 in, any of the recent ATI drivers should work find for you and that line should say something like:

Code:
OpenGL vendor string: ATI Technologies Inc.
fwiw, I'm running Slack 10.2, Kernel 2.6.13 with a Radeon 9600XT and the 8.19.10 ATI FGLRX drivers without a problem. (I have an additional problem in that I also have a PCI Radeon 7000 in the machine. The mesa supports the 7000 with 3d acceleration, but the 9600 without, and the fglrx drivers support the 9600 with 3d acceleration, but not the 7000 at all, and the two drivers conflict. I can't even run the VGA driver on the 7000 - the whole of X crashes.)

I hope that gives you some hope.

._. Brian
 
Old 11-20-2005, 02:38 AM   #8
Sherlok
Member
 
Registered: Oct 2004
Posts: 34

Original Poster
Rep: Reputation: 15
Got it, thanks for the help everyone

Last edited by Sherlok; 11-20-2005 at 02:57 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
NSTALL ATI DRIVER & SUSE 10.0 RC1 64BIT - Works! ChrisJCline SUSE / openSUSE 1 11-01-2005 05:28 PM
Ogle kinda works Drifter Linux - Software 1 04-30-2005 12:10 AM
Unable to boot from hard disk, but cdrom kinda works georgel_2004 Slackware - Installation 5 10-26-2004 09:20 PM
serial console, kinda works chrismcnally Linux - General 6 03-16-2004 12:40 AM
basic proftp questions - kinda works kinda don't case1984 Linux - Newbie 4 11-06-2003 12:29 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:22 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration