Ok, CUDA installs the 418 driver at /usr/lib64/xorg/modules/drivers/
I did generate a bug report with verbose output from X. But it appears I can’t attach it any more…
btw.: Installed the 390 from the repo now (no CUDA!), and back to the old problem: dmesg: [ 326.182519] nvidia-modeset: WARNING: GPU:0: Lost display notification (0:0x00000000); continuing.
[ 552.024437] nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000917d:0:0
[ 588.025475] nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000917d:0:0
x.0.log [ 322.640] (==) ModulePath set to “/usr/lib64/xorg/modules”
[ 322.640] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 322.640] (II) Loader magic: 0x558210699e00
[ 322.640] (II) Module ABI versions:
[ 322.640] X.Org ANSI C Emulation: 0.4
[ 322.640] X.Org Video Driver: 24.0
[ 322.640] X.Org XInput driver : 24.1
[ 322.640] X.Org Server Extension : 10.0
[ 322.641] (–) using VT number 2
[ 322.641] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integrati
on
[ 322.642] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 322.729] () OutputClass “nvidia” ModulePath extended to “/usr/lib64/nvidia-390xx/xorg,/usr/lib64/xorg/modules”
[ 322.729] () OutputClass “nvidia” setting /dev/dri/card0 as PrimaryGPU
[ 322.734] (–) PCI:*(5@0:0:0) 10de:1180:3842:0969 rev 161, Mem @ 0x8a000000/16777216, 0x80000000/134217728, 0x88000000/335544
32, I/O @ 0x00003000/128, BIOS @ 0x???/524288
[ 322.734] (II) LoadModule: “glx”
[ 322.734] (II) Loading /usr/lib64/nvidia-390xx/xorg/libglx.so
[ 323.018] (II) Module glx: vendor=“NVIDIA Corporation”
[ 323.018] compiled for 4.0.2, module version = 1.0.0
[ 323.018] Module class: X.Org Server Extension
[ 323.024] (II) NVIDIA GLX Module 390.116 Sun Jan 27 06:24:32 PST 2019
[ 323.040] (II) Applying OutputClass “nvidia” to /dev/dri/card0
[ 323.040] loading driver: nvidia
[ 323.407] (==) Matched nvidia as autoconfigured driver 0
[ 323.407] (==) Matched nouveau as autoconfigured driver 1
[ 323.407] (==) Matched nv as autoconfigured driver 2
[ 323.407] (==) Matched modesetting as autoconfigured driver 3
[ 323.407] (==) Matched fbdev as autoconfigured driver 4
[ 323.407] (==) Matched vesa as autoconfigured driver 5
[ 323.407] (==) Assigned the driver to the xf86ConfigLayout
[ 323.407] (II) LoadModule: “nvidia”
[ 323.407] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 323.453] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 323.453] compiled for 4.0.2, module version = 1.0.0
[ 323.453] Module class: X.Org Video Driver
So, again my conclusion:
GeForce GTX 680 EFI will not work with any driver >340. Nvidia silently stopped supporting it, refusing any public comment.
Driver 340 will not work on later kernels because of the following issue: “The nvidia driver uses an alternate stack, so it’s expected for it to do usercopies to and from that. I think we just need to allocate the alternate stacks with kmem_cache_create_usercopy() rather than kmem_cache_create().”
Spent now months on waiting for drivers, trying to work around things etc. Never got a single useful answer from Nvidia directly. Time to move on and give up on Nvidia, I guess.
The .run installers for 340 won’t work, those have not been updated for ages, always rely on repo drivers as those are patched.
Only other method would be reflashing the card with a standard vbios to see if that makes it work with current drivers. Of course, backup the current vbios beforehands. You’ll lose the boot-up screen and device/OS-selection, like known.
Yes, the .run installers are not very impressive. Need to see if I find a supported 340 driver in the repo. The repo seems to have some serious flaws as well, considering that the 390 CUDA installs the 418 driver.
I’m not so fancy flashing my genuine Mac Edition with another rom. This Mac Pro is triple boot Mojave, Windows and Linux as a test machine. Loosing boot screen would be very annoying.
I have another 670 I made EFI myself, will try that one first. If it fails, I have a modded 780 as well in another Mac Pro.
But I guess this machine will be going AMD, and my NVIDIA stuff will see the (e)bay piece by piece. NVIDIA caused so much support trouble to us Mac users lately, trust has gone down… Especially considering how Nvidia has gone completely silent on our issues lately.
Yes, but that’s only a warning though I’m surprised that the repo driver doesn’t include (the IIRC rather simple) patch for it.
On OS X drivers:
[url]https://devtalk.nvidia.com/default/topic/1042279/cuda-setup-and-installation/cuda-10-and-macos-10-14/[/url]
Problem is, those macOS-ready Nvidia cards are customized versions commisioned by Apple so Apple is Nvidia’s customer who doesn’t want to pay anymore for support. You’re Apple’s customer but in effect the end-user is just sitting in-between, being busted.
You can also experience the same with notebooks, the manufacturer builds crap, orders a driver workaround for say, two years. Then it breaks. That’s the way companies work, I guess.
Speaking of broken notebooks reminds me of this:
[url]https://devtalk.nvidia.com/default/topic/1020418/linux/lenovo-y550-gt-m240-vs-ubuntu-17-07-16-04-14-04/post/5198178/#5198178[/url]
it was sold with a broken vbios which couldn’t be reflashed as it was embedded in the system bios. The trick was to load a sanitized vbios before the driver was loaded. If you’re really bored, you could try that method to not having to reflash the vbios, instead loading a matching, standard vbios into ram.
Don’t think that will work on EFI, though.
Well, I guess I’ll move on to AMD then. I already moved my 1080TI to a Radeon VII lately. Vega 64 are getting close to 250-300€ on Ebay now. So, it’s best to sell off the rest of my Nvidia gear and move on (and forget CUDA).
btw.: Is NVIDIA support usually responding in this threads as well? I have seen them in some other threads, but this one I guess is just an unpopular one for them. They could at least provide clarity on the fact that this card will never work the way I was hoping…
I can’t believe it! I just cleaned up everything and reverted back to the nouveau driver…
Then I thought I’ll give it one last try, updated the system to the very latest version, and installed the 340xx repo driver again, blacklisted the nouveau driver, rebuilt the initramfs, rebooted.
Guess what: IT WORKS NOW!
I did NOT dare to install CUDA yet though, as I fear this might screw it up again.
I’ll freeze my system, check if CUDA works as well.
Verdict: Install the 340xx repo driver from the beginning, making sure not a bit from the .run stuff from NVIDIA is left over.
It remains to be seen if the CUDA .repo package is overwriting the driver as well or not. We will see.
Will mark this tread as answered for now. Many thanks for your patience and help!!!
Yes :-( this sucks! But at least I have it half-way up and running… Let’s see how far I’m getting.
Still very disappointed about NVIDIA support in general.