Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 206575 - x11-drivers/ati-drivers-8.1: Version bump to ATI Catalyst 8.1
Summary: x11-drivers/ati-drivers-8.1: Version bump to ATI Catalyst 8.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: X11 External Driver Maintainers
URL: http://ati.amd.com/support/drivers/li...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-18 20:46 UTC by Martin von Gagern
Modified: 2008-02-14 15:24 UTC (History)
10 users (show)

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


Attachments
Patch from 8.443.1-r1 to 8.1 ebuild (ati-drivers-8.443.1-8.1.patch,1.64 KB, patch)
2008-01-18 20:48 UTC, Martin von Gagern
Details | Diff
full diff of ebuild changes for this release ... as I have added to je_fro's overlay (ati-drivers-8.452.ebuild.diff,2.14 KB, text/plain)
2008-01-19 15:06 UTC, Jory A. Pratt
Details
ebuild diff against the tree (ati-drivers-8.452.ebuild.diff,2.72 KB, text/plain)
2008-01-19 15:36 UTC, Jory A. Pratt
Details
ati-powermode-opt-path-2.patch (ati-powermode-opt-path-2.patch,1.60 KB, text/plain)
2008-01-19 15:37 UTC, Jory A. Pratt
Details
my builg.log (build.log,5.58 KB, text/plain)
2008-01-26 01:06 UTC, lamusic
Details
my emerge --info output (emerge.info,4.24 KB, text/plain)
2008-01-26 01:07 UTC, lamusic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin von Gagern 2008-01-18 20:46:26 UTC
Looks like there is a new driver for the ATI cards, see URL. Their versioning scheme looks really strange, it seems that now 8.1 is more recent than 8.443 was. Maybe they want to stay in sync with the Windows version numbers.

The file for this package is called ati-driver-installer-8-01-x86.x86_64.run and a permanent link to that package should be the following URL:
http://ati.amd.com/support/drivers/linux/previous/linux-rf-cat81.html
Comment 1 Martin von Gagern 2008-01-18 20:48:41 UTC
Created attachment 141240 [details, diff]
Patch from 8.443.1-r1 to 8.1 ebuild

This patch against the latest ebuild currently in portage together with a rename to 8.1 made the package emerge for me.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2008-01-18 21:08:12 UTC
Kindly review http://www.gentoo.org/doc/en/bugzilla-howto.xml#doc_chap6 (Zero-day bump requests)...


Comment 3 Jory A. Pratt gentoo-dev 2008-01-19 04:41:07 UTC
(In reply to comment #1)
> Created an attachment (id=141240) [edit]
> Patch from 8.443.1-r1 to 8.1 ebuild
> 
> This patch against the latest ebuild currently in portage together with a
> rename to 8.1 made the package emerge for me.
> 

Your patch is wrong ... refer to dev overlay for je_fro I done pushed him the changes he will commit to tree most likely over the weekend.
Comment 4 Jory A. Pratt gentoo-dev 2008-01-19 15:06:30 UTC
Created attachment 141295 [details]
full diff of ebuild changes for this release ... as I have added to je_fro's overlay

http://overlays.gentoo.org/dev/je_fro/browser/x11-drivers/ati-drivers  ebuild and patch is avaliable via the overlay for those wanting to test until je_fro gets around to adding it.
Comment 5 Jory A. Pratt gentoo-dev 2008-01-19 15:36:15 UTC
Created attachment 141297 [details]
ebuild diff against the tree

Will place patch up in just a min for those who do not want to pull it from je_fro's svn overlay.
Comment 6 Jory A. Pratt gentoo-dev 2008-01-19 15:37:09 UTC
Created attachment 141300 [details]
ati-powermode-opt-path-2.patch

description says it all I do believe :)
Comment 7 Joerg Bornkessel (RETIRED) gentoo-dev 2008-01-20 12:15:50 UTC
ebuild from je_fro's svn overlay works for me,
~amd64 multilib

Thx
Comment 8 Haroon Rafique 2008-01-21 17:49:25 UTC
(In reply to comment #7)
> ebuild from je_fro's svn overlay works for me,
> ~amd64 multilib
> 
> Thx
> 

I haven't been using ati-drivers for too long, so don't count me as an expert. However, upgrading to 8.452 from je_fro's svn repo made me lose hardware acceleration. fglrxinfo reported OpenGL vendor as mesa. Reverting back to 8.443.1-r1 re-enabled hardware acceleration (fglrxinfo reported ATI Technologies Inc.). FWIW. Anybody else experience the same?
Comment 9 Dieter Ries 2008-01-22 20:37:00 UTC
Works perfectly here on amd64!
For the 1st time suspend and hibernate work!
Comment 10 Florian Manschwetus 2008-01-22 20:56:44 UTC
(In reply to comment #9)
> Works perfectly here on amd64!
> For the 1st time suspend and hibernate work!
> 

Nice, could you share your config? Here works nothing (IBM T60 x86 X1400 1400x1050 Xorg 7.3, 2.6.23.11 or so) especially suspend is now totally broken.
Florian
Comment 11 Jory A. Pratt gentoo-dev 2008-01-22 21:53:41 UTC
(In reply to comment #10)
> (In reply to comment #9)
> > Works perfectly here on amd64!
> > For the 1st time suspend and hibernate work!
> > 
> 
> Nice, could you share your config? Here works nothing (IBM T60 x86 X1400
> 1400x1050 Xorg 7.3, 2.6.23.11 or so) especially suspend is now totally broken.
> Florian
> 

suspend and hibernate are touchy ... the wrong modules built into the kernel will show major trouble. As far as your resolutions not working email me directly you xorg log and kernel config. 
Comment 12 Jory A. Pratt gentoo-dev 2008-01-22 21:55:58 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > ebuild from je_fro's svn overlay works for me,
> > ~amd64 multilib
> > 
> > Thx
> > 
> 
> I haven't been using ati-drivers for too long, so don't count me as an expert.
> However, upgrading to 8.452 from je_fro's svn repo made me lose hardware
> acceleration. fglrxinfo reported OpenGL vendor as mesa. Reverting back to
> 8.443.1-r1 re-enabled hardware acceleration (fglrxinfo reported ATI
> Technologies Inc.). FWIW. Anybody else experience the same?
> 

This is most likely a broken eselect opengl set ati ... If you would update and retest and repost your result I will be more then happy to get you on the right track.
Comment 13 Florian Manschwetus 2008-01-22 22:43:54 UTC
(In reply to comment #11)
> (In reply to comment #10)
> > (In reply to comment #9)
> > > Works perfectly here on amd64!
> > > For the 1st time suspend and hibernate work!
> > > 
> > 
> > Nice, could you share your config? Here works nothing (IBM T60 x86 X1400
> > 1400x1050 Xorg 7.3, 2.6.23.11 or so) especially suspend is now totally broken.
> > Florian
> > 
> 
> suspend and hibernate are touchy ... the wrong modules built into the kernel
> will show major trouble. As far as your resolutions not working email me
> directly you xorg log and kernel config. 
> 
Oh, with this release my display is recognized correctly so the resoution is working. But hw 3d acceleration is broken, suspend is broken, video displaying is nearly broken.

Florian
Comment 14 Mattia Rossi 2008-01-25 00:08:32 UTC
> Oh, with this release my display is recognized correctly so the resoution is
> working. But hw 3d acceleration is broken, suspend is broken, video displaying
> is nearly broken.

Same for me. Resolution is OK, but no 3D and no video. Did not try suspend. Anyways, the ebuild from the overlay installs flawlessy. The problems are related to the drivers itself not to the ebuild.
Comment 15 Jory A. Pratt gentoo-dev 2008-01-25 00:22:03 UTC
(In reply to comment #14)
> > Oh, with this release my display is recognized correctly so the resoution is
> > working. But hw 3d acceleration is broken, suspend is broken, video displaying
> > is nearly broken.
> 
> Same for me. Resolution is OK, but no 3D and no video. Did not try suspend.
> Anyways, the ebuild from the overlay installs flawlessy. The problems are
> related to the drivers itself not to the ebuild.
> 


Without knowing what card you have I am unable to check into why your card does not work please provide this info so we can get this resolved.
Comment 16 Jeffrey Gardner (RETIRED) gentoo-dev 2008-01-25 05:33:19 UTC
8.452 is in the tree :)
Comment 17 Florian Manschwetus 2008-01-25 08:24:03 UTC
(In reply to comment #15)
...
> Without knowing what card you have I am unable to check into why your card does
> not work please provide this info so we can get this resolved.
> 

Just look some posts above, there i posted a complete system describtion.
Florian
Comment 18 lamusic 2008-01-26 01:05:15 UTC
I have a bug with a gentoo-sources-2.6.24 and this driver, fail to install


Comment 19 lamusic 2008-01-26 01:06:28 UTC
Created attachment 141798 [details]
my builg.log
Comment 20 lamusic 2008-01-26 01:07:42 UTC
Created attachment 141800 [details]
my emerge --info output
Comment 21 Jory A. Pratt gentoo-dev 2008-01-26 01:14:19 UTC
(In reply to comment #18)
> I have a bug with a gentoo-sources-2.6.24 and this driver, fail to install
> 

I know where the problem is and should have je_fro push the fix in next day or so.
Comment 22 Jory A. Pratt gentoo-dev 2008-01-26 01:16:31 UTC
Until I find out why the check is failing simple enable "PCI_LEGACY" in 2.6.24.
Comment 23 Jory A. Pratt gentoo-dev 2008-01-26 01:19:30 UTC
Those who understand how to patch can try ....

Index: ati-drivers-8.452.ebuild
===================================================================
--- ati-drivers-8.452.ebuild	(revision 164)
+++ ati-drivers-8.452.ebuild	(working copy)
@@ -74,7 +74,7 @@
 	fi
 
 	if kernel_is ge 2 6 24; then
-		CONFIG_CHECK="PCI_LEGACY"
+		CONFIG_CHECK="!PCI_LEGACY"
 		ERROR_PCI_LEGACY="${P} requires support for pci_find_slot (CONFIG_PCI_LEGACY)."
 	fi

That should resolve the problem and throw an error if not enabled.
Comment 24 Matija "hook" Šuklje 2008-01-26 08:47:06 UTC
According to the Unofficial Ati Linux Diver Wiki, the new naming is Catalyst and versioning goes by the following key:

"The new driver release carry a new name (the same used for the Windows counterpart) and version numbering (7.11 means year 2007, month November). It is still a proprietary closed-source driver."
Comment 25 Jory A. Pratt gentoo-dev 2008-01-27 23:00:15 UTC
(In reply to comment #24)
> According to the Unofficial Ati Linux Diver Wiki, the new naming is Catalyst
> and versioning goes by the following key:
> 
> "The new driver release carry a new name (the same used for the Windows
> counterpart) and version numbering (7.11 means year 2007, month November). It
> is still a proprietary closed-source driver."
> 

We are well aware of this and have decided against it. Reasonings include many users are familiar with current naming etc..
Comment 26 Jory A. Pratt gentoo-dev 2008-01-28 16:41:43 UTC
(In reply to comment #18)
> I have a bug with a gentoo-sources-2.6.24 and this driver, fail to install
> 

We have redone the check for PCI_LEGACY it is fixed in overlay je_fro will push it to the tree soon as he has time.
Comment 27 Bernd Steinhauser 2008-01-28 19:58:58 UTC
Small comment, the dependency
=virtual/libstdc++-3.3*
is unneeded with this driver version, as far as I can tell. Won't hurt though.
Comment 28 Haroon Rafique 2008-01-29 14:43:26 UTC
(In reply to comment #12)
> 
> This is most likely a broken eselect opengl set ati ... If you would update and
> retest and repost your result I will be more then happy to get you on the right
> track.
> 

Second time around works like a charm. Hardware acceleration works well now.
Comment 29 MasterX 2008-02-04 16:21:39 UTC
I just emerged at-drivers 8.452, and I have encountered problems with DRI. Although, xorg.0.log reports that DRI and Composite are both enabled, they are not. When I run strace glxinfo or strace glxgears I get the following error:
ioctl(5, 0x80146454, 0xbfc5b800)        = 0 
 mmap2(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0x5) = 0xb7fa3000 
 ioctl(5, 0xc0086420, 0xbfc5b800)        = 0 
 ioctl(5, 0xc01c64a6, 0xbfc5b750)        = 0 
 ioctl(5, 0xc01c64a6, 0xbfc5b750)        = 0 
 ioctl(5, 0xc01c64a6, 0xbfc5b750)        = 0 
 ioctl(5, 0xc01c64a6, 0xbfc5b750)        = 0 
 ioctl(5, 0xc01c64a6, 0xbfc5b750)        = 0 
 ioctl(5, 0xc01c64a6, 0xbfc5b750)        = 0 
 ioctl(5, 0xc01c64a6, 0xbfc5b740)        = 0 
 ioctl(5, 0xc01c64a6, 0xbfc5b740)        = 0 
 ioctl(5, 0xc01c64a6, 0xbfc5b200)        = 0 
 ioctl(5, 0xc01c64a6, 0xbfc5b200)        = 0 
 ioctl(5, 0x4008642a    

Also in dmesg I find the following errors:
[fglrx] Reserve Block - 0 offset =  0X0 length = 0X40000 
 [fglrx] Reserve Block - 1 offset =  0X7ff5000 length = 0Xb000 
 [fglrx] Reserve Block - 2 offset =  0X7fb5000 length = 0X40000 
 [fglrx] interrupt source 20008000 successfully enabled 
 [fglrx] enable ID = 0x00000004 
 [fglrx] Receive enable interrupt message with irqEnableMask: 20008000 
 [fglrx] interrupt source 10000000 successfully enabled 
 [fglrx] enable ID = 0x00000005 
 [fglrx] Receive enable interrupt message with irqEnableMask: 10000000 
 [fglrx:firegl_lock_free] *ERROR* lock was not held by 2! (*lock=0x80000001) 
 [fglrx:firegl_unlock] *ERROR* firegl_lock_free failed! 
 [fglrx:firegl_lock_free] *ERROR* lock was not held by 2! (*lock=0xc0000001) 
 [fglrx:firegl_unlock] *ERROR* firegl_lock_free failed! 
 [fglrx] interrupt source 10000000 successfully disabled! 
 [fglrx] enable ID = 0x00000000 
 [fglrx] Receive disable interrupt message with irqEnableMask: 10000000; dwIRQEnableId: 00000005 
 [fglrx] interrupt source 20008000 successfully disabled! 
 [fglrx] enable ID = 0x00000000 
 [fglrx] Receive disable interrupt message with irqEnableMask: 20008000; dwIRQEnableId: 00000004 
 [fglrx] PCIe has already been initialized. Reinitializing ... 
 [fglrx] Reserve Block - 0 offset =  0X0 length = 0X40000 
 [fglrx] Reserve Block - 1 offset =  0X7ff5000 length = 0Xb000 
 [fglrx] Reserve Block - 2 offset =  0X7fb5000 length = 0X40000 
 [fglrx] interrupt source 20008000 successfully enabled 
 [fglrx] enable ID = 0x00000004 
 [fglrx] Receive enable interrupt message with irqEnableMask: 20008000 
 [fglrx] interrupt source 10000000 successfully enabled 
 [fglrx] enable ID = 0x00000005 
 [fglrx] Receive enable interrupt message with irqEnableMask: 10000000 
 [fglrx:firegl_lock_free] *ERROR* lock was not held by 2! (*lock=0x80000001) 
 [fglrx:firegl_unlock] *ERROR* firegl_lock_free failed! 

Does anybody know what is causing this?
Thank you
Comment 30 Florian Manschwetus 2008-02-14 10:58:16 UTC
i think this bug could be closed now, this version is in portage next one is released so open a bumb request for this one.
Comment 31 Christian Faulhammer (RETIRED) gentoo-dev 2008-02-14 15:24:37 UTC
Closing, as it was bumped.  Report your errors on other bugs.