nvidia-auto-installer-for-fedora-linux

A CLI tool which lets you install proprietary NVIDIA drivers and much more easily on Fedora Linux (32 or above and Rawhide)

GPL-3.0 License

Stars
424
Committers
9
nvidia-auto-installer-for-fedora-linux - v0.4.1 Latest Release

Published by gridhead over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/t0xic0der/nvidia-auto-installer-for-fedora-linux/compare/v0.4.0...v0.4.1

nvidia-auto-installer-for-fedora-linux - v0.4.0

Published by gridhead almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/t0xic0der/nvidia-auto-installer-for-fedora-linux/compare/v0.3.9...v0.4.0

nvidia-auto-installer-for-fedora-linux - v0.3.9

Published by gridhead almost 3 years ago

nvidia-auto-installer-for-fedora-linux - v0.3.8

Published by gridhead about 3 years ago

Reworked existing features

  • Replaced ping with curl for checking availability of RPM Fusion servers
  • Replaced ping with curl for checking availability of NVIDIA Developer servers
nvidia-auto-installer-for-fedora-linux - v0.3.7

Published by gridhead over 3 years ago

Added new features

  • Added option to enable/disable PRIME support on Optimus-supported devices
  • Added other miscellaneous changes for ease of maintenance

Today marks the first anniversary of this tool - 22 May 2020 was the date on which the first release of this tool was made generally available in public. 🎉

nvidia-auto-installer-for-fedora-linux - v0.3.6

Published by gridhead over 3 years ago

Made changes for renewed CUDA installation methods.

  • Reworked installation method for CUDA repo compatibility
  • Minor patch leading to a version bump
nvidia-auto-installer-for-fedora-linux - v0.3.5

Published by gridhead over 3 years ago

Made utility-based changes for F34.

  • Corrected unicode escape sequences for colors
  • Changed CUDA repository to the most recent F33 remote install
  • Fixed imports for development/packaged environment
  • Refactored the code to remove needless lines
  • Made compliance related changes here and there
  • Tested and confirmed the tool to be working in F34 Workstation
nvidia-auto-installer-for-fedora-linux - v0.3.0

Published by gridhead over 4 years ago

Added tons of new features here.

  • Combined RPM Fusion pinging, checking, installing into a single module
  • Combined driver installer and existing package checking into a single module
  • Combined host detection with GPU support checking into a single module
  • Revamped installation mode using command line arguments
  • Withdrew x86 libraries from the default installation mode
  • Added a new x86 libraries mode of installation for Xorg
  • Added integrated CUDA module for repository checking, adding and installing
  • Added support for FFMPEG acceleration using NVENC/NVDEC
  • Added dedicated privilege check for each installation mode
  • Added video hardware acceleration using VDPAU/VAAPI
  • Added support for installation of Vulkan renderer
  • Placeholder added for install everything mode of installation (Yet to be completed)
  • Converged all low-level module operations into a single file for speed
  • All print operations have been replaced by click-echo for optimization
  • Added checks for NVIDIA repository and RPM Fusion repository availability
  • Added network availability check before pinging respective repo servers
  • Improved handling of interrupt. halt and suspend system calls for tool
nvidia-auto-installer-for-fedora-linux - v0.2.6

Published by gridhead over 4 years ago

Bugs fixed.

  • Fixed broken repository addition module
    • Added installation of fedora-workstation-repositories first
    • Added enabling of repository after the install is complete
nvidia-auto-installer-for-fedora-linux - v0.2.5

Published by gridhead over 4 years ago

Improved.

  • Removed mandatory sleep for kernel module load
  • Removed dependency on kernel module loader
  • Removed kernel module force-read altogether
  • Defaulted textual messages to autocolor for better legibility

Bugs fixed

  • Fixed boolean choices in main function
  • Fixed boolean choices in package check
  • Fixed prompt colors for custom-themed terminals
nvidia-auto-installer-for-fedora-linux - v0.2.0

Published by gridhead over 4 years ago

Improved.

  • Cleaned up repeated code using class implemented decorator calls
  • Enforced root access for whole operation instead of sudo implementation
  • Added support for x86 libraries of Xorg display server
  • Added distribution identification with support status display
  • Scaled up to accompany Workstation as well as Fedora Spins

Bugs fixed.

  • Added dedicated status check for driver installation
  • Added dedicated status check for kernel module reader
  • Fixed confirmation choice during package check
  • Fixed typo in RPM Fusion mentions throughout the tool interface
nvidia-auto-installer-for-fedora-linux - v0.1.0

Published by gridhead over 4 years ago

Initial release

  • Added host detection with display of system details and hostname
  • Added GPU compatibility check for detecting active NVIDIA GPU
  • Added detection for Optimus Dual GPU and dedicated GPU setups
  • Declination to install if no active NVIDIA GPU is detected
  • Added check for existing driver installations with listing of packages
  • Added ability to install over an existing driver installation
  • Added reachability check for RPMFusion servers before fetching
  • Added automatic fetching and enabling of RPMFusion NVIDIA Repo
  • Declination to install if repository addition is voluntarily cancelled
  • Added skipping repo fetch and update if repository is present
  • Added exclusive 64-bit driver installation with kernel load sleeptime
  • Added forced kernel config read events with forced sleeptime
  • Added restart feature activated with consent of the user
Related Projects