Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#56288 - Missing --no-opengl-files version of the nvidia driver

Attached to Project: Arch Linux
Opened by Incomplete Ness (incomplete) - Friday, 10 November 2017, 05:35 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 10 November 2017, 14:39 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

As specified in [1], Nvidia's official driver has a --no-opengl-files option, this prevents nvidia from overwriting intel's opengl files on a dual card (one intel integrated and one nvidia dedicated) system.

This is important for dual card system (which is very common), because:

1. It allows applications that relies on opengl to work correctly. If you have both intel's and nvidia's dirver installed, and config X to use intel to do the display, then application such as glxinfo would not work.

2. Solve bugs. On my computer, the KDE application launcher takes ages to popup, if I uninstall the nvidia driver, the problem is gone, which leads to suspect that this is caused by the overwriting.

3. Improved performance. I use intel for display and nvidia for computation, (configed as mentioned in 1), if I uninstall the nvidia driver, which enables intel's opengl, I experienced noticeable performance boost: chromium responds faster, and application "opens" faster, (no benchmark data, but feels so).


[1] https://us.download.nvidia.com/XFree86/Linux-x86/295.59/README/optimus.html
This task depends upon

Closed by  Doug Newgard (Scimmia)
Friday, 10 November 2017, 14:39 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Read the optimus page on the arch wiki
Comment by Jan de Groot (JGC) - Friday, 10 November 2017, 09:48 GMT
What are you trying to reach here? You're linking to an ancient driver that we don't package anymore and your bugreport doesn't indicate any package name or version.

Modern nvidia drivers use libglvnd to fix this problem.

Loading...