View previous topic :: View next topic |
Author |
Message |
UFeindschiff n00b
Joined: 18 Jan 2014 Posts: 25
|
Posted: Mon Nov 10, 2014 12:03 pm Post subject: Steam games use software renderer instead of nvidia's libGL |
|
|
SOLVED (sry, doesn't fit in the title anymore)
For anyone who finds this thread using google and might have a similar problem: You'll need to select the nvidia renderer using eselect
Well.. the title is pretty much self-explanatory. I want to play some of my Steam games, but they are just so slow, it seems they're using a software renderer. (waiting >10 seconds fot the options menu to open in TF2 and that lagging when dragging around is just not normal)
I've installed Steam using the steam-meta package in the steam overlay (which I've added using layman)
Also multilib is a global use flag in my make.conf, so xorg-drivers should've built the 32bit nvidia libGL when having VIDEO_CARDS="nvidia" in the make.conf. I simply don't know what I'm doing wrong here and I hope you can help me out.
Last edited by UFeindschiff on Mon Nov 10, 2014 12:51 pm; edited 1 time in total |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Mon Nov 10, 2014 12:10 pm Post subject: |
|
|
Or it use software rendering from xorg, did you check nvidia gl is at work? i think i saw someone spoke about a steam entry in the gentoo wiki, something worth looking if it exists. |
|
Back to top |
|
|
UFeindschiff n00b
Joined: 18 Jan 2014 Posts: 25
|
Posted: Mon Nov 10, 2014 12:20 pm Post subject: |
|
|
Already looked in there, but it doesn't help very much with my issue (helped me resolving an issue with TF2 though)
Looks to be a bit deeper problem than that. I was also just wondering why webGL isn't working, checked my chrome://gpu page and there it says my driver is "Gallium 0.4 on llvmpipe" (which is a software renderer), which makes me wonder, because the following is in my xorg.conf (the whole file is longer of course)
Code: |
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
|
Also there's the VIDEO_CARDS="nvidia" (it also was there before emerging the X server) line in my make.conf and the nvidia drivers + the nvidia-settings are installed.
Things just became very strange :/ |
|
Back to top |
|
|
229566 Tux's lil' helper
Joined: 16 Aug 2010 Posts: 127
|
Posted: Mon Nov 10, 2014 12:25 pm Post subject: |
|
|
What does glxinfo | grep renderer say? |
|
Back to top |
|
|
UFeindschiff n00b
Joined: 18 Jan 2014 Posts: 25
|
Posted: Mon Nov 10, 2014 12:29 pm Post subject: |
|
|
Code: |
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.3, 128 bits)
|
So it looks like my X is using the wrong renderer. How do I fix that? |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Mon Nov 10, 2014 12:39 pm Post subject: |
|
|
eselect opengl set nvidia |
|
Back to top |
|
|
UFeindschiff n00b
Joined: 18 Jan 2014 Posts: 25
|
Posted: Mon Nov 10, 2014 12:49 pm Post subject: |
|
|
yep, found that wout a minute before and that fixed that. Problem is now, that after that after the reboot for some reason dhcpcd is unable to get an IP for my ethernet card. Very strange, but that's a different story. Thanks to all of you |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6069 Location: Removed by Neddy
|
Posted: Sun Nov 16, 2014 6:23 pm Post subject: |
|
|
UFeindschiff wrote: | yep, found that wout a minute before and that fixed that. Problem is now, that after that after the reboot for some reason dhcpcd is unable to get an IP for my ethernet card. Very strange, but that's a different story. Thanks to all of you | I have that issue, something recent has come in that REALLY slows down getting an IP (or the eth0 coming live...O) _________________ #define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0; |
|
Back to top |
|
|
|