LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   3d acceleration, pci ati 9200se, scoured LQ and google for hours, still empty handed (https://www.linuxquestions.org/questions/slackware-14/3d-acceleration-pci-ati-9200se-scoured-lq-and-google-for-hours-still-empty-handed-211755/)

veritas 07-31-2004 03:08 AM

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

Cedrik 07-31-2004 03:35 AM

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

veritas 07-31-2004 03:43 AM

OK, just tried that but I got a (EE) No devices found error right after startx.

killogge 08-22-2004 09:00 AM

: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!

Mojojo 08-23-2004 02:33 PM

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.

trey85stang 08-23-2004 03:52 PM

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

killogge 08-23-2004 08:26 PM

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

Mojojo 08-23-2004 09:58 PM

Xf86 config file in mandrake 10 its under /etc/x11 in slack I don't remember if its the same or not.

suslik 08-23-2004 10:34 PM

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?

trey85stang 08-24-2004 09:17 AM

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.

killogge 08-24-2004 11:35 PM

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).

vasudevadas 08-25-2004 10:59 AM

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?

killogge 08-25-2004 01:12 PM

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

vasudevadas 08-25-2004 01:47 PM

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.

killogge 08-25-2004 02:13 PM

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


All times are GMT -5. The time now is 05:23 AM.