FedoraForum.org - Fedora Support Forums and Community
Results 1 to 11 of 11
  1. #1
    Join Date
    Sep 2013
    Location
    US
    Posts
    76
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    I installed Steam and finally bought Metro: Last Light, they had a sale on it and I couldn't turn it down. Anyways I can use this on Windows but that is not really what I want to do. I want to only buy and use games from Steam that work on Linux.

    First.

    Fedora 20 Jam-KDE 64bit
    GeForce GT 630
    Nvidia Drivers from RPMFusion

    The error gives me this url,
    https://support.steampowered.com/kb_...9938-EYZB-7457

    Output from,

    glxinfo
    Code:
    name of display: :0
    display: :0  screen: 0
    direct rendering: Yes
    server glx vendor string: NVIDIA Corporation
    which glxinfo
    Code:
    /bin/glxinfo
    ldd glxinfo
    Code:
    ldd: ./glxinfo: No such file or directory
    And finally,

    glxinfo | grep OpenGL
    Code:
    OpenGL vendor string: NVIDIA Corporation
    OpenGL renderer string: GeForce GT 630/PCIe/SSE2
    OpenGL core profile version string: 4.2.0 NVIDIA 304.117
    OpenGL core profile shading language version string: 4.20 NVIDIA via Cg compiler
    OpenGL core profile context flags: (none)
    OpenGL core profile profile mask: core profile
    OpenGL core profile extensions:
    OpenGL version string: 4.2.0 NVIDIA 304.117
    OpenGL shading language version string: 4.20 NVIDIA via Cg compiler
    OpenGL context flags: (none)
    OpenGL profile mask: (none)
    OpenGL extensions:
    I also added myself to the video group.

    I know the issue is coming from the fact that Steam is a 32bit program and I have a 64bit OS. I spent a day searching DuckDuckGo/Google and trying several different solutions, none worked.

    Has anyone run into this problem? If so, what worked for you on Fedora 20 64bit?
    Last edited by Zyblin; 31st December 2013 at 06:35 PM.

  2. #2
    Join Date
    May 2006
    Posts
    185
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    I had a similar issue running 3D software in Wine.

    Basically, since Steam is 32-bit, it requires 32bit versions of the video drivers.

    So something like the following command should fix it for you if using nouvea, intel or radeon drivers on an x86_64 OS.

    Code:
    # yum install mesa-dri-drivers.i686
    Unfortunately you seem to be using the Nvidia blobs so will likely need to have installed the 32bit compatibility libraries when you installed the driver. I tried this but it still didn't work so I made do with Nouvea (I was writing opengl software so had the choice to avoid things nouveau choked on).

    I had a quick look around and the following thread made a lot of sense. Perhaps give it a shot. http://steamcommunity.com/discussion...9336437147187/

    Failing that, perhaps try installing the 32-bit version (and 64bit) of the Nvidia driver from rpmfusion rather than manually with the installer?

    Final solution... With a PAE kernel, fedora 32-bit does support over 4 gigs of ram. Perhaps just use 32bit version of Fedora until Nouveau gets up to a standard where the binary nvidia blob is no longer required.
    Last edited by kpedersen; 31st December 2013 at 09:19 PM.

  3. #3
    Join Date
    Sep 2013
    Location
    US
    Posts
    76
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    Quote Originally Posted by kpedersen
    I had a similar issue running 3D software in Wine.

    Basically, since Steam is 32-bit, it requires 32bit versions of the video drivers.

    So something like the following command should fix it for you if using nouvea, intel or radeon drivers on an x86_64 OS.

    Code:
    # yum install mesa-dri-drivers.i686
    Unfortunately you seem to be using the Nvidia blobs so will likely need to have installed the 32bit compatibility libraries when you installed the driver. I tried this but it still didn't work so I made do with Nouvea (I was writing opengl software so had the choice to avoid things nouveau choked on).
    I wonder what quality I would get compared to Nvidia drivers if I switched back to Nouvea.


    I had a quick look around and the following thread made a lot of sense. Perhaps give it a shot. http://steamcommunity.com/discussion...9336437147187/
    Tried this and the link they had given as well. No go for both.

    Failing that, perhaps try installing the 32-bit version (and 64bit) of the Nvidia driver from rpmfusion rather than manually with the installer?
    Nope, Won't allow me to.

    Final solution... With a PAE kernel, fedora 32-bit does support over 4 gigs of ram. Perhaps just use 32bit version of Fedora until Nouveau gets up to a standard where the binary nvidia blob is no longer required.
    This is a good plan. However I have installed things outside of yum and I have no doubt this would break some things.

    I may just switch back to Nouvea for now, well after some more searching. I want to make sure I haven't missed anything. I just hope Nouvea, for a game like this on Steam, works well enough. I will keep this thread open since I would rather use Nvidia drivers. Who knows maybe something else will pop up. I could just reinstall Fedora but, other than Steam and Miro, I have a lot installed plus things are set up perfectly and the way I want.

    I don't know if it is just me. But I remember a time when Nvidia was the leader when it came to Linux. Because of that they are the only 3D card I have ever bought and used. Seems they have fallen behind lately. If this keeps up this may be the last Nvidia card I ever buy. Oddly enough I have been hearing good things about Intel. Talk about an unexpected and strange reversal.

    Thank you for the links and info.
    Last edited by Zyblin; 31st December 2013 at 11:14 PM.

  4. #4
    Join Date
    May 2006
    Posts
    185
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    Quote Originally Posted by Zyblin
    I just hope Nouvea, for a game like this on Steam, works well enough.
    Good luck . I found Nouveau to be capable at running a lot of things (though at about 60-70% speed) but crashed quite badly on running Unity 3D in Wine. (Usually takes down the whole xserver with it lol).
    I could run Quake III and my own OpenGL projects pretty well with it so I have not really needed the binary drivers for some time.

    Quote Originally Posted by Zyblin
    I remember a time when Nvidia was the leader when it came to Linux.
    I think the acceptable proprietary drivers have been their downfall because it has meant that less work has been done on an open-source replacement (which is why nouveau is further behind radeon and intel drivers). Whereas the AMD/ATI proprietary drivers have traditionally been so poor that work on an open-source replacement had started a long time ago. Both NVIDIA and AMD are starting to provide specifications and documentation for their hardware so development is likely to progress quickly nowadays.
    Last edited by kpedersen; 1st January 2014 at 01:55 AM.

  5. #5
    Join Date
    Sep 2013
    Location
    US
    Posts
    76
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    Ok. I finally gave in and installed Fedora 20 Jam-Kde 32bit with the PAE kernel/Nvidia driver. I made a list of installed programs with,

    rpm -qa > /path/to/saved/list.log
    I might install the list with,

    LIST=$(cat /path/to/saved/list.log)"

    or

    yum -y in install $(cat /path/to/saved/list.log)
    I never tried to install, well reinstall, programs like this. Then again I may just go through the list and reinstall one or a few at a time and see if I want to weed out anything that I don't want to use.

    Steam does work fine now. No errors so far. So I guess since I found a solution to all of this I will mark this thread solved.

  6. #6
    Join Date
    Dec 2008
    Location
    always where I have to be
    Posts
    1,289
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Re: Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    One note regarding Nvidia installer.
    If there is a need for 32bit libs, then yes, installer will ask if it should install them. BUT, you must have at least 32bit GLIBC already installed, otherwise it won't work. This was a case with Nvidia drivers before, it likely hasn't changed.

    As for Metro on Nouveau - just forget it. ;(

  7. #7
    Join Date
    Sep 2013
    Location
    US
    Posts
    76
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    Nouvea is that bad with Metro? That figures. It work great with Nvidia, well now that I switched to 32bit pae kernel/install.

    Considering how long 64bit has been around, it is amazing there are still headaches like this. These things can be so slow. I was hoping one day soon to see 128bit cpus popular and common place. By the time that happens mankind will have evolved into beings of energy.

  8. #8
    Join Date
    Jul 2008
    Posts
    1,347
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    Why use Nouveau if you have Nvidia? I installed Steam on 64bit F20 just fine.
    Install the usual 32bit dependencies it needs and the only other thing you should need for video
    is the i686 xorg-x11-drv-nvidia-libs package and its dependencies. The rest of the nvidia bits you
    should only require the 64bit package.

  9. #9
    Join Date
    Dec 2008
    Location
    always where I have to be
    Posts
    1,289
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Re: Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    Quote Originally Posted by Zyblin
    Nouvea is that bad with Metro? That figures. It work great with Nvidia, well now that I switched to 32bit pae kernel/install.

    Considering how long 64bit has been around, it is amazing there are still headaches like this. These things can be so slow. I was hoping one day soon to see 128bit cpus popular and common place. By the time that happens mankind will have evolved into beings of energy.
    Switching to 32bit kernel is not necessary. As vallimar wrote, xorg-x11-drv-nvidia-libs.i686 is all you need, plus either (a)kmod-nvidia. But I prefer Nvidia installer + excluding kernel updates as I found them not necessary anyway.

  10. #10
    Join Date
    Sep 2013
    Location
    US
    Posts
    76
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    As I said for some reason I couldn't get things to work the way they should have. No doubt user error/mistakes. I don't mind using 32bit pae. Granted only half of the cpu is being used and if I understand it an application can only use up to 4GB of ram at a time or something like that, I need to research that some more to get a better undestanding of that. Everything works great now and as an extra I can run Netflix. I know you can run Netflix on a 64bit but I was having same major issues with lag. I don't have these issues at all now.

    To sum it up, switching helped Steam and Netflix, plus all other things I like or need are working just fine. The one issue I am having is with Miro but it is something I can and will work out. It appears to compile fine but doesn't want to install/run. But that is another thread for another time.

    So as it stands I have Windows 7 installed just for video editing. I know there are Linux alternatives but there don't cover all I want, well yet anyways. It is also nice to have a backup OS installed just incase some issue pops up that I can't get to right away.

    Thank you all for you input and recommendations.

  11. #11
    Join Date
    Mar 2009
    Posts
    13
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Steam, Fedora 20 64bit Jam/KDE and OpenGL Error

    Just a bump so others can find this solution more quickly.

    Steam isn't calling a dependency needed for F20 x86_64 (where the machine in question uses an nvidia chipset):


    If you're using the proprietary driver, install: xorg-x11-drv-nvidia-libs.i686


    Thanks so much for the identifying the missing libs; seems to always be the issue.

Similar Threads

  1. [SOLVED] F19 AMD Opengl 32bit libraries not recognized by steam
    By jwele in forum Using Fedora
    Replies: 14
    Last Post: 20th August 2013, 03:50 AM
  2. Replies: 8
    Last Post: 12th August 2013, 10:04 PM
  3. how to install AMD Catalyst driver in fedora Jam 19
    By bhatta in forum Installation, Upgrades and Live Media
    Replies: 2
    Last Post: 9th August 2013, 08:02 AM
  4. Which Fedora 11 64bit to download, what's KDE?
    By XP_Pro in forum Fedora Focus
    Replies: 3
    Last Post: 11th November 2009, 04:18 PM
  5. Fedora 6 64bit, Gnome and Kde login error help please
    By Lizard_king825 in forum Using Fedora
    Replies: 2
    Last Post: 24th November 2006, 11:00 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •