Mailinglist Archive: opensuse (1495 mails)

< Previous Next >
Re: [opensuse] New ATI driver released... And works! -- NOT!
  • From: Dave Plater <dave.plater@xxxxxxxxxxx>
  • Date: Fri, 03 Apr 2009 10:11:24 +0200
  • Message-id: <49D5C4AC.1000700@xxxxxxxxxxx>
David C. Rankin wrote:
Dave Plater wrote:

David C. Rankin wrote:

Dave,

Your english was fine, I was just suffering from a momentary
cranal-rectal
inversion :-(




By the way, Peter didn't seem to have solved his problem which I think
may be due to his not having the devel versions installed. I have no
experience with ATI only nvidia, in fact from what I've seen on this
list I don't want to have any ATI experience. Does the installation of
his driver require the development versions to be installed? Maybe you
can put him on the right track.
Regards
Dave P





Dave,

The devel versions shouldn't be required. When I checked my 11.0
version, all
I have is compat-libstdc++-5.0.7-121.1 (which I understand is libstdc++33 in
11.1), but:

[01:44 alchemy:/srv/www/htdocs/wordpress] # rpm -qa | grep libstdc++
compat-libstdc++-5.0.7-121.1

------------- I do have other unrelated devel packages installed:

libstdc++44-4.4.0_20090316-2.1
libstdc++43-devel-4.3.3_20090126-2.3
libstdc++43-doc-4.3.3_20090316-2.1
libstdc++44-32bit-4.4.0_20090316-2.1
libstdc++-devel-4.3-39.1

but nothing on the system related to libstdc++.so.5

[02:16 alchemy:/srv/www/htdocs/wordpress] # rpm -q --whatprovides
libstdc++.so.5
compat-libstdc++-5.0.7-121.1

I have never had a compile problem with the ATI driver related to a
missing
library. ATI botched a couple of driver releases that not even Stefan could
compile for 11.1. The key here I think is 11.1. ATI hasn't released a driver
to
date that will work with my hardware and 11.1. Anders and others are doing OK
with the 9-3 release (although I suspect if they compare the 11.1 fglrx driver
performance to that of the Sept. 08 driver running on 11.0 or 10.3 they would
be wildly disappointed by the comparison.) The problem is there is no
"measuring stick" or a good performing driver that will compile against 11.1.

I know in my experience with the 8-10, 8-11, 8-12, and 9-1 fglrx
drivers, my
graphics performance on my laptop with an X1200/x1300 chipset all the
foregoing
drivers suffer greater than a 40% performance loss compared against the 8-9
driver.

I would like to see the test results of others who think the 9-3 driver
is
doing OK, comparing (1) the glxgears frame rates w/default window size, and
(2)
the overall feel and responsiveness of the graphics subsystem against their
same hardware running 11.0 or 10.3 with the 8-9 driver. I would be willing to
wager their would be a bunch of bruised chins from all the "jaw dropping" that
would occur when the performance penalty of the recent ATI drivers is actually
measured in black-and-white. It's almost impossible to tell how much of a
performance hit you have taken just by looking at the screen and saying "yes,
it looks OK" without doing an actual comparison.

As for Peter, the only thing I can think of is just to plug
libstdc++.so.5
into webpin on 11.1 and see what packages come back and then install those
packages to get around his compile problem. The search on 11.1 says the
package
is provided by the following. Since I don't run 11.1 (primarily due to the ATI
issue (to be fair other things as well)), I haven't had to beat my head into
the wall over this yet, but if it were me, I would just go down the list of
the
1-click installs below, find my architecture and install every damn one of
them
that matched until I had a usable libstdc++.so.5 on my system to compile
against:

Results from http://download.opensuse.org/distribution/11.1/repo/oss/

libstdc++33 (3.3.3)
The standard C++ shared library
contains /usr/lib/libstdc++.so.5

1-click:

http://api.opensuse-community.org/searchservice//YMPs/openSUSE_111/3ca198ef8ee52d812ac45f5603554b7163a7b946

libstdc++33-32bit (3.3.3)
The standard C++ shared library
contains /usr/lib/libstdc++.so.5
Results from
http://download.opensuse.org/repositories/devel:/gcc/openSUSE_11.1

1-click:

http://api.opensuse-community.org/searchservice//YMPs/openSUSE_111/19e75469a9a43d2ae2648ca5b05344f4f52bd909

libstdc++33 (3.3.3)
The standard C++ shared library
contains /usr/lib/libstdc++.so.5

1-click:

http://api.opensuse-community.org/searchservice//YMPs/openSUSE_111/f12e9978cdffc2cb6753ebbacccdb4f6067a55fa

libstdc++33-32bit (3.3.3)
The standard C++ shared library
contains /usr/lib/libstdc++.so.5

1-click:

http://api.opensuse-community.org/searchservice//YMPs/openSUSE_111/c7de609901aba714febf05950c403a2d2a26a89b


libstdc++33-64bit (3.3.3)
The standard C++ shared library
contains /usr/lib64/libstdc++.so.5

1-click:

http://api.opensuse-community.org/searchservice//YMPs/openSUSE_111/8d3112895779b3448bf8f4a1f37e43e7b3d81807

And if that didn't work, I'd just grab a copy from 11.0 and see if that
would
work.

Looking closer, the libstdc++.so.5 isn't even a real file, on 11.0 it
is just
sym linked against libstdc++.so.5.0.7:

02:18 alchemy:/srv/www/htdocs/wordpress] # l /usr/lib64/libstdc++.so.5
lrwxrwxrwx 1 root root 18 2008-07-26 17:47 /usr/lib64/libstdc++.so.5 ->
libstdc++.so.5.0.7*
[02:37 alchemy:/srv/www/htdocs/wordpress] # l /usr/lib64/libstdc++.so.5.0.7
-rwxr-xr-x 1 root root 855856 2008-06-06 16:45 /usr/lib64/libstdc++.so.5.0.7*

Hell, Peter's problem may be as simple as just recreating the sym link.
Peter,
give this a try [as root]:

[[ -f /usr/lib64/libstdc++.so.5.0.7 ]] && ln -s /usr/lib64/libstdc++.so.5.0.7
/usr/lib64/libstdc++.so.5


Just installed libstdc++33 and libstdc++33-32bit on my system, which is
closer to Peters, 11.2 alpha, and checked /usr/lib and /usr/lib64 and
both have symlinks libstdc++.so.5 pointing to libstdc++.so.5.0.7 . The
lib64 directory also has gcc/x86_64-suse-linux/4.3/libstdc++.so which is
a link to libstdc++.so.6 and gcc/x86_64-suse-linux/4.3/libstdc++.a which
I think is from a devel lib.
From this I think we can conclude that the new driver doesn't work with
11.1 and Peter should either use the older driver you mentioned above or
as he mentioned in one of his posts, get an nvidia card.
Regards
Dave P

--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >