Small update regarding differences of the library files.
```
file  /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.390.157 
/usr/lib/x86_64-linux-gnu/libnvidia-tls.so.390.157 
/usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.390.157: ELF 64-bit LSB shared 
object, x86-64, version 1 (SYSV), dynamically linked, for GNU/Linux 2.3.99, 
stripped
/usr/lib/x86_64-linux-gnu/libnvidia-tls.so.390.157:     ELF 64-bit LSB shared 
object, x86-64, version 1 (SYSV), dynamically linked, for GNU/Linux 2.2.5, 
stripped
```

As it seems difference is in binary api spec as Nvidia describes it in:
https://download.nvidia.com/XFree86/Linux-x86_64/1.0-7174/README.txt:
```
Q: I want to use Valgrind with OpenGL applications, but my
   distribution uses ELF TLS, and Valgrind cannot yet deal with NVIDIA's
   ELF TLS OpenGL.
 
A: You can set the environment variable LD_ASSUME_KERNEL to something
   below "2.3.99" (for example: `export LD_ASSUME_KERNEL 2.3.98`).
 
   NVIDIA's OpenGL libraries contain an OS ABI ELF note that indicates
   the minimum kernel version that is required to use the library.
   The ELF TLS OpenGL libraries have an OS ABI of 2.3.99 (the first
   Linux kernel that contained the necessary LDT support for ELF TLS),
   while the non ELF TLS OpenGL libraries contain an OS ABI of 2.2.5.

   The run-time loader will not load libraries with an OS ABI greater
   than the current kernel version.  The LD_ASSUME_KERNEL environment
   variable can be used to override the kernel version that the run-time 
   loader uses in this test.

   By setting LD_ASSUME_KERNEL to any kernel version below 2.3.99,
   you can force the loader to not use the ELF TLS OpenGL libraries,
   and fall back to the regular OpenGL libraries.

   If, for some reason, you need to remove this OS ABI note from the
   NVIDIA OpenGL libraries, you can do so by passing the .run file the
   "--no-abi-note" option during installation.


```

so 2.3.99 version (libnvidia-tls.so.390.157 and others?) seems to be
right one, as long a kernel above 2.3.99 is ran.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to nvidia-graphics-drivers-390 in Ubuntu.
https://bugs.launchpad.net/bugs/2016459

Title:
  NVRM: RmInitAdapter failed! , failed to copy vbios to system memory

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-390/+bug/2016459/+subscriptions


_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to