LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Can't get Steam in Xubuntu 16.04LTS fresh install (https://www.linuxquestions.org/questions/linux-software-2/cant-get-steam-in-xubuntu-16-04lts-fresh-install-4175584025/)

Gregg Bell 07-07-2016 02:00 PM

Can't get Steam in Xubuntu 16.04LTS fresh install
 
Can't find Steam in Ubuntu Software Center or Synaptic Package Manager. Any ideas on how I can get it? Thanks.

Keruskerfuerst 07-08-2016 02:22 AM

Then search

https://www.google.de/search?q=Ubunt...CIfnswHsu5fYBg

and a possible solution can be found here:

https://linuxconfig.org/how-to-insta...4-xenial-xerus

DaneM 07-08-2016 02:36 AM

Follow the Install Steam link at the top.

http://store.steampowered.com/

Gregg Bell 07-08-2016 02:05 PM

Quote:

Originally Posted by Keruskerfuerst (Post 5572363)

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

Gregg Bell 07-08-2016 02:06 PM

Quote:

Originally Posted by DaneM (Post 5572368)
Follow the Install Steam link at the top.

http://store.steampowered.com/

Thanks Dane. Took your advice and installed it but now it won't launch. Here's what the terminal shows:

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

Any ideas?

DaneM 07-08-2016 02:10 PM

It looks like you need to install the drivers for your video card. What kind of card do you have?

Edit:
Try doing this:
Code:

sudo apt-get install libgl1-mesa-dri libgl1-mesa-dri:i386
If that doesn't work, try the other solutions posted here:
http://askubuntu.com/questions/61442...n-ubuntu-15-04

Gregg Bell 07-08-2016 03:00 PM

Quote:

Originally Posted by DaneM (Post 5572675)
It looks like you need to install the drivers for your video card. What kind of card do you have?

Edit:
Try doing this:
Code:

sudo apt-get install libgl1-mesa-dri libgl1-mesa-dri:i386
If that doesn't work, try the other solutions posted here:
http://askubuntu.com/questions/61442...n-ubuntu-15-04

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$


DaneM 07-09-2016 02:45 AM

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).

Gregg Bell 07-09-2016 02:47 PM

Quote:

Originally Posted by DaneM (Post 5572964)
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.)

273 07-09-2016 02:54 PM

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])

DaneM 07-09-2016 10:29 PM

Quote:

Originally Posted by 273 (Post 5573203)
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:

Code:

sudo apt-get install -f
This will install any missing dependencies.

beachboy2 07-10-2016 06:25 AM

Gregg,

As Dane M mentioned:

Quote:

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.
http://www.omgubuntu.co.uk/2016/03/u...x-driver-16-04

273 07-10-2016 07:34 AM

Quote:

Originally Posted by DaneM (Post 5573375)
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.

DaneM 07-10-2016 12:55 PM

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".

Code:

rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgcc_s.so.1


Gregg Bell 07-12-2016 01:14 PM

Quote:

Originally Posted by DaneM (Post 5572964)
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$



All times are GMT -5. The time now is 12:45 AM.