Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

ATI Linux Drivers NEW 2.9.06 with XFree 4.3 support

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
99 posts
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
nephi513
n00b
n00b
User avatar
Posts: 21
Joined: Sun Nov 24, 2002 4:13 pm

ATI Linux Drivers NEW 2.9.06 with XFree 4.3 support

  • Quote

Post by nephi513 » Fri Apr 04, 2003 6:50 pm

I read this over at Rage3d fourms here is the link to the orginal message. These drivers have support for 3D with R300 chipsets. That means radeon 9700. finaly new drivers. Been waiting for ever.

http://www.rage3d.com/board/showthread. ... d=33676977

and here is a link to the new drivers.

http://www.schneider-digital.de/html/bo ... d_ati.html

Haven't had time to try them out yet, but will do soon.

-Dave
Top
xlyz
Veteran
Veteran
User avatar
Posts: 1470
Joined: Sun Oct 27, 2002 8:04 pm
Location: Italy

  • Quote

Post by xlyz » Fri Apr 04, 2003 9:44 pm

ebuild req posted in bugzilla: http://bugs.gentoo.org/show_bug.cgi?id=18769

:wink:
Top
Cappy
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 98
Joined: Wed Mar 12, 2003 3:07 am

  • Quote

Post by Cappy » Sat Apr 05, 2003 12:14 am

Got em installed !! :) They are still dependant on glibc2.2 though and if you have the 2.3 version you get a slew of unsatisfied dependencies unless you use the --nodeps option when installing the RPM. I have a Giga-Byte Maya II-Radeon 9000 Pro II and they seem a lot buggier than the fglrx-2.51 for X-Free 4.2.0/4.2.1. They run *almost* as fast as the previous version, but I have a lot of graffical weirdness. Large grffical blocks dissapearing where the cursor is, cursor actually leaving "clones" of itself in its path, text and graphics being "erased" in a sense, wher the cursor is, and other misc. artifacting. I've tried using the"SWCursor" option also...but didn't do anything. I'm going to try downgrading my glibc to meet the deps...even though my system is built mostly on *stable* sources already. I's either a C library prob or possibly a QT issue. Have to do a little playing around :)

Cap
Windows??....Yeah, I know what that is....I use that to look out at the pretty blue screen.....ahhh....I mean sky. :)
Top
xlyz
Veteran
Veteran
User avatar
Posts: 1470
Joined: Sun Oct 27, 2002 8:04 pm
Location: Italy

  • Quote

Post by xlyz » Sat Apr 05, 2003 12:33 am

***********edit*************
an ebuild has been added to portage:
emerge sync and enjoy :wink:
***************************


"quick & dirty" ebuild for xfree 4.3.0!!!

download http://www.schneider-digital.de/downloa ... x_X4.3.zip && unzip the rpm && put it in /usr/portage/distfiles (when the rpm will be available on ati site this step will not be necessary any more)

create the ebuild /usr/local/portage/media-video/ati-drivers/ati-drivers-2.9.6.ebuild

here is the

Code: Select all

# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: 

IUSE="qt kde gnome"

DESCRIPTION="Ati precompiled drivers for r300, r250 and r200 chipsets"
HOMEPAGE="http://www.ati.com"
SRC_URI="http://pdownload.mii.instacontent.net/ati/drivers/fglrx-glc22-4.3.0-${PV}.i586.rpm"

SLOT="${KV}"
LICENSE="ATI GPL-2 QPL-1.0"
KEYWORDS="-* ~x86"

DEPEND=">=virtual/linux-sources-2.4
	>=sys-libs/glibc-2.2.2
	app-arch/rpm2targz
	>=x11-base/xfree-4.2.99
	qt? ( >=x11-libs/qt-3.0 )"

ATIBIN="${D}/opt/ati/bin"
RESTRICT="nostrip"

src_unpack() {
    cd ${WORKDIR}
    rpm2targz ${DISTDIR}/${A}
	tar zxf fglrx-glc22-4.3.0-${PV}.i586.tar.gz
}

pkg_setup(){
	opengl-update xfree
}


src_compile() {

	einfo "building the glx module"

    cd ${WORKDIR}/lib/modules/fglrx/build_mod
    #that is the dirty way to avoid the id -u check
    sed -e 's:`id -u`:0:' make.sh >make.sh.new
    mv make.sh.new make.sh
    chmod +x make.sh
    ./make.sh || ewarn "glx module not built" 
	

    einfo "building the fgl_glxgears sample"
	
	mkdir ${WORKDIR}/fglrxgears
    cd ${WORKDIR}/fglrxgears
    tar -xzvf ${WORKDIR}/usr/src/fglrx_sample_source.tgz
    mv xc/programs/fgl_glxgears/* .
    make -f Makefile.Linux || die
    
    if [ "`use qt`" ]
	then 
	    einfo "building the qt fglx panel"
	    cd ${WORKDIR}
	    local OLDBIN="/usr/X11R6/bin"
	    local ATIBIN="${D}/opt/ati/bin"
	    mkdir fglrx_panel
	    cd  fglrx_panel
	    tar -xzvf ${WORKDIR}/usr/src/fglrx_panel_sources.tgz
	    sed -e "s:"${OLDBIN}":"${ATIBIN}":"\
		Makefile >Makefile.new
		mv Makefile.new Makefile
	emake || die
    fi
    
#removing stuff 
    einfo "cleaning"
    cd ${WORKDIR}
    rm -fR usr/share
    cd usr/X11R6/
    rm -fR bin/firegl*.bz2 bin/LICENSE.* bin/fgl_glxgears src
}

pkg_preinst() {
# clean the dinamic libGL stuff's home to ensure
# we dont have stale libs floating around
    if [ -d ${ROOT}/usr/lib/opengl/ati ]
	then
	    rm -rf ${ROOT}/usr/lib/opengl/ati/*
    fi
}			    

src_install() {
    local ATI_ROOT="/usr/lib/opengl/ati"
    
    cd ${WORKDIR}

#drm module 
    insinto /lib/modules/${KV}/video
    doins lib/modules/fglrx/build_mod/fglrx.o

#dri driver
    exeinto ${ATI_ROOT}/lib
    doexe usr/X11R6/lib/libGL.so.1.2 
    dosym libGL.so.1.2 ${ATI_ROOT}/lib/libGL.so.1
    dosym libGL.so.1.2 ${ATI_ROOT}/lib/libGL.so
    dosym libGL.so.1.2 ${ATI_ROOT}/lib/libMesaGL.so
    #that is the same as in the xfree
    dosym ../../xfree/lib/libGL.la ${ATI_ROOT}/lib/libGL.la

#same as in xfree
    exeinto ${ATI_ROOT}/
    dosym ../xfree/include ${ATI_ROOT}/include
    dosym ../xfree/extensions ${ATI_ROOT}/extensions
    rm usr/X11R6/lib/libGL.so.1.2

#apps
    insinto /etc/env.d
    doins ${FILESDIR}/09ati
    exeinto /opt/ati/bin
    doexe fglrxgears/fgl_glxgears
    doexe usr/X11R6/bin/*
    rm usr/X11R6/bin/*

    if [ "`use qt`" ] 
	then
	    doexe fglrx_panel/fireglcontrol
    fi

    #if ["`use kde`"] then


    #if ["`use gnome`"]
	cp -R usr ${D}
}

pkg_postinst() {
#switch to the ati implementation
    if [ "${ROOT}" = "/" ]
	then
	    /usr/sbin/opengl-update ati
    fi
    
    einfo
    einfo "To use the xfree GLX, run \"opengl-update xfree\""
    einfo
    einfo
    einfo "To chance your XF86Config you can use the bundled \"fglrxconfig\""
    einfo
    
#drm-module
    update-modules
}

pkg_postrm() {
	opengl-update xfree
}
then

Code: Select all

ebuild ati-drivers-2.9.6.ebuild digest
ACCEPT_KEYWORDS="~x86" emerge ati-drivers
enjoy :D :D :D
Last edited by xlyz on Sun Apr 06, 2003 5:00 pm, edited 4 times in total.
Top
Cappy
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 98
Joined: Wed Mar 12, 2003 3:07 am

  • Quote

Post by Cappy » Sat Apr 05, 2003 1:06 am

It worked (although very buggy) when I installed the RPM manually....but bombed out when I used the ebuild script....any ideas ???

Heres the

Code: Select all

probing for VMA API version...
cleaning...
patching 'highmem.h'...
patching 'drmP.h'...
patching file drmP.h
Hunk #1 succeeded at 283 (offset 28 lines).
compiling 'agpgart_be.c'...
compiling 'agp3.c'...
compiling 'i7505-agp.c'...
compiling 'firegl_public.c'...
linking of fglrx kernel module...
duplication skipped - generator was not called from regular lib tree
done.
==============================
 * building the fgl_glxgears sample
xc/programs/fgl_glxgears/README
xc/programs/fgl_glxgears/fgl_glxgears.c
xc/programs/fgl_glxgears/fgl_glxgears.man
xc/programs/fgl_glxgears/Imakefile
xc/programs/fgl_glxgears/Makefile.Linux
xc/programs/fglrx/fglrx_gamma/README
xc/programs/fglrx/fglrx_gamma/fglrx_xgamma.c
xc/programs/fglrx/fglrx_gamma/fglrx_xgamma.man
xc/programs/fglrx/fglrx_gamma/Imakefile
xc/programs/fglrx/fglrx_gamma/Makefile.Linux
xc/lib/fglrx_gamma/README
xc/lib/fglrx_gamma/fglrx_gamma.c
xc/lib/fglrx_gamma/fglrx_gamma.h
xc/lib/fglrx_gamma/Imakefile
gcc -o fgl_glxgears -Wall -g -I/usr/X11R6/include -L/usr/X11R6/lib -lGL -lGLU -lX11 -lm fgl_glxgears.c
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../../libGL.so: file not recognized: Is a directory
collect2: ld returned 1 exit status
make: *** [fgl_glxgears] Error 1

!!! ERROR: media-video/ati-drivers-2.9.6 failed.
!!! Function src_compile, Line 53, Exitcode 2
!!! (no error message)
Cap
Windows??....Yeah, I know what that is....I use that to look out at the pretty blue screen.....ahhh....I mean sky. :)
Top
xlyz
Veteran
Veteran
User avatar
Posts: 1470
Joined: Sun Oct 27, 2002 8:04 pm
Location: Italy

  • Quote

Post by xlyz » Sat Apr 05, 2003 1:16 am

forgot to say to copy /usr/portage/media-video/ati-drivers/files/09ati in /usr/local/portage/media-video/ati-drivers/files

try again
Top
minaural
n00b
n00b
Posts: 8
Joined: Wed Mar 26, 2003 6:46 am

  • Quote

Post by minaural » Sat Apr 05, 2003 5:15 am

getting this error, what am i doing wrong?

Code: Select all

root@gentoo ati-drivers # ebuild /usr/local/portage/media-video/ati-drivers/ati-drivers-2.9.6.ebuild digest
doebuild(): aux_get() error; aborting.
EDIT: Nevermind i forgot to uncomment the PORTAGE_OVERLAY line in make.conf :oops:
Top
nephi513
n00b
n00b
User avatar
Posts: 21
Joined: Sun Nov 24, 2002 4:13 pm

My guess about this driver.

  • Quote

Post by nephi513 » Sat Apr 05, 2003 5:29 pm

I think this driver is not the finaly production version yet. If it was it would be on the ATI's web site. I don't really think they have an offical release schedule for ther linux drivers as they do their Windows drivers. With windows they have to get the drivers certified with microsoft. While linux it looks like they don't have any really release schedule.

My bet is these are beta drivers that ATI let www.schneider-digital.de because it fixes problems for the FireGl cards and what there customers wanted. Which is another reason why these may not be good for ATI's Gameing cards.
Top
fca
Guru
Guru
Posts: 346
Joined: Sat Feb 22, 2003 5:14 pm
Location: Netherlands

  • Quote

Post by fca » Sat Apr 05, 2003 7:49 pm

However, accelerated drivers for my Radeon 9500 Pro under XFree 4.3 is too cool to pass on. I'm testing these. So far so good, except still 3D acceleration doesn't work, due to crappy Nvidia support for my nforce 2
Top
minaural
n00b
n00b
Posts: 8
Joined: Wed Mar 26, 2003 6:46 am

  • Quote

Post by minaural » Sun Apr 06, 2003 5:40 am

i got them installed thanks to xlyz's ebuild, worked great

the drivers are okay, I like to play games and have a 9500 Pro so the xfree radeon drivers were really sucky. These drivers are giving me some 2d problems, very slow refreshs and scrolling, but the 3d works great. hopefully these are just beta drivers and the final release will fix 2d issues

or maybe it just something i need to reconfigure ??
Top
xlyz
Veteran
Veteran
User avatar
Posts: 1470
Joined: Sun Oct 27, 2002 8:04 pm
Location: Italy

  • Quote

Post by xlyz » Sun Apr 06, 2003 9:34 am

minaural wrote:or maybe it just something i need to reconfigure ??
Have you updated your /etc/X11/XF86Config?

you can do through the script /opt/ati/bin/fglrxconfig (beware it will overwrite your old settings)

once istalled you can have either fglrx (ati) driver or radeon (xfree original) driver for 2d, both using new opengl driver for 3d.

just exit X, modprobe -r the driver you wanto to change, enable the driver you want to pick in you XF86Config, restart X

here is an example taken form mine

Code: Select all

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

# Any number of graphics device sections may be present

# Standard VGA Device:

Section "Device"
    Identifier  "Vesa"
    VendorName  "Unknown"
    BoardName   "Unknown"
    Driver      "vesa"
#    BusID       "PCI:0:10:0"
#    VideoRam    256
#    Clocks      25.2 28.3
EndSection

# === ATI device section ===

Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
# === disable PnP Monitor  ===
    #Option                              "NoDDC"
# === disable/enable XAA/DRI ===
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
# === 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" 
    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"
# === Misc Options ===
    Option "UseFastTLS"                 "0"
    Option "BlockSignalsOnLock"         "on"
    BusID "PCI:1:0:0"    # vendor=1002, device=514c
    Screen 0
EndSection

Section "Device"
    Identifier                          "ATI"
    Driver                              "ati"
EndSection

# **********************************************************************
# Screen sections
# **********************************************************************

# Any number of screen sections may be present.  Each describes
# the configuration of a single screen.  A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
    Identifier  "Screen0"
#    Device      "Vesa"
    Device      "ATI Graphics Adapter"
#    Device      "ATI"
    Monitor     "Monitor0"
    DefaultDepth 24
    #Option "backingstore"

    Subsection "Display"
        Depth       16
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
#        Virtual     1280 1024
    EndSubsection

    Subsection "Display"
        Depth       24
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
#        Virtual     1280 1024
    EndSubsection
EndSection
just uncomment the driver of choice in the screen section
Top
Ulukay
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 143
Joined: Tue Oct 08, 2002 8:11 am

  • Quote

Post by Ulukay » Sun Apr 06, 2003 2:53 pm

anyone got DRI working with these drivers???
Top
Phase^
n00b
n00b
Posts: 4
Joined: Sun Apr 06, 2003 2:27 pm

Radeon 9700np problems.

  • Quote

Post by Phase^ » Sun Apr 06, 2003 3:06 pm

Hi.
With the new ATI drivers and XFree 4.3 I've finally got X to work.
Now 2d works fine, but DRI is missing so there is no 3dacceleration, and that is not fun.
Getting around 150fps in glxgears :/

My config (A xf86config generated config, with some edits.):

Code: Select all


Section "Module"

    Load        "dbe"  	# Double buffer extension

    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

    Load        "type1"
    Load        "speedo"

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

EndSection

Section "Files"

    RgbPath	"/usr/X11R6/lib/X11/rgb"

    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"

EndSection

Section "InputDevice"

    Identifier	"Keyboard1"
    Driver	"Keyboard"

    Option "XkbRules"	"xfree86"
    Option "XkbModel"	"pc101"
    Option "XkbLayout"	"se"

EndSection

Section "InputDevice"

    Identifier	"Mouse1"
    Driver	"mouse"
    Option "Protocol"    "Auto"
    Option "Device"      "/dev/mouse"

EndSection

Section "Monitor"

    Identifier  "VG150"

    HorizSync   30-62

    VertRefresh 50-75

EndSection

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

    Driver     "vga"
EndSection

Section "Device"
    Identifier 			"ATI GA"
    Driver			"fglrx"
    Option "no_dri"		"no"
    Option "VideoOverlay"	"on"
    Option "OpenGLOverlay"	"off"
EndSection

Section "Device"
    Identifier  		"RADEON"
    Driver      		"ati"
    Option "no_dri"		"no"
    Option "VideoOverlay"	"on"
    Option "OpenGLOverlay"	"off"
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "RADEON"
    Monitor     "VG150"
    DefaultDepth 16

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

Section "ServerLayout"

    Screen "Screen 1"

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

EndSection
With the ati driver everything works fine, but with fglrx there is an error that it doesn't support 16bpp.
If i run a OpenGL app with "ati" driver, then it says like this:

Code: Select all

Xlib: extension "XFree86-DRI" missing on display ":0.0".
Is it something i need to download or is it something in some config i need to change?
Top
xlyz
Veteran
Veteran
User avatar
Posts: 1470
Joined: Sun Oct 27, 2002 8:04 pm
Location: Italy

  • Quote

Post by xlyz » Sun Apr 06, 2003 3:47 pm

ati drivers works only with

Code: Select all

DefaultDepth 24
Top
sphex
n00b
n00b
User avatar
Posts: 4
Joined: Mon Apr 29, 2002 6:43 pm
Location: germany -- aachen

  • Quote

Post by sphex » Sun Apr 06, 2003 5:36 pm

i can't create the ebuild... when i'm trying to make ist by "ebuild --debug ati-drivers-2.9.6.ebuild digest" i get to know that there is a synthax error on line 129: unexpected end of file... i dont know wheres the problem...
Top
sphex
n00b
n00b
User avatar
Posts: 4
Joined: Mon Apr 29, 2002 6:43 pm
Location: germany -- aachen

  • Quote

Post by sphex » Sun Apr 06, 2003 6:15 pm

hi again!

i got it to work by c&p again in nedit, but still dont know why it didn't work the first time.

now i have the same problem as cappy... i copied the ati09 file also, but it still doesnt work...
Top
xlyz
Veteran
Veteran
User avatar
Posts: 1470
Joined: Sun Oct 27, 2002 8:04 pm
Location: Italy

  • Quote

Post by xlyz » Sun Apr 06, 2003 6:43 pm

sphex, there is an "official" ebuild in portage

I suppose it's simpler to just delete the one you put in /usr/local/portage, emerge sync and use the official one
Top
sphex
n00b
n00b
User avatar
Posts: 4
Joined: Mon Apr 29, 2002 6:43 pm
Location: germany -- aachen

  • Quote

Post by sphex » Sun Apr 06, 2003 6:48 pm

i did this, but it is still the same problem :/ exact the same message like to one cappy posted...

i deleted the ati-driver-2.9.6.ebuild and the file in /files... do i have to do more than this?
Top
xlyz
Veteran
Veteran
User avatar
Posts: 1470
Joined: Sun Oct 27, 2002 8:04 pm
Location: Italy

  • Quote

Post by xlyz » Sun Apr 06, 2003 8:15 pm

sphex wrote:i did this, but it is still the same problem :/ exact the same message like to one cappy posted...

i deleted the ati-driver-2.9.6.ebuild and the file in /files... do i have to do more than this?
I don't know

delete the whole folder /usr/local/portage/media-video/ati-drivers and try again

if does not work, try to file a bug in bugzilla. Here the link for this ebuild http://bugs.gentoo.org/show_bug.cgi?id=18769
Top
aequitas
Apprentice
Apprentice
User avatar
Posts: 190
Joined: Wed Aug 28, 2002 9:56 pm
Location: Ooy bij arnhem
Contact:
Contact aequitas
Website

  • Quote

Post by aequitas » Sun Apr 06, 2003 8:23 pm

how do i sett the resolution of my secondaire monitor.

I gave it the same rates as the primairy but it just keeps 1024x768
I am not superstitious, that brings bad luck.
Top
Phase^
n00b
n00b
Posts: 4
Joined: Sun Apr 06, 2003 2:27 pm

  • Quote

Post by Phase^ » Sun Apr 06, 2003 10:12 pm

Hi again.
Still having som problems, indeed when i switch "DefaultDepth" to 24 there is no shitty erro about not supporting 16 bpp.
Anyway, when i try to start X with the fglrx driver it simply says: this is a third party board as an error.
Then something about DRIInitDisplay() failure.

It surely doesnt like my card :/
Top
Death Valley Pete
n00b
n00b
User avatar
Posts: 49
Joined: Tue Mar 25, 2003 8:03 pm
Location: The Inland Empire

  • Quote

Post by Death Valley Pete » Mon Apr 07, 2003 2:58 am

For me the ebuild in the portage tree worked flawlessly. (XFree 4.3-r1) On my Radeon 9000M, I'm getting ~2000 fps! Not too bad, especially since before I installed this I was just going with software rendering (72 fps, no more, no less). The only potential issues I noticed:

I think you probably should unmerge xfree-drm first if you've got it installed.

Do run /opt/ati/bin/fglrxconfig like the ebuild recommends. Backup your old XF86Config just in case.

Right after I did this and rebooted it wanted to go into 640x480 mode with 1600x1200 in a virtual screen (yuck). This was an easy fix; I just deleted every resolution except 1600x1200 (my monitor's native rez.) in XF86Config and rebooted again. Probably that was just a dumb newbie mistake that wouldn't be an issue if I had a desktop computer where I could go Ctrl+Alt+'+' like the instructions recommend.

Xfree-drm never worked right for me (again, I'm an ignorant newbie), but this is perfect for anybody who can handle the prospect of a precomipled driver in a source distribution. :wink:
<instert pithy statement here>
Top
Mov
n00b
n00b
Posts: 4
Joined: Mon Jan 20, 2003 11:50 am

problems..

  • Quote

Post by Mov » Mon Apr 07, 2003 5:48 am

not having much success here..

i emerged ati-drivers, ran fglrxconfig, had some problems with X stating that it could not find the device (which i fixed by adding "ChipID 0x514c" to XF86Config).. but now when i run glxgears the box is black (ie. no gears), i get the error "ERROR: fglrx - unknown asic class", and i get some crazy fps like ~33500.

armagetron segfaults, and quake-forge is black just like glxgears (though i can hear that it's running).

the fglrx module is loading fine, but it's just not working out. anyone have any ideas?
Top
Punisha69
n00b
n00b
Posts: 20
Joined: Mon Apr 07, 2003 8:02 am
Location: vancouver, BC

9500 Pro woes

  • Quote

Post by Punisha69 » Mon Apr 07, 2003 8:09 am

Hey guys...I'm a bit of a noob and i'm having some problems doing this, I'm sure there is a couple of you who can help me, i hope!

Ok. Here's what I HAVE:

Radeon 9500 Pro
Gentoo 1.4 RC3
XFree 4.3
KDE

Here's what I've done:

I emereged "rpm" so
Then... #rpm -i --force package.rpm
then i ran ./make.sh (everything went fine)
when I tried to run ./make_install.sh i got an error (i'll type it down below)
then i ran fglrxconfig and went through that and made new XF86Confing-4 file
I tried running X (KDE). The screen flashs black a few times makin it seem like its going to work, then it stays black

i tried #modprobe fglrx and i got the follwoing msg (I get this EXACT thing when i try to run ./make_install.sh)

"Warning: loading /lib/modules/2.4.20-gentoo-r2/kernel/drivers/char/drm/fglrx.o will tain the kernel: non-GPL license - Proprietary. (C) 2002 - ATI Technologies, Starneberg, GERMANY
See (blahblahblah. for more info)
/lib/modules/2.4.20-gentoo-r2/kernel/drivers/char/drm/fglrx.o: init_modules: Operation not permitted
Hint: insmod errors can be caused by incorrect module parameters,including invalid IO or IRQ parameters.
You may find more information insyslog orthe output from dmesg
/lib/modules/2.4.20-gentoo-r2/kernel/drivers/char/drm/fglrx.o: insmod /lib/modules/2.4.20-gentoo-r2/kernel/drivers/char/drm/fglrx.o failed
/lib/modules/2.4.20-gentoo-r2/kernel/drivers/char/drm/fglrx.o: insmod fglrx failed"

again, i get that EXACT same thing either trying to "modprobe fglrx" or "./make_install.sh"

some of the msgs i get from "dmesg"
"[fglrx:firegl_stub_register]*ERROR* Fire GL kernel module has to be loaded prior to any other DRM kernel module!


So, thats what happens... any idea guys? I REALLY would love to get this working, cause when i was running the "radeon" drivers that came with the kernel i only got 70FPS in glxgears

thanks in advance

PS. I have also removed radeon_drv.o from its original directory and am also making sure no radeon driver is loaded before i do all that
Top
Mov
n00b
n00b
Posts: 4
Joined: Mon Jan 20, 2003 11:50 am

  • Quote

Post by Mov » Mon Apr 07, 2003 9:06 am

Punisha69: i had the same problem.. building the radeon drm as a module instead of directly into the kernel fixed it.
Top
Post Reply

99 posts
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic