add: prime-run (#966)

* new package: prime-run

* add better metadata

* oop

* apply review suggestions
This commit is contained in:
Cappy Ishihara
2024-03-03 17:59:15 +07:00
committed by GitHub
parent 2d47bbc4fc
commit 576fe0ccc8
3 changed files with 49 additions and 0 deletions
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "prime-run.spec"
}
}
+6
View File
@@ -0,0 +1,6 @@
#!/bin/bash
export __NV_PRIME_RENDER_OFFLOAD=1
export __GLX_VENDOR_LIBRARY_NAME=nvidia
export __VK_LAYER_NV_optimus=NVIDIA_only
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
exec "$@"
+37
View File
@@ -0,0 +1,37 @@
Name: prime-run
Version: 1.0.0
Release: 1%{?dist}
Summary: A simple script to run an application with NVIDIA PRIME GPU offloading
License: MIT
URL: https://terra.fyralabs.com
Source0: prime-run.sh
# Bash script
Requires: bash
BuildArch: noarch
%description
A simple Bash script to force an application to run with PRIME GPU offloading. This is useful for
laptops with NVIDIA Optimus technology, where the integrated GPU is switchable alongside the dedicated
NVIDIA GPU. By default, the integrated GPU is used to save power, but this can be overridden for
specific applications using the prime-run script.
%prep
%build
%install
install -Dm755 %{SOURCE0} %{buildroot}%{_bindir}/prime-run
%files
%{_bindir}/prime-run
%changelog
* Sun Mar 03 2024 Cappy Ishihara <cappy@cappuchino.xyz>
- Initial release