Solved nvidia 580 drivers and packages. nvidia-settings for 580 drivers - not found

Second day im trying to get my new pc to work and im loosing my mind completely with nvidia.
I have Volta GPU which goes with 580 drivers.
I ditched STABLE to RELEASE as stable could not even launch nvidia , constant kernel panic on STARTX due to mismatch of kernel and nvidia packages. Updated kernel to 15.1-STABLE , rebuild nvidia - nothing. Ditched.
Went back to RELEASE. 15.0-RELEASE 1500068
ports, pkg are in quarterly and im keeping it as it was only one way to get nvidia-settings-580 in the past.but today is a different day.
Code:
# pkg repos
FreeBSD-ports: {
    url             : "pkg+http://pkg.freebsd.org/FreeBSD:15:amd64/quarterly",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }
FreeBSD-ports-kmods: {
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_quarterly_0",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }
FreeBSD-base: {
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_release_0",
    enabled         : no,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkgbase-15"
  }
#
Code:
# pkg info | grep nvidia
nvidia-driver-580-580.142      NVIDIA graphics driver userland
nvidia-drm-66-kmod-580-580.142.1500068 NVIDIA DRM Kernel Module
nvidia-drm-kmod-580-580.142    NVIDIA DRM kernel module
nvidia-kmod-580-580.142.1500068 NVIDIA graphics driver kernel module

which is all good but if i want to install nvidia-settings: i get this
Code:
# pkg install nvidia-settings
Updating FreeBSD-ports repository catalogue...
FreeBSD-ports repository is up to date.
Updating FreeBSD-ports-kmods repository catalogue...
FreeBSD-ports-kmods repository is up to date.
All repositories are up to date.
The following 25 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        adwaita-icon-theme: 47.0 [FreeBSD-ports]
        adwaita-icon-theme-legacy: 46.2 [FreeBSD-ports]
        at-spi2-core: 2.56.8 [FreeBSD-ports]
        colord: 1.4.8_1 [FreeBSD-ports]
        cups: 2.4.19 [FreeBSD-ports]
        dav1d: 1.5.3_1 [FreeBSD-ports]
        desktop-file-utils: 0.28 [FreeBSD-ports]
        gmp: 6.3.0 [FreeBSD-ports]
        gnutls: 3.8.13 [FreeBSD-ports]
        gsettings-desktop-schemas: 47.1_2 [FreeBSD-ports]
        gtk-update-icon-cache: 3.24.42 [FreeBSD-ports]
        gtk3: 3.24.52 [FreeBSD-ports]
        hicolor-icon-theme: 0.18 [FreeBSD-ports]
        jansson: 2.15.0 [FreeBSD-ports]
        json-glib: 1.10.8 [FreeBSD-ports]
        lcms2: 2.19 [FreeBSD-ports]
        libgusb: 0.4.9_1 [FreeBSD-ports]
        libpaper: 1.1.28_1 [FreeBSD-ports]
        librsvg2-rust: 2.62.0_1 [FreeBSD-ports]
        libtasn1: 4.21.0 [FreeBSD-ports]
        libvdpau: 1.5 [FreeBSD-ports]
        nettle: 3.10.2 [FreeBSD-ports]
        nvidia-settings: 595.58.03 [FreeBSD-ports]
        p11-kit: 0.26.2 [FreeBSD-ports]
        sqlite3: 3.50.4_2,1 [FreeBSD-ports]

Number of packages to be installed: 25

The process will require 175 MiB more space.
36 MiB to be downloaded.

Proceed with this action? [y/N]:
595 version which wont work with my current 580.
nvidia-settings-580 : not found
first time i had to install nvidia-drivers-580 to pull settings as it was decoupled from kmod`s ... now is pulled everything but i cant pull settings with 580.
 
...
595 version which wont work with my current 580.
nvidia-settings-580 : not found
first time i had to install nvidia-drivers-580 to pull settings as it was decoupled from kmod`s ... now is pulled everything but i cant pull settings with 580.
I have driver v.390 and nvidia-settings v.595. Everything works fine.

Code:
 p-i -x nvidia
nvidia-driver-390-390.157_1    NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-kmod-390-390.157.1500068 kmod part of NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-settings-595.71.05      Display Control Panel for NVIDIA graphics
 
Until kmod builder team addresses current issue (doesn't build NVIDIA kmod ports other than parent [aka master] port without suffixes like -580), you're strongly recommended to build from ports for -580 or other variants. (As far as I could hear from them, they're too busy for other, more prioritized works and cannot take time for this issue.)

But the issue with x11/nvidia-settings looks strange.
One possibility is that official pkg builder is too busy to prepare official pkgs for upcoming 15.1-RELEASE (now at -RC2).
 
Until kmod builder team addresses current issue (doesn't build NVIDIA kmod ports other than parent [aka master] port without suffixes like -580), you're strongly recommended to build from ports for -580 or other variants. (As far as I could hear from them, they're too busy for other, more prioritized works and cannot take time for this issue.)

But the issue with x11/nvidia-settings looks strange.
One possibility is that official pkg builder is too busy to prepare official pkgs for upcoming 15.1-RELEASE (now at -RC2).
I have driver v.390 and nvidia-settings v.595. Everything works fine.

Code:
 p-i -x nvidia
nvidia-driver-390-390.157_1    NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-kmod-390-390.157.1500068 kmod part of NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-settings-595.71.05      Display Control Panel for NVIDIA graphics
ha, very interesting. in the past nvidia-settings had to be same as driver/kmod part ( 2 months ago at least ) because it would not show my gpu info, screens etc.
I just tested 595 - it actually working fine.
Very very interesting.
This solves my problem now.
Thanks!
 
Until kmod builder team addresses current issue (doesn't build NVIDIA kmod ports other than parent [aka master] port without suffixes like -580), you're strongly recommended to build from ports for -580 or other variants. (As far as I could hear from them, they're too busy for other, more prioritized works and cannot take time for this issue.)

But the issue with x11/nvidia-settings looks strange.
One possibility is that official pkg builder is too busy to prepare official pkgs for upcoming 15.1-RELEASE (now at -RC2).
i did built from ports in STABLE.
nvidia-settings already solved ( works with 595 , which is new to me ) maybe this is why no more separate nvidia-settings as its blended in to one part which is ideal as a solution.
 
As far as I could hear from NVIDIA devs (upstream), nvidia-settings and nvidia-xconfig is keeping backward compatibilities. So newer version should work for older versions, too.

And with my experience, both for latest Production Branch (PB) of drivers usually works for latest New Feature Branch (NFB) of drivers (-devel variant on ports) even if NFB is newer than PB. (Exceptions were quire rare.)

This is why we provide single version only for x11/nvidia-settings and x11/nvidia-xconfig ports.

Note that x11/nvidia-settings and x11/nvidia-xconfig could have version for NFB if we (NVIDIA driver ports team) notice whichever of these doesn't work for currently in-tree -devel variant.
 
As far as I could hear from NVIDIA devs (upstream), nvidia-settings and nvidia-xconfig is keeping backward compatibilities. So newer version should work for older versions, too.

And with my experience, both for latest Production Branch (PB) of drivers usually works for latest New Feature Branch (NFB) of drivers (-devel variant on ports) even if NFB is newer than PB. (Exceptions were quire rare.)

This is why we provide single version only for x11/nvidia-settings and x11/nvidia-xconfig ports.

Note that x11/nvidia-settings and x11/nvidia-xconfig could have version for NFB if we (NVIDIA driver ports team) notice whichever of these doesn't work for currently in-tree -devel variant.
in the past was different (for me ). nvidia-settings would not work with older versions - and it was not a problem for me until nvidia-580 drivers. but maybe i was doing something wrong and was problem more of the driver/kmod versions . so sounds like my skill issue is popping off !
but yea, backwards compatibility is a nice touch.
 
would 595 work ?
Depends on GPUs used.

For Turing and later generation of architectures, expected to work.
Note that Blackwell (RTX 5xxx) and maybe later would require bundled GSP firmware loaded to work. (Don't auto-load by default to workaround suspend/resume issues on ports side.)

On older generation of architectures, shouldn't work, as supports are dropped.
Nvidia provides information which branch (the version itself and legacy 580, 470, ...) of drivers supported specific GPU in their README. Link for 595.80 here.
As no GPUs are dropped on latest New Feature Branch 610.43.02, the actual list should match, though.

Currently, updates for Production Branch 595.80 and NFB 610.43.02 are under review (at D57358 and D57359 respectively). The same patches are available via PR 295718 and PR 295720 respectively.
 
Back
Top