Jump to content

[Aiuto] Installazione ML su Optiplex 9010

- - - - -

  • Please log in to reply
59 replies to this topic

#1
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy
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:
  • 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.
  • 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.
  • 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.

#2
.::Fabio::.

.::Fabio::.

    InsanelyMac Legend

  • Moderators
  • 8,901 posts
  • Gender:Male
  • Location:Italy
Ciao cilio
Il problema che piu' ti interessa e' la video HD4000
Prova a dare un occhiata : http://www.insanelym...ig-platform-id/

Fabio

#3
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy
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.

#4
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy
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.

#5
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy
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.

#6
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 7,512 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana
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...

#7
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy
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.

#8
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 7,512 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana
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

#9
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy
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 :)

#10
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 7,512 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana

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

#11
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy
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.

#12
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,752 posts
  • Gender:Male
  • Location:Canary Islands
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.insanelym...ckext-108-1083/

Per la HD4000 dai una occhiata al topic di Micky1979 >> http://www.insanelym...-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

#13
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy

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.

#14
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,752 posts
  • Gender:Male
  • Location:Canary Islands

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



#15
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy
Per quanto riguarda la dimensione della NVRAM, deve ancora matchare i 96MB?

Grazie.

#16
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,752 posts
  • Gender:Male
  • Location:Canary Islands
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

#17
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 7,512 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana

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...

#18
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy

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.

#19
cili0

cili0

    InsanelyMacaholic

  • Retired
  • 3,010 posts
  • Gender:Male
  • Location:Italy
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:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DropSSDT</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Hide Partition</key>
<string>hd(0,2) hd(0,3)</string>
<key>KeyLayout</key>
<string>mac-it</string>
</dict>
</plist>

Attached Files



#20
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 7,512 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana
Aggiungi a ocbp

<key>Graphics Mode</key>
<string>1920x1080x32</string>

QUI per boot0:Error





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy