Results 1 to 6 of 6

Thread: Nvidia-430 32 bit

  1. #1
    Join Date
    Aug 2013
    Beans
    4,146

    Nvidia-430 32 bit

    I recently upgraded my Nvidia driver from 418 to 430 on Ubuntu 16.04 and found that 32 bit support is missing so many wine apps stop working.

    Code:
     ldconfig -p | grep libGL.so
     libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-430/libGL.so.1
      libGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so
     libGL.so (libc6,x86-64) => /usr/lib/nvidia-430/libGL.so
    With Nvidia-418
    Code:
    ldconfig -p | grep libGL.so
     libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-418/libGL.so.1
      libGL.so.1 (libc6) => /usr/lib32/nvidia-418/libGL.so.1
     libGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so
     libGL.so (libc6,x86-64) => /usr/lib/nvidia-418/libGL.so
     libGL.so (libc6) => /usr/lib32/nvidia-418/libGL.so
    I checked that the directory /usr/lib32/nvidia-430 did exist and was populated (and libGL.so was in there) but somehow it wasn't picked up.

    I am wondering if others may be running higher versions of Ubuntu experience the same issue.

    I made a bug report here

  2. #2
    Join Date
    Dec 2014
    Beans
    1,395

    Re: Nvidia-430 32 bit

    Check the configuration of the library loader cache in /etc/ld.so.conf (and the files in /etc/ld.so.conf.d/ which will get included by /etc/ld.so.conf as it's set up on Ubuntu by default). '/usr/lib32' is not a standard directory on Ubuntu, the standard place for 32-bit libraries AFAIK is '/usr/lib/i386-linux-gnu' and/or '/lib/i386-linux-gnu'. You might have to add a *.conf in /etc/ld.so.conf.d/ and run ldconfig to add the libraries in those directories to the cache.

    Holger

  3. #3
    Join Date
    Aug 2013
    Beans
    4,146

    Re: Nvidia-430 32 bit

    @Holger_Gehrke

    But it works for Nvidia-418.

  4. #4
    Join Date
    Aug 2013
    Beans
    4,146

    Re: Nvidia-430 32 bit

    Hi moderator the tag of this should be ubuntu instead of lubuntu. Please help me change it, thanks.

  5. #5
    Join Date
    Feb 2008
    Location
    Texas
    Beans
    28,145
    Distro
    Ubuntu 18.04 Bionic Beaver

    Re: Nvidia-430 32 bit

    Done! please use the report button in the future.

  6. #6
    Join Date
    Jun 2007
    Beans
    17,269

    Re: Nvidia-430 32 bit

    If you've no response to bug then maybe use launchpad mail on that ppa, they've responded to me in past reasonably soon.

    16.04 still uses update-alternatives, seem that the 2 i386 ones are linked to the 64bit libs.. When installing 430 it would have printed out in terminal what was being done as far as alternatives and their links..
    (- 18.04+ no longer uses alternatives, it installs a ton of packages for both amd64 & i386

    After the fact, short version can be seen via
    Code:
    update-alternatives --list i386-linux-gnu_gl_conf
    
    update-alternatives --list  i386-linux-gnu_egl_conf
    Longer via this shows more info & links
    Code:
     update-alternatives --display i386-linux-gnu_gl_conf
    
    update-alternatives --display i386-linux-gnu_egl_conf
    just plain update-alternatives --all -
    Code:
    There are 3 choices for the alternative i386-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/i386-linux-gnu_GL.conf).
    
      Selection    Path                                         Priority   Status
    ------------------------------------------------------------
    * 0            /usr/lib/nvidia-430/alt-ld.so.conf            8604      auto mode
      1            /usr/lib/i386-linux-gnu/mesa/ld.so.conf       500       manual mode
      2            /usr/lib/nvidia-430-prime/alt-ld.so.conf-pm   8603      manual mode
      3            /usr/lib/nvidia-430/alt-ld.so.conf            8604      manual mode
    Code:
    There are 3 choices for the alternative i386-linux-gnu_egl_conf (providing /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf).
    
      Selection    Path                                         Priority   Status
    ------------------------------------------------------------
    * 0            /usr/lib/nvidia-430/alt-ld.so.conf            8604      auto mode
      1            /usr/lib/i386-linux-gnu/mesa-egl/ld.so.conf   500       manual mode
      2            /usr/lib/nvidia-430-prime/alt-ld.so.conf-pm   8603      manual mode
      3            /usr/lib/nvidia-430/alt-ld.so.conf            8604      manual mode
    Last edited by mc4man; February 23rd, 2020 at 08:48 PM. Reason: (-

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •