LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Steam on Arch Linux with ATI Gallium drivers (https://www.linuxquestions.org/questions/linux-newbie-8/steam-on-arch-linux-with-ati-gallium-drivers-4175585823/)

percy4209 07-29-2016 02:51 PM

Steam on Arch Linux with ATI Gallium drivers
 
Hello everyone! I'd like to begin by saying thank you to everybody who has helped me with my issues over the years!

I recently made the switch from Slackware (which I used for ~17 years) to an Arch based distro (Antergos). I like the OS alright, though I miss Slackware and will probably replace my Arch with slack eventually. Anyway, I have had issues with Steam and either libGL or my Gallium drivers. My drivers appear to be correctly installed, so I am not exactly sure what is going on. When I click on the steam icon, it tries to load and then fails with no error messages or anything, it just stops loading. When I run steam in a terminal, I get this output:

/home/tim/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
/home/tim/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
Running Steam on antergos 64-bit
/home/tim/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1468023329)
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

I have been able to get steam to load by using:

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' steam

Which is all good and whatnot, but I would like to know if there is a way to edit the launcher on my panel or anything so I do not have to run this command every time I want to start steam. Any help would be fantastic! My system info is pasted below if needed.

My system:

.-/osssssssso/. tim@timmeh
:osyysssssssyyys+- OS: Antergos
`.+yyyysssssssssyyyyy+. Kernel: x86_64 Linux 4.6.4-1-ARCH
`/syyyyyssssssssssyyyyys-` Uptime: 1d 3h 5m
`/yhyyyyysss++ssosyyyyhhy/` Packages: 1168
.ohhhyyyyso++/+oso+syy+shhhho. Shell: bash 4.3.46
.shhhhysoo++//+sss+++yyy+shhhhs. Resolution: 1440x900
-yhhhhs+++++++ossso+++yyys+ohhddy: DE: KDE5
-yddhhyo+++++osyyss++++yyyyooyhdddy- WM: KWin
.yddddhso++osyyyyys+++++yyhhsoshddddy` GTK Theme: Breeze [GTK2], Numix-Frost-Light [GTK3]
`odddddhyosyhyyyyyy++++++yhhhyosddddddo Icon Theme: breeze
.dmdddddhhhhhhhyyyo+++++shhhhhohddddmmh. Font: Noto Sans Regular
ddmmdddddhhhhhhhso++++++yhhhhhhdddddmmdy CPU: AMD Athlon 64 X2 Dual Core 5000+ @ 2.6GHz
dmmmdddddddhhhyso++++++shhhhhddddddmmmmh GPU: Gallium 0.4 on AMD RV670 (DRM 2.43.0 / 4.6.4-1-ARCH, LLVM 3.8.0)
-dmmmdddddddhhyso++++oshhhhdddddddmmmmd- RAM: 1709MiB / 5972MiB
.smmmmddddddddhhhhhhhhhdddddddddmmmms.
`+ydmmmdddddddddddddddddddmmmmdy/.
`.:+ooyyddddddddddddyyso+:.`


lspci:
00:01.0 ISA bridge: NVIDIA Corporation MCP55 LPC Bridge (rev a3)
00:01.1 SMBus: NVIDIA Corporation MCP55 SMBus Controller (rev a3)
00:02.0 USB controller: NVIDIA Corporation MCP55 USB Controller (rev a1)
00:02.1 USB controller: NVIDIA Corporation MCP55 USB Controller (rev a2)
00:04.0 IDE interface: NVIDIA Corporation MCP55 IDE (rev a1)
00:05.0 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
00:05.1 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
00:05.2 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
00:06.0 PCI bridge: NVIDIA Corporation MCP55 PCI bridge (rev a2)
00:06.1 Audio device: NVIDIA Corporation MCP55 High Definition Audio (rev a2)
00:08.0 Bridge: NVIDIA Corporation MCP55 Ethernet (rev a3)
00:0f.0 PCI bridge: NVIDIA Corporation MCP55 PCI Express bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:0a.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV670 [Radeon HD 3870]
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RV670/680 HDMI Audio [Radeon HD 3690/3800 Series]

lsmod:
Module Size Used by
fuse 94208 3
snd_hda_codec_hdmi 45056 1
snd_hda_codec_realtek 69632 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
snd_hda_intel 32768 5
serio_raw 16384 0
amdkfd 114688 1
amd_iommu_v2 20480 1 amdkfd
psmouse 122880 0
ppdev 20480 0
powernow_k8 28672 0
input_leds 16384 0
atkbd 24576 0
led_class 16384 1 input_leds
snd_hda_codec 106496 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
libps2 16384 2 atkbd,psmouse
radeon 1474560 16
snd_hda_core 61440 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
evdev 24576 7
mousedev 20480 0
snd_hwdep 16384 1 snd_hda_codec
mac_hid 16384 0
ttm 81920 1 radeon
drm_kms_helper 114688 1 radeon
drm 294912 19 ttm,drm_kms_helper,radeon
kvm 499712 0
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
i2c_algo_bit 16384 1 radeon
snd_pcm 86016 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
irqbypass 16384 1 kvm
pcspkr 16384 0
edac_mce_amd 28672 0
k8temp 16384 0
edac_core 45056 0
snd_timer 28672 1 snd_pcm
snd 65536 18 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_c odec,snd_hda_intel
shpchp 32768 0
soundcore 16384 1 snd
parport_pc 28672 0
i8042 24576 1 libps2
nv_tco 16384 0
forcedeth 65536 0
parport 40960 2 ppdev,parport_pc
fjes 28672 0
serio 20480 6 serio_raw,atkbd,i8042,psmouse
i2c_nforce2 16384 0
button 16384 0
acpi_cpufreq 20480 0
tpm_tis 20480 0
tpm 36864 1 tpm_tis
processor 32768 2 powernow_k8,acpi_cpufreq
sch_fq_codel 20480 2
nfs 208896 0
lockd 86016 1 nfs
grace 16384 1 lockd
sunrpc 274432 2 nfs,lockd
fscache 57344 1 nfs
ip_tables 28672 0
x_tables 28672 1 ip_tables
ext4 520192 1
crc16 16384 1 ext4
jbd2 90112 1 ext4
mbcache 16384 2 ext4
sd_mod 36864 2
hid_generic 16384 0
usbhid 45056 0
hid 114688 2 hid_generic,usbhid
uas 24576 0
usb_storage 61440 1 uas
ata_generic 16384 0
pata_acpi 16384 0
firewire_ohci 40960 0
firewire_core 57344 1 firewire_ohci
crc_itu_t 16384 1 firewire_core
ohci_pci 16384 0
pata_amd 20480 0
sata_nv 32768 1
libata 196608 4 pata_acpi,sata_nv,pata_amd,ata_generic
scsi_mod 155648 4 uas,usb_storage,libata,sd_mod
ehci_pci 16384 0
ohci_hcd 45056 1 ohci_pci
ehci_hcd 69632 1 ehci_pci
usbcore 200704 7 uas,usb_storage,ohci_hcd,ohci_pci,ehci_hcd,ehci_pci,usbhid
usb_common 16384 1 usbcore

Rinndalir 07-29-2016 02:53 PM

Look at the arch wiki for all the steam fixes.

percy4209 07-29-2016 02:54 PM

Also, I would like to add, my graphics drivers appear to be installed correctly, but there is some very noticeable glitchy-ness. The screen will glitch with lines across the screen while scrolling in web browsers, video playback glitches at the beginning of EVERY video I play so I usually have to pause it, wait about 3 seconds, and start it for the glitch to not occur. So far these are the ONLY glitches I have noticed, but I have not yet attempted a Steam game (or any game for that matter). I have also installed the 32 bit dependencies for my graphics card in case that was the issue, but it didn't seem to do a damn thing.

percy4209 07-29-2016 02:57 PM

Quote:

Originally Posted by Rinndalir (Post 5583045)
Look at the arch wiki for all the steam fixes.

I have, which is where I got the idea to use LD_PRELOAD, but it does not mention anywhere how to edit the launcher (or any other file) so I do not have to run from a terminal to launch Steam every time.

Rinndalir 07-29-2016 03:01 PM

You might like ubuntu more than arch. It is officially supported by Valve. If these kinds of problems are causing you trouble Ubuntu is a better fit for you.

percy4209 07-29-2016 03:04 PM

Quote:

Originally Posted by Rinndalir (Post 5583050)
You might like ubuntu more than arch. It is officially supported by Valve. If these kinds of problems are causing you trouble Ubuntu is a better fit for you.

Wow... Just wow. I have used just about every LinuxOS that's out there. I didn't settle on an arch distro for the fun of it, I'm trying to learn new things, not just install the OS and be done with it. This is one of the reasons I ran Slackware-Current for so many years. I really enjoy fooling around with my OS and building packages/dependencies on my own. I would really just like to know how to edit the steam launcher in KDE so that I do not have to run a terminal command to launch steam every time. Thanks though.......................

Rinndalir 07-29-2016 03:24 PM

Why not post the KDE steam launcher.

percy4209 07-29-2016 03:28 PM

Quote:

Originally Posted by Rinndalir (Post 5583061)
Why not post the KDE steam launcher.

This is what I'm trying to figure out. How do I view/edit it? When I right click on it on the panel or desktop I do not have any option to view/edit it. Could you help me out there, pretty please?


All times are GMT -5. The time now is 02:19 AM.