GhostSquad57 / Steam-Installer-for-Wheezy

Re-write of Valve's deb package. (Orphaned)
193 stars 20 forks source link

Error: OpenGL GLX context is not using direct rendering #31

Closed ghost closed 10 years ago

ghost commented 10 years ago

Hello, I've installed this on Crunchbang on two different computers but it doesn't work on one. I get this output:

Running Steam on debian 7 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 1239 with name 0eBlobRegistryMutex_C0DE3DF22176B8A87A98A388A17A50C2
removing stale semaphore last operated on by process 1239 with name 0eBlobRegistrySignal_C0DE3DF22176B8A87A98A388A17A50C2
removing stale semaphore last operated on by process 1239 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 1239 with name 0eSteamEngineLock
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
[1222/151747:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.

For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457.
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Steam: An X Error occurred
X Error of failed request:  GLXBadRenderRequest

The computer that works uses integrated Intel graphics. The one that doesn't has an i7-4770k and AMD Radeon HD 7950.

GhostSquad57 commented 10 years ago

@Fangz17 Does apt-get -t unstable install fglrx-driver work now?

ghost commented 10 years ago

@GhostSquad57 Nope

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 fglrx-driver : Depends: glx-alternative-fglrx (>= 0.4.1~)
                Recommends: fglrx-modules-dkms (= 1:13.8~beta1-3) but it is not going to be installed or
                            fglrx-kernel-13.8-beta1
                Recommends: libgl1-fglrx-glx-i386
                Recommends: fglrx-atieventsd but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
GhostSquad57 commented 10 years ago

@Fangz17 apt-cache policy glx-alternative-fglrx

ghost commented 10 years ago
glx-alternative-fglrx:
  Installed: (none)
  Candidate: 0.2.2
  Version table:
     0.2.2 0
        700 http://http.debian.net/debian/ wheezy/contrib amd64 Packages
        700 http://ftp.uk.debian.org/debian/ stable/contrib amd64 Packages
GhostSquad57 commented 10 years ago

@Fangz17 WAIT! The problem is with your /etc/apt/sources.list file!

Change deb http://ftp.uk.debian.org/debian unstable main non-free to deb http://ftp.uk.debian.org/debian unstable main contrib non-free

Then apt-get update and then try to install fglrx-driver

ghost commented 10 years ago

@GhostSquad57 Urgh, come on, that was the issue?

Aaand Segmentation fault.

GhostSquad57 commented 10 years ago

@Fangz17 What's segfaulting? Steam?

ghost commented 10 years ago

@GhostSquad57 Yeah

GhostSquad57 commented 10 years ago

@Fangz17 But to confirm that the drivers are working, glxgears

Let me know the output of glxgears

ghost commented 10 years ago

@GhostSquad57 Yes, they're working.

GhostSquad57 commented 10 years ago

@Fangz17 YEEEEES!

Now, on to Steam. Install libgl1-fglrx-glx:i386 and then try launching Steam

ghost commented 10 years ago

@GhostSquad57 Segmentation fault still.

GhostSquad57 commented 10 years ago

@Fangz17 OK. Try installing libgl1-mesa-dev libfglrx:i386

ghost commented 10 years ago

@GhostSquad57 No...

This is what I've got installed so far:

fglrx-atieventsd                install
fglrx-driver                    install
fglrx-modules-dkms              install
glx-alternative-fglrx               install
libfglrx:amd64                  install
libfglrx:i386                   install
libfglrx-amdxvba1:amd64             install
libfglrx-amdxvba1:i386              install
libgl1-fglrx-glx:amd64              install
libgl1-fglrx-glx:i386               install
libgl1-fglrx-glx-i386               install

What should I have?

GhostSquad57 commented 10 years ago

@Fangz17 Looks like all the necessary files are installed.

Does STEAM_RUNTIME=1 steam work?

ghost commented 10 years ago

@GhostSquad57 YES!

GhostSquad57 commented 10 years ago

@Fangz17 WOOHOO!!!!

GhostSquad57 commented 10 years ago

@Fangz17 I knew eventually we would solve this, thank you so much for sticking till the end.

Happy Steamin'

ghost commented 10 years ago

@GhostSquad57 No, thank you for walking me through the whole process, hahah.

Enjoy your holidays. :)

GhostSquad57 commented 10 years ago

@Fangz17

Enjoy your holidays. :)

Thanks! Have a happy holiday!