View previous topic :: View next topic |
Author |
Message |
loxdegio Tux's lil' helper
Joined: 05 Feb 2014 Posts: 94
|
Posted: Thu Aug 21, 2014 10:31 am Post subject: Aggiornamenti nvidia-drivers supporto pre-fermi |
|
|
Come da titolo sto cercando una soluzione a questo "problema", ho letto un paio di articoli su internet a riguardo e so che fino al 2019 i 340.x verranno comunque aggiornati (upgrade critici e di sicurezza, certo meglio che niente spero nel frattempo di poter effettuare un upgrade del PC in toto XD) per non far cadere proprio del tutto il supporto alle vecchie schede.
Quello che vorrei chiedere è se gentilmente qualcuno mi può suggerire una stringa package.mask che mi permetta di aggiornare i 340.x senza che portage parta in quarta con le versioni più recenti |
|
Back to top |
|
|
guerro Guru
Joined: 21 Jun 2004 Posts: 402 Location: Brescia
|
Posted: Thu Aug 21, 2014 10:37 am Post subject: |
|
|
Io ti suggerirei (giusto per tranquillità) di crearti un overlay locale e copiar _________________ (.(*. .*).)
.. G u e r r o ..
(.(.* *.).) |
|
Back to top |
|
|
loxdegio Tux's lil' helper
Joined: 05 Feb 2014 Posts: 94
|
Posted: Thu Aug 21, 2014 12:00 pm Post subject: |
|
|
Non credo risolverei nulla visto che comunque portage andrebbe a cercarsi la versione più aggiornata in ogni caso.
Sto facendo un check per vedere se risolvo con questo valore
/etc/portage/package.mask wrote: | >x11-drivers/nvidia-drivers-341 |
EDIT: Sembra funzionare, ma mi riservo qualche altro aggiornamento per mettere risolto |
|
Back to top |
|
|
ciro64 Guru
Joined: 20 Jun 2009 Posts: 424
|
Posted: Fri Aug 22, 2014 6:09 pm Post subject: |
|
|
Dunque: In portage vedo:
Code: |
[I] x11-drivers/nvidia-drivers
Available versions: 96.43.23^msd 173.14.39^msd 304.123^msd 331.89^msd 334.21-r3^msd 337.25^msd 340.24^msd 340.32^msd (~)343.13-r1^msd {+X acpi custom-cflags gtk multilib pax_kernel (+)tools uvm KERNEL="FreeBSD linux"}
Installed versions: 343.13-r1^msd(03:33:43 22/08/2014)(X acpi multilib tools uvm -pax_kernel KERNEL="linux -FreeBSD")
Homepage: http://www.nvidia.com/
Description: NVIDIA Accelerated Graphics Driver
|
Come vedi sono ancora presenti i drivers "legacy" ovvero i 96.x e 173.x
Io "vedo" due possibili vie:
1)
Maschera tutto ciò che è superiore e non vuoi: per esempio:
Code: |
# echo ">=x11-drivers/nvidia-drivers-304.24">>/etc/portage/package.accept_keywords (se vuoi che persistano i 304.24 |
Oppure al posto di 304.24 (che manterrebbero in auge i 304.23 puoi modificare con >=x11-drivers/nvidia-drivers/331.90 in modo da "tenere gli 331.89
( ho preso una versione a caso, ma puoi adattare alle tue esigenze).
Oppure provare a tenere il pacchetto dei drivers scaricati dal sito nVidia e ad ogni aggiornamento kernel chiaramente disisnstallerai quindi reinstallerai siffatto pacchetto.
Non ti preoccupare che il sistema non andrà in crash (ho provato diverse volte.... e non ho avuto problemi).
Magari per alcune versioni occorrearà installare gli nvidia-settings" in modo da poter gestire la tua videocard.
Preciso che dovrai comunque specificare
Code: | eselect opengl set nvidia && eselect opencl set nvidia |
Poi provare a costruire l'xorg.conf con
oppure con
Code: |
# X -configure && mv /root/xorg.conf.new /etc/X11/xorg.conf |
Non so sinceramente fino a quando questa " ricetta" sia possibile.... _________________ Gentoo: il sistema più eclettico e geniale che abbia mai provato |
|
Back to top |
|
|
sabayonino Veteran
Joined: 03 Jan 2012 Posts: 1008
|
Posted: Fri Aug 22, 2014 6:21 pm Post subject: |
|
|
con il tempo certe versioni vengono rimosse dal portage-tree
probabilmente ti conviene creare un pacchetto pre-compilato dei drivers ... solo che (a memoria) viene creato con riferimento al kernel in uso
Code: | # emerge -B nvidia-drivers |
una volta creato il pacchetto , apri il tarball (default in /usr/portage/packages/X11-drivers) dovresti ritorvari /lib/modules/<versione_kernel> .
non so se basta rinominare quella cartella o se ci siano altri riferimenti/link etc.
(comunque mantenere un tuo overlay sarebbe l'ideale anche per la gestione del portage-tree e i suoi update)
ciao _________________ LRS i586 on G.Drive
LRS x86-64 EFI on MEGA |
|
Back to top |
|
|
loxdegio Tux's lil' helper
Joined: 05 Feb 2014 Posts: 94
|
Posted: Sat Aug 23, 2014 9:07 am Post subject: |
|
|
Ringrazio sia Sabayonino sia Ciro per le risposte Ma credo non ci siamo capiti: ho smascherato le versioni "testing" dei nvidia-drivers in quanto attualmente uso il kernel 3.15 e le versioni precedenti alla 340.x non sono compatibili a meno di non sbattersi con delle patch utente e non ne ho proprio voglia.
Confermo a Sabayonino la necessità della compatibilità del driver con il kernel per cui è stato compilato.
Inoltre essendo ancora in ~* i drivers ed essendo il branch stabile di portage fermo al kernel 3.13.x, quando è stato fermo al 3.9 per una vita, credo che avrò tutto il tempo di questo mondo prima del 2019 (anno in cui Nvidia smetterà di supportare i 340.x) per cambiare PC, perché anche uscissero dal protage potrei sempre usare l'installer della casa madre, o salvarmi da qualche parte un ebuild che svolga le necessarie operazioni per conto mio
Quindi credo che per ora il masking delle versioni sopra la 341.x vada più che bene per i miei scopi
EDIT: Alla fine ho seguito la via del backup per sicurezza |
|
Back to top |
|
|
|