View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000903 | channel: elrepo/el7 | kmod-nvidia | public | 2019-02-28 13:50 | 2019-03-01 15:55 |
Reporter | tcharette | Assigned To | pperry | ||
Priority | normal | Severity | block | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Summary | 0000903: How to build nvidia driver without GLX/GLNVD libraries? | ||||
Description | This isn't so much an issue as a question, but I'm very lost on how to proceed. Essentially, im trying to reproduce the following: ./NVIDIA-Linux-x86_64-418.43.run --no-glvnd-egl-client --no-glvnd-glx-client --no-install-libglvnd I've been trying to rebuild kmod-nvidia and kmod-x11-drv so that it doesn't use any of the glvnd stuff, because in maya 2018+centos 7.6 it breaks the viewport 2.0. So far, I've downloaded the source RPMs and attempted to rebuild it with all the egl/glx/glvnd stuff commented out, but I believe I need to manually symlink system libraries? | ||||
Additional Information | kernel: 3.10.0-957.1.3.el7.x86_64 os: cent 7.6 card: GTX 2080 | ||||
Tags | No tags attached. | ||||
Reported upstream | |||||
|
Simple answer - just use the nvidia binary installer with the options you want if you can't figure out how to package it. Either that, or file a bug against the package that is broken so it works correctly with GLVND. At some point NVIDIA will likely remove non-GLVND support. |
|
Well, the issue is this is for hundreds of workstations. Running the binary manually isn't a scale-able solution. As for filing a bug...I have very low hopes for Autodesk fixing their shit. Opened a ticket with them of course, but I doubt it will go anywhere. Thanks for the reply. I'll post back if I ever figure it out. |
|
If you've not already found it, this page gives an overview of the GLVND/non-GLVND components in the nvidia driver and should give you a good starting point for the components you need to install/not install in your package: https://devtalk.nvidia.com/default/topic/915640/multiple-glx-client-libraries-in-the-nvidia-linux-driver-installer-package/ Also, take a look at one of our older pre-GLVND package source as a reference. We switched over to enabling GLVND by default in the driver version 375.20-1. Older sources are available from our archives. See also this email thread discussing enabling GLVND: http://lists.elrepo.org/pipermail/elrepo/2016-August/003191.html |
|
The links you provided were EXTREMELY helpful. Thanks a lot. The key was the LibGL.so.%{version} library. Adding it to the install + symlink sections did the trick (so far in my testing) |
|
we can mark this as resolved |
|
Great - thanks for the feedback. |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-02-28 13:50 | tcharette | New Issue | |
2019-02-28 13:50 | tcharette | Status | new => assigned |
2019-02-28 13:50 | tcharette | Assigned To | => pperry |
2019-02-28 15:18 | pperry | Note Added: 0006230 | |
2019-02-28 15:23 | tcharette | Note Added: 0006231 | |
2019-03-01 00:15 | pperry | Note Added: 0006232 | |
2019-03-01 08:47 | tcharette | Note Added: 0006233 | |
2019-03-01 14:21 | tcharette | Note Added: 0006235 | |
2019-03-01 15:55 | pperry | Note Added: 0006236 | |
2019-03-01 15:55 | pperry | Status | assigned => resolved |
2019-03-01 15:55 | pperry | Resolution | open => fixed |