Voglio quindi rendere pubbliche le mie conquiste, nella speranza sia d'aiuto.
DI cosa si tratta:
La fetenzia deriva, da quello che ho potuto vedere, da una serie di nuovi aggiornamenti dei drivers oltre che ai nuovi kernels (+=3.19).
Con vivid[mini.iso dalla beta] e kernel 3.18.5 usavo tranquillamente i 346.16, ma con i successivi cambiamenti/aggiornamenti ottenevo solo schermate nere [da quando è uscito il 3.19 insomma, perchè sono usciti anche i nuovi drm e mesa]
IMPORTANTE: LightDM complica le cose, meglio usare GDM.
[SI possono usare solo GDM,KDM,Lightdm con Nvidia-Prime (però lightdm non funziona con questa guida anzi è parte del problema) | MDM è fixato su LinuxMint dalla release n°17]
Per Ubuntu 16.04 e superiori consiglio l'uso di:
Codice: Seleziona tutto
sudo add-apt-repository ppa:graphics-drivers/ppa -y
sudo apt-get update
sudo apt-get install nvidia-364 -y
Per le versioni precedenti alla 16.04, quando non esisteva il ppa indicato sopra, potete scegliere voi quale usare ma al tempo io usai:
Codice: Seleziona tutto
sudo add-apt-repository ppa:xorg-edgers/ppa -y
sudo apt-get update
sudo apt-get install nvidia-349 -y
Codice: Seleziona tutto
sudo apt-get install nvidia-prime -y
Settiamo Nvidia come predefinita
Codice: Seleziona tutto
sudo prime-select nvidia
IMPORTANTE
potrebbe essere diverso, dipende dal vostro hardware, per saperlo dare nel terminale:BusID "PCI:
Mio xorg.conf:lspci
Codice: Seleziona tutto
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
BusID "PCI:0:2:0"
Option "AccelMethod" "SNA"
EndSection
Section "ServerFlags"
Option "BlankTime" "0"
Option "OffTime" "0"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "ServerFlags"
Option "BlankTime" "0"
Option "OffTime" "0"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
Codice: Seleziona tutto
Section "ServerFlags"
Option "BlankTime" "0"
Option "OffTime" "0"
EndSection
Molto spesso il black screen è dato solo da un xorg.conf errato, quindi potreste essere solo mal configurati (risolvereste) o no (risolvereste come me)
Quel che è sicuro è che nel mio caso, No ServerFlags no Party
Spiegazione:
Non ho idea del perché, ma quando ci si ritrova col "black screen" al boot, aspettando lo spegnimento dello schermo e riattivandolo con mouse o tastiera, si riesce a riattivare lo schermo e a usare perfettamente la scheda nvidia.
LightDM è in un certo senso buggato, non rispetta tale regola di xorg.conf ma un valore di durata pare a 10minuti, sicché ad ogni avvio bisogna aspettare 10 minuti.
Codice: Seleziona tutto
sudo chattr +i /etc/X11/xorg.conf
Se dovete rimodificarlo usate lo stesso comando ma con "-i" al posto di "+i", e ricordatevi di ribloccarlo dopo che avete fatto le modifiche.
Se non dovesse vedersi, CTRL+ALT+F1 e subito dopo CTRL+ALT+F7.
UPDATE [Solo per avere più settaggi in Nvidia-Settings]:
Con questo xorg.conf, o driver 349 (non sono certo), sono riuscito finalmente a utilizzare CoolBits per gestire Overclock-UnderClock nel Nvidia-Setting.
Ahime la mia 520MX non ha ventola quindi non ho potuto approfittare per attivare il fan control da CoolBits.
Come fare:
a fine di:
Codice: Seleziona tutto
Section "Device"
Identifier "nvidia"
Codice: Seleziona tutto
Section "Screen"
Identifier "nvidia"
Codice: Seleziona tutto
Option "Coolbits" "12"