Jump to content

[Aiuto] Installazione ML su Optiplex 9010


cili0
 Share

60 posts in this topic

Recommended Posts

Ciao,

 

mi spiace intervenire sul forum con un post corposo, ma ho bisogno (con una certa urgenza), di installare OS X Mountain Lion su una workstation Dell Optiplex 9010. Non ho purtroppo molto tempo da dedicarvi e ad una prima installazione ho potuto notare alcune difficoltà che elenco:

  1. HD4000 vs. Radeon HD 7xxx: il computer dispone di un processore i7 Ivy Bridge con annessa HD4000 e di una Radeon HD della serie 7xxx che non sono riuscito purtroppo ad identificare, ma che verosimilmente appartiene alla 75xx o 74xx. ML 10.8.0 si installa senza problemi senza QE/CI. ML 10.8.3 invece non parte, arrivando nel boot a ridosso dell'avvio dell'ambiente grafico. Sono riuscito qualche volta a fallo partire in safe mode (-x), sospetto quindi sia colpa dei driver grafici.
     
  2. Reset del bios: ho l'impressione che il sistema sia soggetto al fastidioso problema di corruzione del CMOS. Il sospetto viene dal fatto che ogni volta che riavvio il computer fa per accendersi, si spegne, e finalmente boota normalmente.
     
  3. Boot legacy vs boot EFI: qui è una sottigliezza, ma il disco è ovviamente partizionato MBR e quindi devo rifarmi ad un boot legacy, in questo caso immagino convenga usare chameleon.

Diciamo che il problema sicuramente più importante è il corretto funzionamento almeno della HD4000, che immagino comporti una alterazione del DSDT.aml. Qualcuno può darmi una mano?

 

Grazie,

cili0.

Link to comment
Share on other sites

Ciao Fabio,

 

grazie della risposta. Il link a cui fai riferimento mi era stato gentilmente suggerito anche da buoo. Io ho per l'appunto una scheda integrata che dispone di 2 displayport + VGA e credo quindi che il layout corretto sia il numero 5.

 

Purtroppo l'unico installer che ho a disposizione è quello della 10.8.0, che credo però non disponga dei driver necessari. Mi confermi che serve almeno la 10.8.1?

 

 

Grazie,

cili0.

Link to comment
Share on other sites

Dopo un po' di prove con 10.8.3 su chiavetta:

  • Con GraphicsEnabler=Yes e HD4K-ig=5 e connettore attaccato alla scheda interna: non riesco ad entrare nella modalità grafica
  • Con GraphicsEnabler=Yes e HD4K-ig=5 e SkipAtiGfx=Yes, connettore attaccato alla scheda interna: non riesco ad entrare nella modalità grafica
  • Senza abilitare nessuna scheda e connettore sulla ATI: appare la beach ball of death (che posso muovere col mouse) sopra la videata verbose
  • con GraphicsEnabler=Yes e SkipIntelGfx=Yes e connettore sulla ATI: appare la mela morsicata dopo la schermata di boot e posso muovere il mouse

La HD4000 è usabile sono abilitando la voce 'Multi-display' nell'EFI, ovvero, non posso spegnare la scheda ATI, ma solo accendere la Intel. Qualche idea?

 

grazie.

Link to comment
Share on other sites

Ho staccato fisicamente la scheda ATI e comunque non riesco ad arrivare all'ambiente grafico :( oltretutto se non uso NullCPUPowerManagement.kext finisco con un KP all'avvio.

Link to comment
Share on other sites

Ciao, hai provato Clover su USB? La versione 1050 nel mio caso andava bene, ad un certo punto l'avevo anche installata su HD in legacy mode sul disco di test.

P.S. Sarò all'antica, ma preferisco un disco dedicato a OS X, piuttosto che uno condiviso con Windows...

Link to comment
Share on other sites

Ciao Carbo,

 

il computer è dell'ufficio e servirebbe come macchina per eseguire delle simulazioni scientifiche. Io le mia collega siamo utenti OSX da un po' di tempo e abbiamo provato ad insistere per un mac mini ma niente, e quindi ora stiamo tentando di hackarlo (tu però non dirlo in giro ;) ). Windows serve per gli altri colleghi che lo usano.

 

10.8.0 si installa senza QE/CI, ma 10.8.3 no. Ho provato vari workaround che ho trovato in giro ma niente

  • Disabilitare il bit di virtualizzazione dal BIOS, ed eventualmente bootare con dart=0
  • Staccare fisicamente la scheda video ATI dedicata
  • Bootare con GraphicsEnabler=No

Sinceramente non so più che pesci prendere :-/. Arriva a dover bootare nell'ambiente grafico e ciò che ottengo è la spinning wheel sopra la schermata testuale (che posso muovere col mouse), ma niente di più. Qualche idea? Clover come potrei configurarlo e come potrebbe giovare?

 

grazie.

Link to comment
Share on other sites

Clover riconosce in automatico la definizione di sistema migliore per l'Hardware, installarlo su USB non compromette nulla sul disco originale; l'installazione della versione che ti ho segnalato è semplice, lascia le flags principali di default e seleziona i drivers64 (non uefi).

L'unica cosa è trovare la giusta combinazione delle opzioni di avvio (che comunque sono in ambiente grafico).

Per il download e le istruzioni dettagliate guarda qui.

Se hai difficoltà a modificare il config.plist (una volta trovata la configurazione di avvio ottimale) sono a disposizione

Ciao

Link to comment
Share on other sites

Mi è saltata una pulce nell'orecchio, ma è possibile usare la HD4000 con un attacco VGA? devo necessariamente usare un'uscita digitale (displayport nel mio caso)?

 

Intanto do un occhio anche a clover. Beata tecnologia nuova :)

Link to comment
Share on other sites

Mi è saltata una pulce nell'orecchio, ma è possibile usare la HD4000 con un attacco VGA? devo necessariamente usare un'uscita digitale (displayport nel mio caso)?

 

Intanto do un occhio anche a clover. Beata tecnologia nuova :)

Eh no, tutte le prove che ho fatto con la mia HD4000 le ho dovute fare in HDMI o in DVI, con la VGA schermo bianco... nemmeno il cursore

Link to comment
Share on other sites

Questa potrebbe essere una cosa major. La scheda ha 1 attacco vga e 2 attacchi displayport. Ho sempre attaccato su VGA (sul mio bel netbook con 10.6.8 la GMA950 ha solo l'uscita VGA e funziona perfettamente sia in duplicazione che estensione), e sono arrivato ad avere il cursore che si muoveva sopra le scritte del verbose.

 

Lo schermo bianco che tu ottieni è prima di entrare nell'ambiente grafico? Domani potrei provare con un adattatore displayport - dvi.

Link to comment
Share on other sites

cili0 ti passo una versione sperimentale di Enoch:

Che salta la tabella DMAR (per il problema della virtualizzazione).

nell'o.c.B.p DropDMAR=Yes (grazie a bcc9 per le info e valv per l'implementazione)

 

Prendi tale versione con le pinze...

 

altra cosa Enoch ha la possibilità di attivare il DualLink

nell'o.c.B.p EnableDualLink=Yes

ma non aspettarti il miracolo le variabili sono molte e potrebbe non sortire l'effetto desiderato.

 

Per il reset del BIOS nella sezione Download ho caricato l'AppleRTC.kext già patchato per Mountain lion (grazie rayap) >> http://www.insanelymac.com/forum/files/file/47-patched-applertckext-108-1083/

 

Per la HD4000 dai una occhiata al topic di Micky1979 >> http://www.insanelymac.com/forum/topic/284755-video-hdmi-con-audio-su-intel-hd4000-mobile/

 

Usi il modulo per il kernel patcher?

non riesci a ricavare gli ID della ATi nemmeno da Windows?

 

Enoch sperimentale >>Enoch_cili0.zip

 

Fabio

Link to comment
Share on other sites

cili0 ti passo una versione sperimentale di Enoch:

Che salta la tabella DMAR (per il problema della virtualizzazione).

nell'o.c.B.p DropDMAR=Yes (grazie a bcc9 per le info e valv per l'implementazione)

 

Prendi tale versione con le pinze...

 

Grazie per la preview :) domani provo

 

altra cosa Enoch ha la possibilità di attivare il DualLink

nell'o.c.B.p EnableDualLink=Yes

ma non aspettarti il miracolo le variabili sono molte e potrebbe non sortire l'effetto desiderato.

 

Da quanto ho capito questo flag serve solo con le schede Ati e Nvidia, nella descrizione dell'installer di Enoch non è però chiaro l'esatto scopo. Immagino a far funzionare due schede video, cosa che in questo momento non posso attuare, dato che la scheda video ATI in questione non è supportata (serie 75xx o 74xx).

 

Per il reset del BIOS nella sezione Download ho caricato l'AppleRTC.kext già patchato per Mountain lion (grazie rayap)

 

Ho verificato e sembra che mi sbagliassi, fortunamente non pare resettarsi.

 

non riesci a ricavare gli ID della ATi nemmeno da Windows?

 

Credo di poter ricavare ven-id e dev-id dal profilo delle periferiche di Win7.

 

Usi il modulo per il kernel patcher?

 

Enoch sperimentale >>cili0.zip

 

Il modulo di kernel patcher non so cosa patchi rispetto al mach_kernel vanilla. Mi permetterebbe di togliere il NullCPUPowerManagement.kext?

 

Una cosa importante, il BIOS è lockato e non ho modo di decidere il quantitativo di VRAM, leggevo da post precedenti all'integrazione del supporto alla HD4000 di Enoch che bisognava impostare la NVRAM a 96MB. Questa condizione è ancora valida?

 

Grazie.

Link to comment
Share on other sites

Da quanto ho capito questo flag serve solo con le schede Ati e Nvidia, nella descrizione dell'installer di Enoch non è però chiaro l'esatto scopo.

Immagino a far funzionare due schede video, cosa che in questo momento non posso attuare, dato che la scheda video ATI in questione non è supportata (serie 75xx o 74xx).

Per la HD4000 in Enoch ho impostato che se trovata, e l'utente gli assegna un HD4K-ig l'attivazione avviene automaticamente indipendentemente dall'aver dato o no EnableDualLink.

EnableDualLink mi chiesero di inserirlo per le nvidia, io lo estesi anche alle ATi (si tratta di iniettare una stringa appunto AAPL00,DualLink con il valore fisso 0x01, 0x00, 0x00, 0x00

sia per nVidia che ATi (se ci sono delle varianti... questo non lo so :o).

 

Fabio

 

 

Link to comment
Share on other sites

Se gli passi un HD4K-ig specifico (da 0 a 11) si avvia la funzione che ho implementato se non metti HD4K-ig avvia la funzione di default che analizza la memoria e cerca di

assegnargli il "migliore" ig (tra i 3 basandosi sulla VRAM).

 

Se riesci posta anche il device id della HD4000 anche se credo sia una HD2500... e in questo caso ho aggiunto solo un modello che a caratteristiche si avvicina alle HD4000

e sono 0152 HD Graphics 2500 e 0156 HD Graphics 2500 Mobile

 

Fabio

Link to comment
Share on other sites

Per quanto riguarda la dimensione della NVRAM, deve ancora matchare i 96MB?

 

Grazie.

Da quanto riportato qui se non viene assegnato nessun

HD4K-ig in ocbp il bootloader ne assegna uno in base alla quantità di RAM nel bios, ammesso che tale quantità sia 32, 64 o 96Mb; da quanto scrivi però non è possibile nemmeno visualizzare quanta RAM sia assegnata alla grafica... giusto?

EDIT: l'ha detto meglio Fabio...

Link to comment
Share on other sites

Se gli passi un HD4K-ig specifico (da 0 a 11) si avvia la funzione che ho implementato se non metti HD4K-ig avvia la funzione di default che analizza la memoria e cerca di

assegnargli il "migliore" ig (tra i 3 basandosi sulla VRAM).

 

Se riesci posta anche il device id della HD4000 anche se credo sia una HD2500... e in questo caso ho aggiunto solo un modello che a caratteristiche si avvicina alle HD4000 e

sono 0152 HD Graphics 2500 e 0156 HD Graphics 2500 Mobile

 

Fabio

Da quanto riportato qui se non viene assegnato nessun

HD4K-ig in ocbp il bootloader ne assegna uno in base alla quantità di RAM nel bios, ammesso che tale quantità sia 32, 64 o 96Mb; da quanto scrivi però non è possibile nemmeno visualizzare quanta RAM sia assegnata alla grafica... giusto?

EDIT: l'ha detto meglio Fabio...

 

Il quantativo di NVRAM l'ho dedotto dalla schermata iniziale di Enoch, dove in alto a sinistra è riportato ciò che credo appunto sia la NVRAM. Il valore riportato dovrebbe essere 16MB.

 

Il computer ha un i7-3770 Ivy bridge, che da specifica sul sito della Intel porta in dote una HD4000. Quando ieri ho provato a lanciare con GraphicsEnabler=Yes, tra le prime righe di output di Enoch compariva appunto una parte di identificazione di una scheda HD4000. Tento comunque in giornata di recuperare tutti i dati utili.

 

A questo punto in prima battuta ometto il valore di HD4K-ig e vediamo cosa succede. Posterò tra poco, tempo di andare a fare una prova in ufficio :)

 

A riguardo del KP senza NullCPUPowerManagement.kext, @Fabio, se non ho capito male suggerisci di abilitare il modulo di kernel_patcher di Enoch, corretto?

 

Grazie entrambi per l'aiuto.

Link to comment
Share on other sites

Eccomi. La buona notizia è che attaccando sulla displayport l'installer è partito e sono riuscito ad installare. L'ottima notizia è che sembra riconoscere entrambe le schede (v. screenshot allegato). La cattiva notizia è che appena boota il framebuffer fa casino e ho che 3/4 dello schermo è nero mentre la parte superiore si compone come una sovrapposizione di X volte il monitor. Se stacco e riattacco il cavo le cose tornano a posto.

 

Attacando sulla ATI non ho accelerazione grafica ed il mouse è estremamente scattoso. Che ci sia un modo per farla andare? negli screenshot riporto i dev-id di entrambe le schede.

 

Secondo problema, installando Enoch su MBR e andando poi a mettere boot0hfs (come dicevo ho sia Windows che OSX) ottengo all'avvio boot0:error.

 

Ecco o.c.B.p:

 

 

'>http://www.apple.com...yList-1.0.dtd">

DropSSDT

Yes

GenerateCStates

Yes

GeneratePStates

Yes

GraphicsEnabler

Yes

Hide Partition

hd(0,2) hd(0,3)

KeyLayout

mac-it

Schermata 2013-05-17 alle 10.36.49.png

Schermata 2013-05-17 alle 10.49.09.png

Link to comment
Share on other sites

Grazie per i puntatori. più tardi provo per il bootloader. Per la scheda video potrei considerarla una questione minor dato che comunque il computer rimarrà per lungo tempo acceso. Non vorrei forzare una risoluzione in o.c.B.p, dato che probabilmente alla macchina verrà assegnato un monitor più piccolo nell'immediato futuro. ll modulo di Enoch Resolution può essere magari utile?

 

La cosa a questo punto più pressante è riuscire ad attivare lo speedstep. Purtroppo senza NullCPUPowerManagement.kext becco un KP all'avvio (almeno nell'installer, devo ancora provare nel sistema installato).

 

Grazie.

Link to comment
Share on other sites

Il problema del NullCPUPM l'ho risolto applicando una patch al bios, ma non credo tu possa fare altrettanto... puoi usare AppleIntelCPUPowerManagement patchato (o applicare tu stesso la patch da terminale), non sono in grado di dirti se i moduli di Enoch possano servire allo scopo

 

EDIT: ho trovato questo, opera di Mieze

AppleIntelCPUPowerManagement.kext.zip

Link to comment
Share on other sites

cili0 un resoconto hardware da win?

 

Effettivamente ieri sera hai stuzzicato la mia curiosità e sono andato a cercarmi "eventuali" varianti delle Intel HD... Sembra esserci già qualche modello intermedio tra le Sandy/Ivy e le prossime Haswell, ho trovato una serie di ID che appartengono alle Ivy...

Ma ho bisogno di sapere (come conferma) che la tua macchina abbia uno di questi non documentati ID.

 

Per il frame buffer della HD4000... Michele ha fatto una guida per personalizzare tali "personalità" ...

 

Probabilmente la nomeclatura della ATi in questione è "AMD Radeon HD 7470" PCI\VEN_1002&DEV_6778&SUBSYS_21201028

 

ErmaC

Link to comment
Share on other sites

 Share

×
×
  • Create New...