https://github.com/pardus/pardus-nvidia-installer
https://github.com/pardus/pardus-nvidia-installer
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pardus/pardus-nvidia-installer
- Owner: pardus
- License: other
- Created: 2024-04-16T13:35:29.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-07T08:44:29.000Z (over 1 year ago)
- Last Synced: 2025-01-07T09:37:02.981Z (over 1 year ago)
- Language: Python
- Size: 773 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Pardus Nvidia Installer
Installing Nvidia GPU drivers for Pardus with few clicks.
### Installation
#### Tech Stack: `Python`, `GTK3`
#### Programming Logic
* Nvidia devices and their available drivers are stored in `data/nvidia-pci.json` files
* Application scan whole system devices and gets nvidia devices only.
* After filtered nvidia devices, each nvidia devices is checked for available drivers from yaml file.
* Installation is pretty straight forward. Select driver and click `Apply Changes` button.
* After installation is done, you need to reboot your system. And your new driver is ready to use.
### TODO
- [x] Parsing json file to make it easy to use with application.
- [x] Scanning whole system pci devices and finding Nvidia devices.
- [x] Filtering Nvidia drivers for Nvidia devices.
- [x] Creating user interface depends on the scenario.
- [x] Adding prompt for rebooting system after installation.
- [x] Creating policies and implementing it with GTK.
- [x] Multiple device and driver support.
- [x] Adding about dialog for application.
- [x] Adding a logo for application.