Revisions of nvidia-gfxG06

Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 56)
- Update to version 525.78.01
  * Fixed a bug that could cause the nvidia-settings control panel to
    crash when using a newer control panel with an older driver.
  * Fixed a regression that prevented the G-SYNC/G-SYNC Compatible Visual
    Indicator from being displayed when running Vulkan X11 applications.
  * Fixed a bug where usage of VK_KHR_present_id could cause applications to
    crash with Xid 32 errors.
  * Fixed excess CPU usage in hybrid graphics configurations where an
    external display is connected to an NVIDIA discrete GPU and configured
    as a PRIME Display Offload sink (also known as "Reverse Prime").
- officially adds support for GeForce RTX 3050 and GeForce RTX 4070 Ti
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) accepted request 1040330 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 55)
- BuildRequire %kernel_module_package_buildreqs (boo#1205149)
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 54)
- Update to version 525.60.11
  * Improved the performance of PRIME render-offloaded
    applications.
  * Fixed a regression that prevented Warp & Blend from working
    correctly.
  * Fixed a bug which caused suspend to fail on systems running
    GNOME 3 as a Wayland compositor with
    NVreg_PreserveVideoMemoryAllocations enabled.
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 53)
- %post of nvidia-glG06
  * 'prime-select <nvidia|offload>'
    Don't try to run it during driver update or in secureboot since
    it will fail anyway when executing 
    'nvidia-xconfig --query-gpu-info'. This tool is driver version
    specific and needs the appropriate driver kernel modules loaded,
    which is not possible during driver update (old modules still
    loaded) and in secureboot mode (modules can't be loaded without
    the signing key registered). (boo#1205642)
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 52)
- %post of nvidia-glG06
  * when running 'prime-select <nvidia|offload>' ignore failure of
    'nvidia-xconfig --query-gpu-info' during driver update; tool
    is version specific and will always fail with older driver
    kernel modules still loaded (boo#1205642)
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 51)
- NVreg_PreserveVideoMemoryAllocations kernel option and enabled
  services nvidia-suspend, nvidia-resume and nvidia-hibernate now
  needed for GNOME Wayland (gdm) since
    commit 51181871e9db716546e9593216220389de0d8b03
    Author: Ray Strode <rstrode@redhat.com>
    Date:   Fri Mar 4 14:11:03 2022 -0500
      data: Disable wayland on nvidia if suspend is broken
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 50)
libnvidia-egl-wayland.so now at 1.1.10
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 49)
- Update to version 525.53
  * Fixed a bug which caused Dynamic Boost to not engage on certain Ampere
    GPU based notebooks.
  * Added support for Dynamic Boost on notebooks with AMD CPUs.
  * Fixed a bug that resulted in stutter when moving windows in GNOME.
  * Added support for the EGL_MESA_platform_surfaceless extension.
  * Updated the nvidia-settings control panel to prevent the creation
    of display layouts that exceed hardware size limitations when using
    the SLI Mosaic configuration page, and to display a warning if such
    a layout is created manually in the Display Configuration page.
  * Removed the hard dependency on GTK 2 when building nvidia-settings
    from source. nvidia-settings may now be built with support for GTK 2
    only, GTK 3 only, or both GTK 2 and GTK 3.
  * Updated the open kernel modules to support Quadro Sync, Stereo,
    rotation in X11, and YUV 4:2:0 on Turing.
  * Updated an error message that nvidia-installer displays when kernel
    header files cannot be found to print full paths for the missing files.
  * Updated nvidia-installer to use "command -v" in place of depending on
    "which" to determine the availability and location of certain tools.
  * Implemented support for over-the-air updates in the Proton and Wine NVIDIA
    NGX build. This feature is disabled by default and can be enabled by
    setting the "PROTON_ENABLE_NGX_UPDATER" environment variable to a value of
    "1".
  * Updated the Vulkan driver so that the following extensions no longer
    depend on nvidia-uvm.ko being loaded at runtime:
    * VK_KHR_acceleration_structure
    * VK_KHR_deferred_host_operations
    * VK_KHR_ray_query
    * VK_KHR_ray_tracing_pipeline
    * VK_NV_cuda_kernel_launch
    * VK_NV_ray_tracing
    * VK_NV_ray_tracing_motion_blur
    * VK_NVX_binary_import
    * VK_NVX_image_view_handle
  * Updated nvidia-installer to allow use of the "--add-this-kernel"
    feature by non-root users.
  * Updated nvidia-installer to display a more accurate progress bar when
    building the kernel modules.
  * Updated nvidia-installer to display a warning message if a Vulkan
    ICD loader is not detected.
  * Reworked nvidia-installer's support for DKMS: the kernel modules will
    now be optionally registered with DKMS after the installer has already
    built and installed them on its own. nvidia-installer will now register
    the kernel modules with DKMS by default when the dkms(8) utility is
    detected on the system.
  * Fixed a bug in the Vulkan driver which could lead to corruption in
    geometry and tessellation control shaders.
  * Added a new CUDA Debugger implementation for Pascal and newer
    architectures as a part of the driver package: libcudadebugger.so
    (previously released separately as "CUDA GDB Developer Preview").
  * Updated the nvidia-settings control panel to correctly limit the
    allowed values for GPUTargetFanSpeed to match the existing valid
    fan speed ranges for supported NVIDIA GPUs. The valid ranges are
    30%-100% for Ampere or newer GPUs, and 1%-100% for older GPUs.
  * Fixed a regression in 515.76 that caused blank screens and hangs when
    starting an X server on RTX 30 series GPUs in some configurations where
    the boot display is connected via HDMI.
  * Fixed a bug where Marvel's Spider-Man Remastered would sometimes crash
    with Xid 13 errors on Turing and later.
  * Added support for the following GPU:
    * GeForce RTX 3050 OEM
  * Added support for the following GPUs:
    * GeForce RTX 3050
    * GeForce RTX 3070 Ti Laptop GPU
    * GeForce RTX 3080 Ti Laptop GPU
    * GeForce RTX 3090 Ti
    * RTX A500 Laptop GPU
    * RTX A1000 Embedded GPU
    * RTX A2000 Embedded GPU
    * RTX A1000 Laptop GPU
    * RTX A2000 8GB Laptop GPU
    * RTX A3000 12GB Laptop GPU
    * RTX A4500 Embedded GPU
    * RTX A4500 Laptop GPU
    * RTX A5500 Laptop GPU
    * T550 Laptop GPU
  * Added support for the following GPUs:
    * NVIDIA GeForce MX550
    * NVIDIA GeForce MX570
    * NVIDIA GeForce RTX 2050
  * Added support for the following GPU:
      * NVIDIA PG509-210
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 48)
- fix build on aarch64 (nvidia-powerd only available on x86_64)
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 47)
- readded missing nvidia-powerd binary (reported by openSUSE user
  @davidsmid in https://build.opensuse.org/package/show/X11:Drivers:Video/nvidia-gfxG06)
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 46)
- enable parallel build (make -j$(nproc)) of kernel modules in 
  %post/%trigger scripts
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 45)
- fixed downloading .run files via 'osc service dr' in specfile
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 44)
- Update to version 515.76
  * Turing and later: fixed possible excessive GPU power draw on an
    idle X11 or Wayland desktop when driving high resolutions or
    refresh rates.
  * Fixed a bug that caused the Xorg server to crash if an NvFBC
    capture session is started while video memory is full.
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 43)
- no longer try to require a "GA" kernel-devel package on TW; 
  there is no such thing on TW; it has been an oversight to do
  the previous change below also for TW (boo#1202192)
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 42)
fixed azure build in %post
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 41)
- require GA kernel-devel package, always build against GA
  kernel-devel package and install to GA kernel tree, so new
  symbols can be added to kABI without breaking compatibility
  (boo#1201936)
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 40)
- remove leftovers from build, which are not handled by NVIDIA's
  "make clean" (boo#1201937)
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 39)
- Update to version 515.65.01
  * Fixed a bug that caused the X server to hang when VT-switching with
    stereo enabled.
  * Fixed an issue that caused OpenGL applications to be unresponsive in SLI
    Mosaic mode with no monitors enabled on the primary GPU.
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 38)
- %post(nvidia-glG06): run 'prime-select nvidia' even on system
  without Intel GPU visible on the PCI bus, if suse-prime
  package is mistakenly (still) installed to avoid nvidia kernel
  modules to be blacklisted
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 37)
-json-to-pci-id-list.py  
 * added new Python script by Tamara Schmitz which is being used
   now to parse supported-gpus.json in order to create the PCI ID
   list
Displaying revisions 1 - 20 of 56
openSUSE Build Service is sponsored by