Metti un link al post cui fai riferimento...
Da quello che ricordo se aggiorni il kernel, dovrai ricompilare almeno il pacchetto nvdia-driver, nvidia-kernel non ricordo... Non che sia una sfaticata comunque.
Non ricordo di preciso se sul sistema devi avere installati almeno i kernel headers del kernel in uso, cioè di quello nuovo che avrai aggiornato.
Penso che questo sia un buon punto di partenza.
https://docs.slackware.com/howtos:hardw ... figurationSe non si hanno i driver proprietari ancora installati, basta aggiornare il kernel e poi installare da zero i pacchetti necessari e configurare qualche file:
- assicurarti di avere blacklistato il driver open nouveau, magari installando il pacchetto preposto
Codice: Seleziona tutto
slackpkg search blacklist
NOTICE: pkglist is older than 24h; you are encouraged to re-run 'slackpkg update'
Looking for blacklist in package list. Please wait... DONE
The list below shows all packages with name matching "blacklist".
[ Status ] [ Repository ] [ Package ]
upgrade extra xf86-video-nouveau-1.0.12-x86_64-1 --> xf86-video-nouveau-blacklist-noarch-1
You can search specific files using "slackpkg file-search file".
- assicurati di aver scritto il file di configurazione per in xorg.d/nvidia.conf o qualcosa del genere...
Codice: Seleziona tutto
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "Nvidia Corporation"
BoardName ""
EndSection
- Ok, a questo punto puoi installare i tre pacchetti necesasri:
Codice: Seleziona tutto
sbopkg -g libvdpau-va-gl -g nvidia*er*
Searching for libvdpau-va-gl
Found the following matches for libvdpau-va-gl:
libraries/libvdpau-va-gl
Searching for nvidia*er*
Found the following matches for nvidia*er*:
system/nvidia-driver
system/nvidia-kernel
system/nvidia-legacy304-driver
system/nvidia-legacy304-kernel
system/nvidia-legacy340-driver
system/nvidia-legacy340-kernel
libvdpau dipende da ffmpeg. Installalo per primo.
Poi viene nvidia-kernel (nella versione giusta per il modello della tua scheda, nel tuo caso va bene la versione "non legacy").
E infine nvidia-driver, che in teoria dipende da libvdpau da quanto è stritto nel link al wiki di slackware. Tuttavia il pacchetto di SBo nvidia-driver sembrerebbe dipendente solo da nvidia-kernel. Ad ogni modo se segui questo ordine non ci dovrebbero essere problemi.
Se invece cambi kernel, dopo la ricompilazione e installazione dello stesso, quando riavvii il PC usando il nuovo kernel, X non dovrebbe avviarsi più bene, puoi lavorare comunque dalla console testuale.
- usare il tool nvidia-switch per rimuovere i vecchi files installati dal driver nvidia, li rimpiazza con quelli originali backuppati automaticamente..
- a questo punto puoi ricompilare i pacchetti libvdpau, nvidia-kernel, nvidia-driver. Forse non è necesario ricompilarli tutti e tre ma non sono sicuro. Per non sbagliare li ricompili tutti e tre, anche con "sbopkg" eventualmente, così lavori con l'ultima versione dei pacchetti.
Il discorso di MESA penso fosse relativo alla disinstallazione del pacchetto nvidia-driver di SBo senza aver ripristinato prima i files originali con nvidia-switch.
Prò se posti il link a cui ti riferivi ci diamo un'occhiata!
