Skip to content

Commit

Permalink
[nvidia-inst] added parameter nvidia-drm.fbdev=1
Browse files Browse the repository at this point in the history
  • Loading branch information
manuel-192 committed Oct 4, 2024
1 parent 8f710cb commit e7f1a6d
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 9 deletions.
4 changes: 2 additions & 2 deletions nvidia-inst/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Contributor: joekamprad <joekamprad@endeavouros.com>

pkgname=nvidia-inst
pkgver=24
pkgver=24.10
pkgrel=1
pkgdesc="Script to setup nvidia drivers (dkms version) in EndeavourOS"
url=https://github.com/endeavouros-team/PKGBUILDS/tree/master/$pkgname
Expand All @@ -30,7 +30,7 @@ source=(
$_url/nvidia-installer-kernel-para
$_url/nvidia-driver-supported-branches
)
sha512sums=('c5dcfdcf6f90f5d3bc7e5faf27409dbb1a3db8b8e6d9d7eafea41016639bf34a89cd991e340ef45096638acc2f51417965b62b4e99bd63c1cf18728750a6a646'
sha512sums=('a8656f28f3d62113fb087c0fd94ebbe06e26623e9c621a984d701c8f4f23f47f3b1e47b0305f7734e1cc78d59e7f18f72b4ee7e0528a8b10c2a9ba23b7ca76db'
'b8857ff98870ac8cff78e31c660bde3b7308752ee4e6547682340866ee59f5801f09ede41e490380a40926536f47259f5d347fd59e8e2ffa67a8cb57f07c44e6'
'8ee3fadd5c5c3f82d8f7c0b9273c7c970fe67486e5bcba5edae5dc7d997cd3aeb334fe8e76576b824187072c314dffcfd9cc01f2fdc46213001a6b997d720bb0'
'429c18ecf23d56b9b996b5e48884365324b713d48cfeab09e48753cfa8afdf79516a753058f6a0b6acaaca7c6f4a690dc5816c53c5f0ad3682291f481b6e1c5d')
Expand Down
20 changes: 13 additions & 7 deletions nvidia-inst/nvidia-inst
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,9 @@ OnlyNvidia() {

KernelParametersToBoot2() {
local mode2
local para=nvidia-drm.modeset=1
local para
local params=(nvidia-drm.modeset=1
nvidia-drm.fbdev=1)
local file_sdboot=/etc/kernel/cmdline
local file_grub=/etc/default/grub

Expand All @@ -257,14 +259,18 @@ KernelParametersToBoot2() {
esac
case "$mode2" in
add)
if [ -z "$(cat $file_sdboot $file_grub 2>/dev/null | grep "$para")" ] ; then
AddCmd "nvidia-installer-kernel-para nvidia-drm.modeset=1 $mode2"
fi
for para in "${params[@]}" ; do
if [ -z "$(cat $file_sdboot $file_grub 2>/dev/null | grep "$para")" ] ; then
AddCmd "nvidia-installer-kernel-para $para $mode2"
fi
done
;;
remove)
if [ "$(cat $file_sdboot $file_grub 2>/dev/null | grep "$para")" ] ; then
AddCmd "nvidia-installer-kernel-para nvidia-drm.modeset=1 $mode2"
fi
for para in "${params[@]}" ; do
if [ "$(cat $file_sdboot $file_grub 2>/dev/null | grep "$para")" ] ; then
AddCmd "nvidia-installer-kernel-para $para $mode2"
fi
done
;;
esac
}
Expand Down

0 comments on commit e7f1a6d

Please sign in to comment.