[SOLVED] Can't get Steam in Xubuntu 16.04LTS fresh install
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Thanks Keruskerfuerst. I took the easy way out and installed from the Steam website. Now I've got it installed but it won't launch. Here is what it shows in the terminal:
gregory@gregory-GA-A55M-DS2:~/Desktop$ steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Thanks Dane. I ran the command and also one that should say my video card. I'll check into some of those other solutions when I have a little more time.
Code:
gregory@gregory-GA-A55M-DS2:~/Desktop$ sudo apt-get install libgl1-mesa-dri libgl1-mesa-dri:i386
[sudo] password for gregory:
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgl1-mesa-dri is already the newest version (11.2.0-1ubuntu2).
libgl1-mesa-dri:i386 is already the newest version (11.2.0-1ubuntu2).
libgl1-mesa-dri:i386 set to manually installed.
The following package was automatically installed and is no longer required:
kde-l10n-engb
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
gregory@gregory-GA-A55M-DS2:~/Desktop$ lspci | grep VGA
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek [Radeon HD 6530D]
gregory@gregory-GA-A55M-DS2:~/Desktop$
It looks like AMD has ended official Linux support for their proprietary drivers, as of Ubuntu 16.04. However, they have contributed substantially to the open-source drivers. Let's see if the default drivers are providing direct rendering.
Code:
glxinfo | grep direct
If you get "direct rendering: yes", that means you have 3D acceleration, which is what you want. Then, it probably just becomes a matter of installing whatever libraries Steam wants (as above).
It looks like AMD has ended official Linux support for their proprietary drivers, as of Ubuntu 16.04. However, they have contributed substantially to the open-source drivers. Let's see if the default drivers are providing direct rendering.
Code:
glxinfo | grep direct
If you get "direct rendering: yes", that means you have 3D acceleration, which is what you want. Then, it probably just becomes a matter of installing whatever libraries Steam wants (as above).
Thanks Dane. Not on that computer till Monday. Will run your command then. (Have a nice weekend.)
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Have Canonical removed Steam from their repositories? With Debian it's just "apt-get install steam", surely it's the same with derivatives?
(Using Steam and a Steam Controller under Sid without anything outside of the Debian Repo's [apart from the NVIDIA driver but I don't need to do that])
Have Canonical removed Steam from their repositories? With Debian it's just "apt-get install steam", surely it's the same with derivatives?
(Using Steam and a Steam Controller under Sid without anything outside of the Debian Repo's [apart from the NVIDIA driver but I don't need to do that])
It looks like you can get it from the repo in Mint 18, so probably in Ubuntu 16.04, as well. I prefer to download from the site, directly, but either way, the package is just an installer stub that downloads the rest directly from Valve. I wonder if, somehow, the dependencies weren't installed when the downloaded stub was. Try this:
It looks like AMD has ended official Linux support for their proprietary drivers, as of Ubuntu 16.04. However, they have contributed substantially to the open-source drivers.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by DaneM
It looks like you can get it from the repo in Mint 18, so probably in Ubuntu 16.04, as well. I prefer to download from the site, directly, but either way, the package is just an installer stub that downloads the rest directly from Valve. I wonder if, somehow, the dependencies weren't installed when the downloaded stub was. Try this:
Code:
sudo apt-get install -f
This will install any missing dependencies.
I just tend to find that if a distribution provides a package it is much easier to use the one from the repositories and know that dependencies can be met than install form a third party and run the risk that there are some incompatible libraries somewhere.
As I mentioned I'm currently running the binary NVIDIA driver direct from NVIDIA and, additionally now I recall, I happen to be running VirtualBox from Oracle but I'd not recommend doing that until somebody is happy with their system and its stability.
I agree that it's almost always best to use whatever's in the repository, first. With Steam for Linux, I ran into some bugs with the Ubuntu packages in the early days, and found that it was more reliable to download the .deb directly from Valve. Maybe that's changed; but so far, I haven't run into any problems with this method.
Either way, I think the OP is running into some kind of dependency problem that may or may not have been addressed by the installer .deb. r600_dri.so appears to be a graphics library. Doing some additional searching around, it looks like the problem stems from Steam including some libraries with its software that are outdated or incompatible with the other ones on the system. It's possible that the Ubuntu repo's .deb has fixed this. The solution to this problem, as described by Google searches is to remove Steam's built-in versions of the C++ library and compiler, which will cause it to use the OS's versions, and, presumably, build the missing library. Note that you may also have to "sudo apt-get install build-essential".
It looks like AMD has ended official Linux support for their proprietary drivers, as of Ubuntu 16.04. However, they have contributed substantially to the open-source drivers. Let's see if the default drivers are providing direct rendering.
Code:
glxinfo | grep direct
If you get "direct rendering: yes", that means you have 3D acceleration, which is what you want. Then, it probably just becomes a matter of installing whatever libraries Steam wants (as above).
Dane, Sorry for the delayed response. Had a busy Monday. I ran the command. Here's what it showed:
Code:
gregory@gregory-GA-A55M-DS2:~/Desktop$ glxinfo | grep direct
direct rendering: Yes
GL_ARB_direct_state_access, GL_ARB_draw_buffers,
GL_ARB_draw_indirect, GL_ARB_draw_instanced,
GL_ARB_multi_draw_indirect, GL_ARB_occlusion_query2,
gregory@gregory-GA-A55M-DS2:~/Desktop$
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.