LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 07-31-2004, 03:08 AM   #1
veritas
Member
 
Registered: Aug 2003
Location: Dallas,TX
Distribution: Ubuntu Server, Slackware, Red Hat 6.1
Posts: 241

Rep: Reputation: 30
3d acceleration, pci ati 9200se, scoured LQ and google for hours, still empty handed


slack 10, default 2.4 kernel

Even though there have been a bunch of posts about this with many solutions, none of the threads have solved my problem. I have an ATI 9200SE (PCI), but I cannot get X to use 3D acceleration for the life of me. Here's a summary of what I have tried:

1. Well first of all, I compiled the newest ATI driver fine, no errors (except a tainted kernel warning, which is ok)

2. I added fglrx to rc.modules (rebooted)

3. ran fglrxconfig, renamed to xorg.conf and replaced old one

# ok so at this point I still get that MESA 3d drivers output from fglrxinfo

4. Since my card isn't agp, i commented out that agpgart line from rc.modules, repeated steps 1 - 3, still no luck

5. instead of using the fglrxconfig generated file, i went in my xorg.conf file and replaced the generic radeon driver line with fglrx

I read somewhere that DRM shouldn't be compiled into your kernel. I checked the .config file in /usr/src/linux. It is compiled as a module, lsmod shows it as not being there (at least I don't see a module that resembles it, whats the actual module name for the line "CONFIG_DRM_RADEON"?)

OK, so thats what I have done. Here's some output from various commands and files to aid whoever can help:

parts of /etc/X11/xorg.conf
Code:
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
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 Type1 and FreeType font modules
    Load        "type1"
    Load        "freetype"

# This loads the GLX module
    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a

EndSection

# **********************************************************************
# 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"               "0x00000000" 
    Option "MonitorLayout"              "AUTO, AUTO"
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "unspecified" 
    Option "VRefresh2"                  "unspecified" 
    Option "ScreenOverlap"              "0" 
# === TV-out Management ===
    Option "NoTV"                       "no"     
    Option "TVStandard"                 "NTSC-M"     
    Option "TVHSizeAdj"                 "0"     
    Option "TVVSizeAdj"                 "0"     
    Option "TVHPosAdj"                  "0"     
    Option "TVVPosAdj"                  "0"     
    Option "TVHStartAdj"                "0"     
    Option "TVColorAdj"                 "0"     
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
# === OpenGL specific profiles/settings ===
    Option "Capabilities"               "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"
    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"         "no"
    Option "ForceGenericCPU"            "no"
    BusID "PCI:0:14:0"    # vendor=1002, device=5964
    Screen 0
EndSection
fglrxinfo
Code:
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.4 Mesa 5.0.2)
part of cat /proc/pci
Code:
Bus  0, device  14, function  0:
    VGA compatible controller: PCI device 1002:5964 (ATI Technologies Inc) (rev 1).
      IRQ 10.
      Master Capable.  Latency=255.  Min Gnt=8.
      Prefetchable 32 bit memory at 0xe8000000 [0xefffffff].
      I/O at 0xb800 [0xb8ff].
      Non-prefetchable 32 bit memory at 0xd2000000 [0xd200ffff].
  Bus  0, device  14, function  1:
    Display controller: PCI device 1002:5d44 (ATI Technologies Inc) (rev 1).
      Master Capable.  Latency=32.  Min Gnt=8.
      Prefetchable 32 bit memory at 0xd8000000 [0xdfffffff].
      Non-prefetchable 32 bit memory at 0xd1800000 [0xd180ffff].
  Bus  0, device  15, function  0:
I would post the xorg log file, but its really long. One part of it caught my eye though:
Code:
(II) Primary Device is: PCI 00:0e:0
(WW) fglrx: No matching Device section for instance (BusID PCI:0:14:1) found
(--) Chipset ATI RV250SE Yd (R9200SE) found
It's giving a warning about that fglrx part, no idea whats its talking about though.

Thanks for reading,
Wes
 
Old 07-31-2004, 03:35 AM   #2
Cedrik
Senior Member
 
Registered: Jul 2004
Distribution: Slackware
Posts: 2,140

Rep: Reputation: 244Reputation: 244Reputation: 244
Did you try to simply change the value for BusID in ATI device section like :
BusID "PCI:0:14:1"

Last edited by Cedrik; 07-31-2004 at 03:36 AM.
 
Old 07-31-2004, 03:43 AM   #3
veritas
Member
 
Registered: Aug 2003
Location: Dallas,TX
Distribution: Ubuntu Server, Slackware, Red Hat 6.1
Posts: 241

Original Poster
Rep: Reputation: 30
OK, just tried that but I got a (EE) No devices found error right after startx.
 
Old 08-22-2004, 09:00 AM   #4
killogge
LQ Newbie
 
Registered: Aug 2004
Distribution: Slackware 10
Posts: 5

Rep: Reputation: 0
:newbie:

Did anyone get the fglrx drivers to work with PCI? Is it even possible, because I read the drivers didn't support PCI?
Running slackware 10 w/ stock kernel (2.4.26) w/ radeon 9200SE PCI. I tried running the install as if it were agp,
IE- TheRepublic's howto, and I can get 2-d and xorg running, but I can't seem to get 3-d accel working.
Fglrxgears comes up with an error, can tell you what right now as I'm posting from windows.
I know this is a month old thread, but I figured this is the best place post my question. TIA to anyone that can help!
 
Old 08-23-2004, 02:33 PM   #5
Mojojo
Member
 
Registered: May 2003
Location: Philadelphia/PA
Distribution: Arch
Posts: 452

Rep: Reputation: 35
I am having the same exact problem. I have tried everything on this forum with no luck and I'm running mandrake 10. If anyone out there has the 9200se working on there system just let us know if it is possible to get 3D support or if were sh*t out of luck. My system runs good otherwise just have to pick cheesy screensavers.
 
Old 08-23-2004, 03:52 PM   #6
trey85stang
Senior Member
 
Registered: Sep 2003
Posts: 1,091

Rep: Reputation: 41
change this in your ocnfig and give it a try

BusID "PCI:0:14:0" # vendor=1002, device=5964

change to:

# BusID "PCI:0:14:0" # vendor=1002, device=5964
 
Old 08-23-2004, 08:26 PM   #7
killogge
LQ Newbie
 
Registered: Aug 2004
Distribution: Slackware 10
Posts: 5

Rep: Reputation: 0
Which config file? I know I've seen where to do that somewhere, but I can't remember which directory.
It's not in the xorg.conf file, nor any of the built-in backups. TIA
 
Old 08-23-2004, 09:58 PM   #8
Mojojo
Member
 
Registered: May 2003
Location: Philadelphia/PA
Distribution: Arch
Posts: 452

Rep: Reputation: 35
Xf86 config file in mandrake 10 its under /etc/x11 in slack I don't remember if its the same or not.
 
Old 08-23-2004, 10:34 PM   #9
suslik
Member
 
Registered: Jul 2004
Distribution: OpenSuse 10.x
Posts: 262

Rep: Reputation: 30
Quote:
Option "BusType" "string"
Used to replace previous ForcePCIMode option. Should only be used when driver's bus detection is incorrect or you want to force a AGP card to PCI mode. Should NEVER force a PCI card to AGP bus.
PCI -- PCI bus
AGP -- AGP bus
PCIE -- PCI Express (falls back to PCI at present)
(used only when DRI is enabled)
The default is auto detect.
Option "ForcePCIMode" "boolean"
Force to use PCI GART for DRI acceleration. This option is deprecated in favor of the BusType option above and will be removed in the next release.
May be you can try to make XORG Radeon driver work?
 
Old 08-24-2004, 09:17 AM   #10
trey85stang
Senior Member
 
Registered: Sep 2003
Posts: 1,091

Rep: Reputation: 41
Quote:
Originally posted by killogge
Which config file? I know I've seen where to do that somewhere, but I can't remember which directory.
It's not in the xorg.conf file, nor any of the built-in backups. TIA
its in xorg.conf under the ATI device section.. generally the last part of that section... look at the posted file in the first post.
 
Old 08-24-2004, 11:35 PM   #11
killogge
LQ Newbie
 
Registered: Aug 2004
Distribution: Slackware 10
Posts: 5

Rep: Reputation: 0
Okay, this is interesting, lol.
Code:
# === 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"               "0x00000000" 
    Option "MonitorLayout"              "AUTO, AUTO"
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "unspecified" 
    Option "VRefresh2"                  "unspecified" 
    Option "ScreenOverlap"              "0" 
# === TV-out Management ===
    Option "NoTV"                       "yes"     
    Option "TVStandard"                 "NTSC-M"     
    Option "TVHSizeAdj"                 "0"     
    Option "TVVSizeAdj"                 "0"     
    Option "TVHPosAdj"                  "0"     
    Option "TVVPosAdj"                  "0"     
    Option "TVHStartAdj"                "0"     
    Option "TVColorAdj"                 "0"     
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
# === OpenGL specific profiles/settings ===
    Option "Capabilities"               "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"
    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:10:0"    # vendor=1002, device=5964
    Screen 0
EndSection
this gets me 85-100fps 12fps fullscreen.... Just for the he** of it, I tried the stock xorg.conf file, with radeon driver and dri enabled:
Code:
# This loads the GLX module
    Load       "glx"
    Load       "dri"

EndSection

# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

Section "Device"
    Identifier  "VESA Framebuffer"
    Driver      "radeon"
    #VideoRam    4096
    # Insert Clocks lines here if appropriate
EndSection

#**************************************
#***DRI Section************************

Section "DRI"
	Group 0
	Mode 0666
EndSection
this got me 140-150fps, 17fps full screen.... dunno if this helps or not... I can post anything else if you tell me the code, just got my dial-up proxy working. (I know, ancient, but it works lol).
 
Old 08-25-2004, 10:59 AM   #12
vasudevadas
Member
 
Registered: Jul 2003
Location: Bedford, UK
Distribution: Slackware 11.0, LFS 6.1
Posts: 519

Rep: Reputation: 30
One question: do the proprietary ATI drivers actually work with X.org? On their website they offer drivers for 3 versions of XFree86 (4.1.0, 4.2.0 & 4.3.0) but surely that's a different kettle of fish?

If we want to use these drivers don't we need to uninstall X.org and install XFree86 instead?
 
Old 08-25-2004, 01:12 PM   #13
killogge
LQ Newbie
 
Registered: Aug 2004
Distribution: Slackware 10
Posts: 5

Rep: Reputation: 0
I'm not sure, but I think everyone is switching to xorg because XFree86 now wants money for further updates, while xorg is the same thing basically and doesn't <-- I THINK. Look on the xorg website, it should tell you more.
Anyway, can someone give some input as to why I'm only getting 150fps when I use driver "radeon" w/ dri module and only 85-100fps on driver "fglrx" w/dri? I installed fglrx just like the first post, no luck getting better fps, but I got X working. I posted my xorg.conf file that I'm using in my last post^^^. TIA
 
Old 08-25-2004, 01:47 PM   #14
vasudevadas
Member
 
Registered: Jul 2003
Location: Bedford, UK
Distribution: Slackware 11.0, LFS 6.1
Posts: 519

Rep: Reputation: 30
Quote:
Originally posted by killogge
I'm not sure, but I think everyone is switching to xorg because XFree86 now wants money for further updates, while xorg is the same thing basically and doesn't <-- I THINK. Look on the xorg website, it should tell you more.
Anyway, can someone give some input as to why I'm only getting 150fps when I use driver "radeon" w/ dri module and only 85-100fps on driver "fglrx" w/dri? I installed fglrx just like the first post, no luck getting better fps, but I got X working. I posted my xorg.conf file that I'm using in my last post^^^. TIA
That's quite momentuous news. I looked at www.xfree.org and I could not see any mention of this.

I found out on another thread that X.org works like XFree86 4.3 and the proprietary ATI drivers for this version should work OK.
 
Old 08-25-2004, 02:13 PM   #15
killogge
LQ Newbie
 
Registered: Aug 2004
Distribution: Slackware 10
Posts: 5

Rep: Reputation: 0
Like I said, I'm not 100% sure, lol. I can't remember where I read that, sorry. BTW, the ATI drivers do "work", at least for AGP, but unfortunetly they don't fully support PCI, or at least that's what I read in some of the threads here... I have a pci radeon 9200SE and was wondering if anyone here has ever gotten it to work? Or gotten 3-d accel on another driver with radeon 9200SE pci? TIA
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
ATI Radeon 9200SE kerashi Linux - Hardware 0 03-09-2005 11:00 PM
Using the ATI 9200SE spaceman27 Linux - Newbie 1 10-17-2004 02:30 PM
switching mouse from right handed to left handed niverson Linux - Hardware 5 03-18-2004 09:32 PM
ATI Radeon 32mb PCI & acceleration BashTin Linux - Hardware 2 10-29-2003 05:41 PM
iptables - I have searched and come up empty handed regarding telnet. ForumKid Linux - Security 15 01-09-2002 08:25 PM

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

All times are GMT -5. The time now is 03:14 AM.

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