With my notebook Acer E1 -522 with AMD Radeon HD 8280 graphics in Ubuntu 15.10 I tried both driver open that fglrx, the fglrx driver I have noticed several obvious bugs, while the open driver work well.
Ubuntu Is Deprecating fglrx (Catalyst) In 16.04 LTS
Collapse
X
-
Originally posted by Pecisk View PostWhat stdc++ library conflict has to do with Mesa and RadeonSI? Curious.
libstdc++ has a weak ABI represented outside its soname - apps linked against libstdc++ X will not work with libstdc++ X-1 even though both are libstdc++.so.6
Games on Steam run with the "Steam Runtime" shunted into the linker path via LD_LIBRARY_PATH. "Steam Runtime" is a collection of libraries of guaranteed minimum versions - so a game developer can compile against the Steam Runtime, and their game should work on any distribution regardless of the library versions in that distribution.
Steam Runtime contains libstdc++ version GLIBCXX_3.4.19 (GCC 4.8.3)
If your distro mesa uses dynamic linking (all but SteamOS do), and was compiled with GCC 4.9.0 or higher, the Steam Runtime loading triggers an ABI mismatch and will cause DRI to fail to load, and 3D acceleration to fail.
The normal workaround is for users to delete libstdc++ (and libgcc) from their Steam Runtime folder, on Mesa systems.
Comment
-
-
Originally posted by directhex View PostThe normal workaround is for users to delete libstdc++ (and libgcc) from their Steam Runtime folder, on Mesa systems.
After a couple months, I asked, and he had been manually booting to the LTS + fglrx, because the games just worked, and were faster.
So, I agree, for a generic desktop users, Open Source is great. But for a gamer with a hack around, you are still better off with fglrx. It sucks, but it's true. The whole thing sucks. My intel systems just work, it's all open source, no issues. But they are more expensive
Last edited by mendieta; 09 March 2016, 04:48 PM.
Comment
-
-
what if you are a gamer and want to use steam? ubuntu team think of that ??
open source performance are far far beyond the amd crimson . why not let the user choose in the installation if he want amd crimson or open source driver?? that the best solution !!!! extremely poor ergonomicsLast edited by nir2142; 09 March 2016, 05:08 PM.
Comment
-
-
Originally posted by directhex View Post
The Mesa DRI modules are linked against libstdc++ (see `ldd ldd /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so`)
libstdc++ has a weak ABI represented outside its soname - apps linked against libstdc++ X will not work with libstdc++ X-1 even though both are libstdc++.so.6
Games on Steam run with the "Steam Runtime" shunted into the linker path via LD_LIBRARY_PATH. "Steam Runtime" is a collection of libraries of guaranteed minimum versions - so a game developer can compile against the Steam Runtime, and their game should work on any distribution regardless of the library versions in that distribution.
Steam Runtime contains libstdc++ version GLIBCXX_3.4.19 (GCC 4.8.3)
If your distro mesa uses dynamic linking (all but SteamOS do), and was compiled with GCC 4.9.0 or higher, the Steam Runtime loading triggers an ABI mismatch and will cause DRI to fail to load, and 3D acceleration to fail.
The normal workaround is for users to delete libstdc++ (and libgcc) from their Steam Runtime folder, on Mesa systems.
No big relation with Mesa capabilities, but I see what you mean by pointing this out.
Comment
-
-
Originally posted by deve View PostIs there a chance to see GL_ARB_geometry_shader4 in mesa? This is the adventage of proprietary drivers over mesa drivers. We use it in Supertuxkart for drawing shadows.
Comment
-
-
Originally posted by directhex View Post
The Mesa DRI modules are linked against libstdc++ (see `ldd ldd /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so`)
libstdc++ has a weak ABI represented outside its soname - apps linked against libstdc++ X will not work with libstdc++ X-1 even though both are libstdc++.so.6
Games on Steam run with the "Steam Runtime" shunted into the linker path via LD_LIBRARY_PATH. "Steam Runtime" is a collection of libraries of guaranteed minimum versions - so a game developer can compile against the Steam Runtime, and their game should work on any distribution regardless of the library versions in that distribution.
Steam Runtime contains libstdc++ version GLIBCXX_3.4.19 (GCC 4.8.3)
If your distro mesa uses dynamic linking (all but SteamOS do), and was compiled with GCC 4.9.0 or higher, the Steam Runtime loading triggers an ABI mismatch and will cause DRI to fail to load, and 3D acceleration to fail.
The normal workaround is for users to delete libstdc++ (and libgcc) from their Steam Runtime folder, on Mesa systems.
Comment
-
Comment