Portál AbcLinuxu, 2. května 2025 04:44
Pro ty méně šťastné, kteří musí pro každé nové jádro instalovat ovladače nVidia grafických karet, mám pomocný skript.
Taky vás štve původní instalátor od nVidie, jež v zajetí licence, která vám umožňuje mít nainstalovánu nejvýše jednu verzi ovladače, maže starší verzi /lib/modules/{`uname -r`|nebo první nejnovější}/kernel/drivers/video/nvidia.ko
?
Pak můžete zkusit tento skriptík nvidia-install
:
#!/bin/bash if [ \( -z "$1" \) -o \( "$1" == "-h" \) -o \( "$1" == "--help" \) ]; then echo "Usage: `basename $0` EXECUTABLE_NVIDIA_DRIVER_PACKAGE" echo -e "\tCompile and install nvidia kernel module for running kernel." echo -e "\tTemporary files are created in CWD." exit 1 fi NV_BIN=$1 NV_DIR=`basename "$NV_BIN" .run` NV_SRC=$NV_DIR/usr/src/nv CWD=$PWD echo "Uncompressing $NV_BIN..." "$NV_BIN" -x if [ $? -gt 0 ]; then echo "Decompression of $NV_BIN failed" exit 2 fi echo "Compiling and installing nvidia kernel module..." cd "$NV_SRC" make -f makefile make -f Makefile.kbuild if [ $? == 0 ]; then cd $CWD echo "Cleaning temporary files..." rm -r "$NV_DIR" fi
Příkazem nvidia-install /kde/mam/zpustitelny/balik/se/zdrojaky/ovladacu
se přeloží a nainstaluje jaderný modul pro právě běžící verzi jádra. Starší moduly zůstanou tam, kde mají, knihovny a moduly X serveru se neinstalují (takže to má smysl, pokud neměníte verzi ovladače).
Tiskni
Sdílej:
-K
prehlednul, ale spis mam dojem, ze to nejak nefungovalo, jak by melo. Az budu davat novy jadro, tak se na to podivam. (Ten skript je pomerne stary, tak si uz svoje pohnutky pro jeho stvoreni presne nepamatuji.)
NVIDIA.Linux.něco.verze.pkg0.run -K
a fungovalo to taky.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.