Jump to content

[Aiuto] Creare un DSDT adeguato e Ottimizzare Dual Xeon x5650


invasione
 Share

34 posts in this topic

Recommended Posts

Ciao a tutti

 

allora ho un Dual Xeon x5650 con chipset intel 5520 con 16gb di ram e quadro fx3800.

 

Tutto perfettamente funzionante. audio ho preferito uno esterno usb perche alc che ho dentro non mi funziona benissimo e la realtek che ho viene riconosciuta ma non mi assegna ip in automatico e anche forzandolo non pinga.

 

Su geekbench fa 16580 circa a 32bit

su cinebenk 11.5 13.90fps

 

ora devo ancora creare il DSDT. le prime volte che ci ho provato sono caduto in kernel panic percio ho rinunciato. ho notato che anche se ho 2 pc identici e monto il disco di sistema sul altro pc e non parte . mentre se elimino il dsdt parte anche sull altro. qualcosa sicuramente legato agli irq diversi o cmq alla creazione del dsts.

 

Ora dalle guide ho letto che devo lanciare dsdt se e estrarre il mio dsdt e compilarlo con le ottimizzazioni?

quale ottimizzazioni devo caricarci? da dove capisco quelle che servono?

non ho particolari problemi in spegnimento , riavvio o in avvio, e bootando in verbose mode non ci sono allert apparentemente visibili.

 

chi mi da una mano?

Link to comment
Share on other sites

Ciao a tutti

 

allora ho un Dual Xeon x5650 con chipset intel 5520 con 16gb di ram e quadro fx3800.

 

Tutto perfettamente funzionante. audio ho preferito uno esterno usb perche alc che ho dentro non mi funziona benissimo e la realtek che ho viene riconosciuta ma non mi assegna ip in automatico e anche forzandolo non pinga.

 

Su geekbench fa 16580 circa a 32bit

su cinebenk 11.5 13.90fps

 

ora devo ancora creare il DSTS. le prime volte che ci ho provato sono caduto in kernel panic percio ho rinunciato. ho notato che anche se ho 2 pc identici e monto il disco di sistema sul altro pc e non parte . mentre se elimino il dsts parte anche sull altro. qualcosa sicuramente legato agli irq diversi o cmq alla creazione del dsts.

 

Ora dalle guide ho letto che devo lanciare dsts se e estrarre il mio dsts e compilarlo con le ottimizzazioni?

quale ottimizzazioni devo caricarci? da dove capisco quelle che servono?

non ho particolari problemi in spegnimento , riavvio o in avvio, e bootando in verbose mode non ci sono allert apparentemente visibili.

 

chi mi da una mano?

 

Se per DSTS ti riferisci alla tabella ACPI parliamo di DSDT.

 

maggiori dettagli sono graditi:

- modello e produttore scheda madre

- Audio ALC... troppo generico (ma buon segno di un possibile soluzione Vanilla).

- Realtek... cosa??? scheda wireless???

- Bootloader usato/i ???

 

Maggiori dettagli e qualche dump e log "hardware" tipo LsPCI o similari....

sono periferiche e componenti non mattoncini lego...

 

Fabio

Link to comment
Share on other sites

Errore mio .. intendevo DSDT

 

scheda madre proprietaria d2628 intel

scheda sonora e scheda di rete disabilitati

 

utilizzo una dlink dwa-140 per il wifi e audio utilizzo casse usb riconosciute da mac

bootloader [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.2

per log stasera che torno a casa.

 

16gb ddr3

quadro fx nvidia 3800

 

ecco i dati

 

D2628

extended CEB

intel® 5520, intel® 82801jiR iCh10R

LGa 1366

Built-in 10/100/1000 mBit/s Realtek RtL8111

Realtek aLC663

 

Se per DSTS ti riferisci alla tabella ACPI parliamo di DSDT.

 

maggiori dettagli sono graditi:

- modello e produttore scheda madre

- Audio ALC... troppo generico (ma buon segno di un possibile soluzione Vanilla).

- Realtek... cosa??? scheda wireless???

- Bootloader usato/i ???

 

Maggiori dettagli e qualche dump e log "hardware" tipo LsPCI o similari....

sono periferiche e componenti non mattoncini lego...

 

Fabio

Link to comment
Share on other sites

Errore mio .. intendevo DSDT

 

scheda madre proprietaria d2628 intel

scheda sonora e scheda di rete disabilitati

 

utilizzo una dlink dwa-140 per il wifi e audio utilizzo casse usb riconosciute da mac

bootloader [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.2

per log stasera che torno a casa.

 

16gb ddr3

quadro fx nvidia 3800

 

ecco i dati

 

D2628

extended CEB

intel® 5520, intel® 82801jiR iCh10R

LGa 1366

Built-in 10/100/1000 mBit/s Realtek RtL8111

Realtek aLC663

 

Che workstation è?

FUJISTU CELSIUS R570-2 ?

 

Per i dump FAQ.

1) Come ottengo informazioni sul mio hardware?

2) Come ottengo le informazioni sul registro del sistema?

 

A "naso" quel mostro con OSX configurato bene i bench di geekbench "potrebbero" sfiorare i 20000 punti

 

Fabio

Link to comment
Share on other sites

Piccolo aggiornamento la scheda di rete gigabit funziona adesso :D

 

pcilib: 0000:05:00.1 64-bit device address ignored.
pcilib: 0000:05:00.2 64-bit device address ignored.
00:00.0 Host bridge [0600]: Intel Corporation 5520 I/O Hub to ESI Port [8086:3406] (rev 13)
00:01.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 [8086:3408] (rev 13)
00:03.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 [8086:340a] (rev 13)
00:07.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 [8086:340e] (rev 13)
00:14.0 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers [8086:342e] (rev 13)
00:14.1 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers [8086:3422] (rev 13)
00:14.2 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers [8086:3423] (rev 13)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37]
00:1a.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38]
00:1a.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39]
00:1a.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c]
00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 [8086:3a40]
00:1c.4 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5 [8086:3a48]
00:1c.5 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6 [8086:3a4a]
00:1d.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34]
00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35]
00:1d.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36]
00:1d.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a]
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller [8086:3a16]
00:1f.2 SATA controller [0106]: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller [8086:3a22]
00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30]
02:00.0 VGA compatible controller [0300]: nVidia Corporation Unknown device [10de:05ff] (rev a1)
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 04)
05:00.1 Serial controller [0700]: Realtek Semiconductor Co., Ltd. Unknown device [10ec:816a] (rev 01)
05:00.2 Serial controller [0700]: Realtek Semiconductor Co., Ltd. Unknown device [10ec:816b] (rev 01)
05:00.3 IPMI SMIC interface [0c07]: Realtek Semiconductor Co., Ltd. Unknown device [10ec:816c] (rev 01)
07:07.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
3e:00.0 Host bridge [0600]: Intel Corporation QuickPath Architecture Generic Non-core Registers [8086:2c70] (rev 02)
3e:00.1 Host bridge [0600]: Intel Corporation QuickPath Architecture System Address Decoder [8086:2d81] (rev 02)
3e:02.0 Host bridge [0600]: Intel Corporation QPI Link 0 [8086:2d90] (rev 02)
3e:02.1 Host bridge [0600]: Intel Corporation QPI Physical 0 [8086:2d91] (rev 02)
3e:02.2 Host bridge [0600]: Intel Corporation Mirror Port Link 0 [8086:2d92] (rev 02)
3e:02.3 Host bridge [0600]: Intel Corporation Mirror Port Link 1 [8086:2d93] (rev 02)
3e:02.4 Host bridge [0600]: Intel Corporation QPI Link 1 [8086:2d94] (rev 02)
3e:02.5 Host bridge [0600]: Intel Corporation QPI Physical 1 [8086:2d95] (rev 02)
3e:03.0 Host bridge [0600]: Intel Corporation Integrated Memory Controller Registers [8086:2d98] (rev 02)
3e:03.1 Host bridge [0600]: Intel Corporation Integrated Memory Controller Target Address Decoder [8086:2d99] (rev 02)
3e:03.2 Host bridge [0600]: Intel Corporation Integrated Memory Controller RAS Registers [8086:2d9a] (rev 02)
3e:03.4 Host bridge [0600]: Intel Corporation Integrated Memory Controller Test Registers [8086:2d9c] (rev 02)
3e:04.0 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 0 Control [8086:2da0] (rev 02)
3e:04.1 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 0 Address [8086:2da1] (rev 02)
3e:04.2 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 0 Rank [8086:2da2] (rev 02)
3e:04.3 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 0 Thermal Control [8086:2da3] (rev 02)
3e:05.0 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 1 Control [8086:2da8] (rev 02)
3e:05.1 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 1 Address [8086:2da9] (rev 02)
3e:05.2 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 1 Rank [8086:2daa] (rev 02)
3e:05.3 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 1 Thermal Control [8086:2dab] (rev 02)
3e:06.0 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 2 Control [8086:2db0] (rev 02)
3e:06.1 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 2 Address [8086:2db1] (rev 02)
3e:06.2 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 2 Rank [8086:2db2] (rev 02)
3e:06.3 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 2 Thermal Control [8086:2db3] (rev 02)
3f:00.0 Host bridge [0600]: Intel Corporation QuickPath Architecture Generic Non-core Registers [8086:2c70] (rev 02)
3f:00.1 Host bridge [0600]: Intel Corporation QuickPath Architecture System Address Decoder [8086:2d81] (rev 02)
3f:02.0 Host bridge [0600]: Intel Corporation QPI Link 0 [8086:2d90] (rev 02)
3f:02.1 Host bridge [0600]: Intel Corporation QPI Physical 0 [8086:2d91] (rev 02)
3f:02.2 Host bridge [0600]: Intel Corporation Mirror Port Link 0 [8086:2d92] (rev 02)
3f:02.3 Host bridge [0600]: Intel Corporation Mirror Port Link 1 [8086:2d93] (rev 02)
3f:02.4 Host bridge [0600]: Intel Corporation QPI Link 1 [8086:2d94] (rev 02)
3f:02.5 Host bridge [0600]: Intel Corporation QPI Physical 1 [8086:2d95] (rev 02)
3f:03.0 Host bridge [0600]: Intel Corporation Integrated Memory Controller Registers [8086:2d98] (rev 02)
3f:03.1 Host bridge [0600]: Intel Corporation Integrated Memory Controller Target Address Decoder [8086:2d99] (rev 02)
3f:03.2 Host bridge [0600]: Intel Corporation Integrated Memory Controller RAS Registers [8086:2d9a] (rev 02)
3f:03.4 Host bridge [0600]: Intel Corporation Integrated Memory Controller Test Registers [8086:2d9c] (rev 02)
3f:04.0 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 0 Control [8086:2da0] (rev 02)
3f:04.1 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 0 Address [8086:2da1] (rev 02)
3f:04.2 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 0 Rank [8086:2da2] (rev 02)
3f:04.3 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 0 Thermal Control [8086:2da3] (rev 02)
3f:05.0 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 1 Control [8086:2da8] (rev 02)
3f:05.1 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 1 Address [8086:2da9] (rev 02)
3f:05.2 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 1 Rank [8086:2daa] (rev 02)
3f:05.3 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 1 Thermal Control [8086:2dab] (rev 02)
3f:06.0 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 2 Control [8086:2db0] (rev 02)
3f:06.1 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 2 Address [8086:2db1] (rev 02)
3f:06.2 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 2 Rank [8086:2db2] (rev 02)
3f:06.3 Host bridge [0600]: Intel Corporation Integrated Memory Controller Channel 2 Thermal Control [8086:2db3] (rev 02)

 

ecco ho messo tutto anche il dsdt estratto e salvato...

Archivio.zip

Link to comment
Share on other sites

Azz...

 

Il DSDT è complicato :o

Vede i due socket e relativi core dei processori come subdevice...

cioè CPU0 e CPU1, dove ad essi ci sono i "core"(+ i "virtuali") dal PR00 al PR35...

 

Ora non ho mai visto una struttura simile prima, potremmo provare a basarci su un MacPro4,1 o 5,1 con doppio socket...

 

Vedo se riesco a "compilare" il tuo DSDT con alcune semplici correzioni... è pieno di errori(14 al momento)....

 

Vedi se trovi dei DSDt di qualche MacPro4/5 con doppio processore...

 

Fabio

Link to comment
Share on other sites

grazie .. senza parole!!!! sei un :o

 

Azz...

 

Il DSDT è complicato :D

Vede i due socket e relativi core dei processori come subdevice...

cioè CPU0 e CPU1, dove ad essi ci sono i "core"(+ i "virtuali") dal PR00 al PR35...

 

Ora non ho mai visto una struttura simile prima, potremmo provare a basarci su un MacPro4,1 o 5,1 con doppio socket...

 

Vedo se riesco a "compilare" il tuo DSDT con alcune semplici correzioni... è pieno di errori(14 al momento)....

 

Vedi se trovi dei DSDt di qualche MacPro4/5 con doppio processore...

 

Fabio

Link to comment
Share on other sites

caricato ... sto benkando .. geekbench 16400

ora provo cinebench e xbench

... non ho cambiato nulla...

 

posta di volta in volta il nuovo IOREG

faccio i cambi basandomi su quello...

 

Fabio

Link to comment
Share on other sites

diciamo che è rimasto tutto invariato .. anzi un pelino di meno .. prima facevo 16580 ora 16400 al geekbench mentre al cinebench prima facevo 13.56 ora 13.46 in opengl 23.19 prima invece 22.19

 

sicuramente ora sara' piu stabile e piu affidabile!!!!

 

ok te lo posto subito!

 

ecco export di IOReg

Dopo_dsdt.zip

Link to comment
Share on other sites

diciamo che è rimasto tutto invariato .. anzi un pelino di meno .. prima facevo 16580 ora 16400 al geekbench mentre al cinebench prima facevo 13.56 ora 13.46 in opengl 23.19 prima invece 22.19

 

sicuramente ora sara' piu stabile e piu affidabile!!!!

 

ok te lo posto subito!

 

ecco export di IOReg

 

Continuiamo..

Altre modifiche estetiche...(per ora).. IOREG pls..

 

che kext hai in extra?

salva anche il System profiler e postalo (menu del systemProfile fai salva con nome)

 

Fabio

Link to comment
Share on other sites

ecco qui tutto quello che mi hai chiesto :D

 

grazie!!!!!

 

io mollo qui stasera

:) grazie di tutto fabio!!!!!!!

:D

 

ok v3 qui dovresti avere attivo anche LPCB

potrebbe non avviarsi se c'è qualcosa di storto..

 

 

EDIT v4

EDIT v4.1 (SATA IRQ TEST) dsdt.v4.1.Test.zip

come sempre IOREG (se avvia)

Fabio

 

Nota: (dallo shot che hai postato ci sarebbe bisogno di fare una bella pulizia di kext in E/E.. il 90% non ti serve)

Link to comment
Share on other sites

allora ti allego i e 3dump per ogni versione di DSDT che mi hai fatto.

 

nessun anomalia visibile .. unica cosa benchando il result è diminuito .. 16000 ma nn mi preoccupa..

 

andiamo avanti

 

Oggi continuiamo...

Ora:

Immagino che tu abbia il "DSDT 4.1"...

facendoti i dovuti backup...

eliminadalla Extra/Extensions i seguenti kext:

- Disabler.kext

- ATI48xxInjector.kext

- ATI5000Injector.kext

- ElliotForceLegacyRTC.kext

- IONetworkingFamily.kext

- UUID.kext

- PlatformUUID.kext

 

ripara i permessi e prova ad avviare.

dopo faremo un'altra bella sfoltita di kext.

 

Altra cosa... posta il tuo com.apple.Boot.plist e il tuo smbios.plist.

Che bootloader usi???

Da windows estrai il VBios della tua scheda grafica con CPU-Z (ci son parecchie guide su questo argomento), così eliminiamo altri kext

 

Fabio

Link to comment
Share on other sites

Momenteamente uso una quadro pero ho la 5770 da mettere sotto e ho già la rom estratta con gpuz

:rolleyes: pronta.. Torno alle 18 ^_^ e provo con i kext ecco perché avevo gli ati caricati ;)

 

TI MANDO UN pm .. non sono a casa ma ti posso far connettere al pc tramite teamviewer ;) se vuoi cosi lo vedi da remoto .. se lo riavvii pero purtroppo teamviewer nn ti parte piu da solo .. unica pecca della versione mac ..

Link to comment
Share on other sites

Momenteamente uso una quadro pero ho la 5770 da mettere sotto e ho già la rom estratta con gpuz

:rolleyes: pronta.. Torno alle 18 ^_^ e provo con i kext ecco perché avevo gli ati caricati ;)

 

visto...

 

EDIT:

Ora il sistema avvia a 64bit

 

A dopo ciao

 

Fabio

Link to comment
Share on other sites

sto portando tutto su SSD e poi reinstallo il bootloader giusto?

ho cambiato vga ora carico windows e mi dumpo la rom .. sembra che mac osx l'abbia riconosciuta correttamente pero sui benkmark mi fa solo 11frame contro i 22 di prima ..

Link to comment
Share on other sites

sto portando tutto su SSD e poi reinstallo il bootloader giusto?

ho cambiato vga ora carico windows e mi dumpo la rom .. sembra che mac osx l'abbia riconosciuta correttamente pero sui benkmark mi fa solo 11frame contro i 22 di prima ..

 

Il problema del framerate si risolve "probabilmente" settando un Mac model differente...

Avevo visto che di default te lo vedeva come un MacPro5,1

 

Se è la 4800 che stai montando il bootloader te la vede...

 

Fai gli aggiornamenti e installazione dovute e ne riparliamo dopo..

 

Fabio

Link to comment
Share on other sites

ottimizzati i kext mi sono rimasti solamente

202983_100001284840721_6304390_q.jpgFakesmc.kext

nullcpupowermanagement.kext

 

:D fabio hai fatto un ottimo lavoro ..

complimenti ..

 

Bene...

 

Vedevo che ti riconosce i processori come "sconosciuti"

l'smbios.plist è stato anche inserito il valore 1281 per gli Xeon ma nulla...

 

Provo a buttarla li... e se gli mettessi il valori in smbios.plist di

- SMbiosversion

- SMboardproduct

di un MacPro doppio socket come il tuo?

 

Fai una ricerca sul forum internazionale degli utenti con la BadAxe2, per vedere in linea generale come hanno risolto i vari problemi...

 

Fai sapere...

 

Fabio

 

EDIT altra cosa... non si avvia a 64bit?

Link to comment
Share on other sites

 Share

×
×
  • Create New...