Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134714 - ati-drivers-2.25.18: [fglrx] API ERROR: could not register entrypoint for...
Summary: ati-drivers-2.25.18: [fglrx] API ERROR: could not register entrypoint for...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-28 21:32 UTC by Yang Zhao
Modified: 2007-04-02 05:44 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yang Zhao 2006-05-28 21:32:53 UTC
glxinfo, glxgears, and fglrxinfo are all affected by "[fglrx] API ERROR" as shown below:

yzhao@fuu ~ $ LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 8.25.18 atiogl_a (screen 0)
libGL: OpenDriver: trying  /atiogl_a_dri.so
libGL error: dlopen  /atiogl_a_dri.so failed ( /atiogl_a_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib//modules/dri/atiogl_a_dri.so
fglrx: libGL version does not match - OpenGL module is using glapi fallback
[fglrx] API ERROR: could not register entrypoint for SelectTextureSGIS
[fglrx] API ERROR: could not register entrypoint for SelectTextureTransformSGIS
*snip* (a tons more API error below this)


[ebuild   R   ] x11-drivers/ati-drivers-8.25.18  +opengl 0 kB 
[ebuild   R   ] x11-base/xorg-x11-6.8.2-r7  -3dfx -3dnow +bitmap-fonts +cjk -debug -dlloader -dmx -doc -font-server -insecure-drivers +ipv6 -minimal +mmx +nls -nocxx +opengl +pam -sdk +sse -static +truetype-fonts +type1-fonts (-uclibc) +xprint +xv 0 kB 


yzhao@fuu ~ $ eselect opengl list
Available OpenGL implementations:
  [1]   ati *
  [2]   xorg-x11


Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r7 i686)
=================================================================
System uname: 2.6.16-gentoo-r7 i686 Intel(R) Pentium(R) M processor 1700MHz
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
dev-lang/python:     2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distcc distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://sui/portage/ http://modzer0.cs.uaf.edu/public/gentoo/ http://gentoo.mirrored.ca "
LANG="en_CA.UTF-8"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://sui/gentoo-portage"
USE="x86 X aac aalib acl acpi alsa apache2 apm audiofile avi bash-completion berkdb bitmap-fonts bonobo bzip2 c++ cairo cdr cjk cli crypt cups curl dbus dri dvd dvi eds emboss encode exif expat fam ffmpeg flac foomaticdb fortran gdbm gif gimpprint glut gnome gpm gstreamer gtk gtk2 guile ieee1394 imagemagick imlib ipv6 isdnlog java joystick jpeg latex lcms libcaca libg++ libwww lua mad matroska mikmod mmx mng motif mozsvg mp3 mpeg mysql nautilus ncurses nls nptl nptlonly nsplugin ogg opengl pam pcmcia pcre pdflib perl php png ppds pppd python quicktime readline real recode reflection samba sdl session slang spell spl sse sse2 ssl svg svga tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb utf8 vcd vorbis win32codecs wma wmf xine xml xml2 xorg xosd xprint xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
Comment 1 Yang Zhao 2006-05-29 00:45:03 UTC
I should probably also mention that any and all opengl using programs terminate with the same API ERROR.
Comment 2 Bill Hartwell 2006-06-01 14:21:26 UTC
I have the same problem, ati-drivers 8.25.18 and xorg-x11 6.8.2-r7.

Moving to ati-drivers 8.24.8 seems to have solved the problem, so far.
Comment 3 Ellis Whitehead 2006-06-05 17:35:39 UTC
Same here.
ati-drivers 8.25.18
xorg-x11 6.8.2-r2
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9200 Series DDR Generic

Downgrading to ati-driver 8.24.8 lets opengl work again
Comment 4 Simon Detheridge 2006-06-21 09:27:17 UTC
I have the same problem.. EXCEPT:

Downgrading ati-drivers does not work for me.
If I run glxgears as root, it works! (Has anyone else tried this?)
Could it be a permissions problem?

I have xorg-x11 6.8.2-r1
My ATI card is a Sapphire X850 (the one that until fairly recently didn't work due to a bad chipid)
Comment 5 Yang Zhao 2006-06-22 10:16:22 UTC
(In reply to comment #4)
> If I run glxgears as root, it works! (Has anyone else tried this?)
> Could it be a permissions problem?


Doesn't seem to work here, unfortunately.
Comment 6 Jose Marino 2006-06-28 11:37:02 UTC
Had the same problem here with ati-drivers-2.25.18
I've just upgraded to 2.26.18 and I the problem is still there.

My card is an ATI Mobility Radeon 9000
Comment 7 Yang Zhao 2006-06-29 10:13:32 UTC
According to the release notes(1) from ATI, this is now a known-bug for 2.25.18:

"* Attempting to use 3D applications on Radeon 9000/9100/9200/9250 and FireGL 8x00 products fails to start and reports back something similar to 
Comment 8 Yang Zhao 2006-06-29 10:13:32 UTC
According to the release notes(1) from ATI, this is now a known-bug for 2.25.18:

"* Attempting to use 3D applications on Radeon 9000/9100/9200/9250 and FireGL 8x00 products fails to start and reports back something similar to [fglrx] API ERROR: could not register entrypoint for SelectTextureSGIS. Further details can be found in topic number 737-22639"

(1) https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.26.18.html
Comment 9 Jose Marino 2006-07-31 09:12:48 UTC
ATI has posted a workaround for this in their FAQ site: issue 737-22637

This is the link:
https://support.ati.com/ics/support/KBAnswer.asp?questionID=22637

I copied the provided libGL.so.1.2 file in: /usr/lib/opengl/ati/lib/
and I can confirm the fix works on my ATI Mobility Radeon 9000
I'm running ati-drivers-8.26.18-r1 on a x86 laptop.
Comment 10 Yang Zhao 2007-04-02 05:44:41 UTC
This has been fixed by newer releases for some time.