Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 532448

Summary: x11-drivers/nvidia-drivers-331 does not include 64bit EGL
Product: Gentoo Linux Reporter: Vladimir <vl409>
Component: [OLD] LibraryAssignee: Jeroen Roovers (RETIRED) <jer>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: output of emerge --info

Description Vladimir 2014-12-13 12:48:02 UTC
Recently, the nvidia-drivers-337 ebuild was removed from the tree
(http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-337.25.ebuild?view=markup)
and the suggested version to install is nvidia-drivers-331.
The problem is that nvidia-drivers-331 does not support 64-bit EGL.
(https://devtalk.nvidia.com/default/topic/732674/64-bit-libegl-so-missing-in-nvidia-linux-x86_64-331-67-run/)

The revdep-rebuild is unable to fix the issue.

It doesn't look like removing was necessary and it broke desktops running fine.
Is it possible to restore this version of drivers? (I cannot jump to 340 and newer because this branch don't support my GPU)




Reproducible: Always




Portage 2.2.14 (python 3.3.5-final-0, default/linux/amd64/13.0, gcc-4.8.3, glibc-2.19-r1, 3.12.21-gentoo-r1 x86_64)
=================================================================
System uname: Linux-3.12.21-gentoo-r1-x86_64-Intel-R-_Core-TM-


vl ~ # equery files x11-drivers/nvidia-drivers |grep libEGL
/usr/lib32/opengl/nvidia/lib/libEGL.so.1
/usr/lib32/opengl/nvidia/lib/libEGL.so.337.25
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-13 20:30:07 UTC
Please post your `emerge --info' output in a comment.
Comment 2 Vladimir 2014-12-14 05:29:26 UTC
Created attachment 391654 [details]
output of emerge --info
Comment 3 Vladimir 2014-12-14 05:29:51 UTC
the output of emerge --info is attached.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-14 09:14:11 UTC
What graphics card is that, actually?
Comment 5 Vladimir 2014-12-14 14:29:01 UTC
/usr/sbin/lspci -d "10de:*" -v -xxx

01:00.0 VGA compatible controller: NVIDIA Corporation G84 [GeForce 8600 GTS] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Gigabyte Technology Co., Ltd Device 3448
    Flags: bus master, fast devsel, latency 0, IRQ 58
    Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f4000000 (64-bit, non-prefetchable) [size=32M]
    I/O ports at e000 [size=128]
    [virtual] Expansion ROM at f7000000 [disabled] [size=128K]
    Capabilities: [60] Power Management version 2
    Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [128] Power Budgeting <?>
    Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
    Kernel driver in use: nvidia
    Kernel modules: nvidia
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-15 12:23:25 UTC
(In reply to Vladimir from comment #5)
> /usr/sbin/lspci -d "10de:*" -v -xxx
> 
> 01:00.0 VGA compatible controller: NVIDIA Corporation G84 [GeForce 8600 GTS]

340.* should support that quite nicely. Why do you think it does not?
Comment 7 Vladimir 2014-12-15 19:00:59 UTC
sorry, this is my mistake. I was under impression that legacy drivers are < 34xx
and masked everything newer. 
Just installed 340.x and it works fine here.