View Single Post
Old 08-05-2008, 14:44   #2
ax89
Senior Member
 
L'Avatar di ax89
 
Iscritto dal: Sep 2004
Messaggi: 2067
[Official Thread] Acer Aspire 5920 Gemstone

SEZIONE MODDING DRIVER

Modifica driver NVIDIA per l'installazione delle schede video GeForce 9650M GT e GeForce GT 240M

Di seguito troverete la procedura, valida per l'ultima versione dei driver NVIDIA disponibile (342.01), per modificare i file in maniera tale da permetterne l'installazione con schede video GeForce 9650M GT e GeForce 240M GT, laddove senza tale modifica l'installer fallirebbe senza installare nulla. Per altri modelli di schede non qui elencati la procedura è comunque piuttosto simile, in caso di difficoltà chiedere pure in topic.
Questa modifica causerà ovviamente l'invalidazione della firma WHQL sui driver, quindi per chi utilizzasse Windows 8.x e successivi a 64 bit, sarà necessario disattivare l'imposizione della verifica della firma dei driver all'avvio, oppure in alternativa firmarsi autonomamente i driver con una CA personale (procedura che non riporto per comodità, ma nel caso foste interessati/e potete chiedere per avere riferimenti su come fare).

I passi per effettuare la modifica sono questi:
1) Scaricare dal sito ufficiale di NVIDIA il driver appropriato per il proprio sistema operativo.
2) Eseguire l'installer per consentire l'estrazione dei files dal pacchetto in una directory a piacimento, quindi annullare l'installazione (anche perché non sarà possibile continuare senza la modifica, in quanto l'installer non trovando alcuna scheda compatibile restituirà un messaggio d'errore).
3) Recarsi nella cartella dove è stato scompattato il contenuto del pacchetto di installazione (solitamente C:\NVIDIA\DisplayDriver\342.01\Win8_Win7_XX\International). XX rappresenta l'architettura del driver: 32 o 64 per rispettivamente sistemi operativi a 32 bit o 64 bit.
4) Aprire il file nvaci.inf contenuto nella sottocartella Display.Driver.
5) A questo punto, a seconda del sistema operativo, bisogna aggiungere la stringa appropriata nella sezione relativa al sistema in uso, al di sotto del "tag" di pertinenza (XX rappresenta l'architettura del sistema, ovvero x86 per sistemi a 32 bit e amd64 per sistemi a 64 bit):
  • Per Windows Vista, la sezione è [NVIDIA_SetA_Devices.NTXX.6.0]
  • Per Windows 7, la sezione è [NVIDIA_SetA_Devices.NTXX.6.1]
  • Per Windows 8.x, la sezione è [NVIDIA_SetA_Devices.NTXX.6.2]
  • Per Windows 10, la sezione è [NVIDIA_SetA_Devices.NTXX.6.3]
6) Nell'elenco delle schede supportate, non importa esattamente dove (basta che sia dopo il tag che dichiara l'inizio della sezione e prima del successivo tag), aggiungere la stringa appropriata per la propria scheda video:
  • Per la GeForce 9650M GT:
    Codice:
    %NVIDIA_DEV.064C.0121.1025% = Section013, PCI\VEN_10DE&DEV_064C&SUBSYS_01211025
  • Per la GeForce GT 240M:
    Codice:
    %NVIDIA_DEV.0A34.0121.1025% = Section027, PCI\VEN_10DE&DEV_0A34&SUBSYS_01211025
7) Recarsi alla fine del file, quindi aggiungere (anche qui non ha importanza l'esatta collocazione) la stringa appropriata sotto la sezione [Strings] per assegnare il nome alla scheda video:
  • Per la GeForce 9650M GT:
    Codice:
    NVIDIA_DEV.064C.0121.1025 = "NVIDIA GeForce 9650M GT"
  • Per la GeForce GT 240M:
    Codice:
    NVIDIA_DEV.0A34.0121.1025 = "NVIDIA GeForce GT 240M"
8) Salvare il file e lanciare l'installer tramite il file setup.exe contenuto nella sottocartella International dove sono stati estratti in precedenza i files del pacchetto driver, quindi proseguire come fosse una normale installazione.
Ad un certo punto Windows notificherà che si sta per installare un driver sprovvisto di firma digitale: autorizzare cliccando su "Installa comunque il software del driver" e la procedura di installazione andrà avanti normalmente.

Al termine della procedura, potrebbe essere richiesto un riavvio a seconda del sistema operativo.

Informazioni utili per i possessori di schede video GeForce 8600M GT/9500M GS e 9650M GT

Un'analisi visiva tra la 8600M GT e la 9500M GS, entrambe di Acer, con 512 MB di DDR2 ed entrambe provenienti da un Aspire 5920G, rivela che le due board sono esattamente identiche per quanto riguarda il PCB, ovvero usano entrambe lo stesso PCB marchiato V086 VER: 1.3 e hanno entrambe la stessa board ID, P407.
L'unica differenza è che la GPU della 9500M GS è marchiata G84-625-A2, mentre quella della 8600M GT è marchiata G84-600-A2; per distinguerle si può usare anche il P/N di Acer, che per la 8600M GT è VG.8PG06.001, mentre per la 9500M GS è VG.8PG06.005.
Ne consegue che potete crossflashare tranquillamente il VBIOS della 9500M GS sulla 8600M GT e viceversa, tuttavia questo non porta apparentemente ad alcun vantaggio prestazionale: l'unica circostanza in cui tale operazione può risultarvi utile è se aveste una versione di VBIOS affetta da flickering (potete verificare quali versioni sono interessate qui).

Detto questo, l'altra prova utile è stata quella relativa al crossflashing della 9650M GT. Come potrete leggere sopra, questa scheda presenta flickering e crash dei driver se non viene disattivato il PowerMizer, a causa di un bug nel VBIOS (o nei driver, non è dato sapere dato che queste due problematiche si verificano con i Forceware superiori ai 182.50 e con il VBIOS indicato nel post).
Spinto dalla voglia di provare questa modifica, ho pensato di flashare su questa scheda il VBIOS della GeForce GT 130M, che usa la stessa GPU (al pari della GeForce GT 220M).
Qui purtroppo non ho avuto successo, in quanto la scheda con il VBIOS crossflashato non permette il boot del PC (vi ritrovere un bellissimo schermo nero!), probabilmente a causa di informazioni sui clock e/o sui timing errate.
Non appena posso, dissaldo il chip, gli riscrivo il vecchio VBIOS e riprovo con una variante modificata del VBIOS della 130M (o se lo trovo, della 220M), comunque sia cerco di aggiornarvi sulla faccenda al più presto.
__________________
Notebook Acer Aspire 5920G modded: Intel Core 2 Duo T9500, NVIDIA GeForce GT 240M 1 GiB DDR3, Hitachi TravelStar 7K1000 1 TB, Corsair VS 2 x 4 GiB DDR2-800, Optiarc AD-7630A & Intel 7260 AC Dual Band.

Ultima modifica di ax89 : 20-12-2018 alle 11:01. Motivo: Modifica layout.
ax89 è offline   Rispondi citando il messaggio o parte di esso