Jump to content

[AIUTO] DSDT Editing per Acer 5740G

* * - - - 1 votes Acer 5740G Mountain Lion DSDT Acer 5740G

  • Please log in to reply
138 replies to this topic

#61
claver

claver

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
  • Interests:Informatica, musica, cinema e amici
Ho provato ma non funzia lo stesso...

Allora domani reinstallo lion e ti mando la rom ;)

#62
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 658 posts
  • Gender:Male
  • Location:Italy
Mi sta venendo un dubbio: mi sa che se forziamo il dump della.rom quando siamo in Hoolock avremo alla fine gli stessi senseid di Hoolock. Si può provare a fare sempre il dump senza AtiConfig ma non so se sarà uguale a quella dumpata sotto Windows.

Update: ho dato un occhiata a questa guida.

Non bisogna solo modificare i senseid, ma anche altri 3 valori: per fare ciò ho bisogno che claver:
  • Fai un backup dei kext ATI (tutti) ed eliminali da S/L/E
  • Installa il kext RadeonHD.kext (allegato)
  • Riavvia con la VGA o HDMI collegata
  • Vai su terminale e dai i comandi:
  • 	sudo -s
    	dmesg >Encoder.txt		
    
Ora allega il file Encoder.txt (lo trovi in Utenti/TuoUtente)

Attached Files



#63
claver

claver

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
  • Interests:Informatica, musica, cinema e amici
Lo devo fare da lion o mountain lion? Per farlo devo avviare con AtiConfig? Posso lasciare l'EDID o devo rimuoverlo? Nei kext ATI sono compresi anche quelli che iniziano per AMD come AMDRadeonAccelerator.kext? Devo eseguire il boot a 32 o 64 bit?

Scusa per le tante domande ma non vorrei fare errori

PS: credi che, oltre l'AtiConfig Hoolock, possa influire nel dump la presenza dell'EDID?

#64
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 658 posts
  • Gender:Male
  • Location:Italy
Va bene anche ML. L'Aticonfig è indifferente perchè senza i kext ati non può essere applicato alcun FB. Puoi anche lasciare l'EDID non dovrebbe creare problemi.

#65
claver

claver

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
  • Interests:Informatica, musica, cinema e amici
Ecco fatto... in allegato il file da te richiesto

Ora sto reinstallando lion in modo da mandarti al più presto il file .rom ;)

Attached Files



#66
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 658 posts
  • Gender:Male
  • Location:Italy
C'è qualcosa che non va.. hai installato RadeonHD.kext? Se l'hai installato avvia con -f e ri-esegui i comandi da terminale

#67
claver

claver

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
  • Interests:Informatica, musica, cinema e amici
Ho rifatto il procedimento usando come flag di boot -f (prima ho usato la cache... forse era quello il problema) e collegando il monitor HDMI prima dell'avvio. Nell'immagine qui sotto i kext ATI che ho eliminato:

Attached File  ATI kexts.png   204.69KB   8 downloads

In allegato il documento di testo generato...

PS: Il RadeonHD.kext l'ho installato ma non risulta tra i kext caricati... che non sia compatibile con ML?

PPS: Oggi non sono riuscito a installare Lion perciò la .rom te la manderò domani probabilmente

Attached Files



#68
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 658 posts
  • Gender:Male
  • Location:Italy
Può essere... perchè dovrebbe apparire nel file Encoder.txt una roba del genere:
CailWriteATIRegister(1724,40002)
CAIL: CailReleaseMemory
ParseTable said: CD_SUCCESS
Call to AtomBIOS Exec succeeded
DAC_LoadDetection Successful
rhdAtomBIOSScratchDACSenseResults
BIOSScratch_0: 0x40002
rhdAtomBIOSScratchDACSenseResults sensed RHD_SENSED_VGA
AtomOutputvalueDACA: Sensed Output: VGA
atomTMDSPropertyControl
atomTMDSPropertyControl
Setting AtomOutputvalueDACA to incoherent
atomTMDSPropertyControl
RHDConnectorEnableHDMI
atomTMDSPropertyControl
RHDHPDCheck
RHDHPDCheck returned: 0 mask: 1
RHDMonitorInit
rhdMonitorPanel
RHDAtomBiosFunc
rhdAtomLvdsGetTimings
rhdAtomLvdsTimings
rhdAtomLvdsTimings: LVDS Modeline: 1366x768 72000 1366 (1366) 1414 1446 (1486) 1486 768 (768) 771 775 (806) 806
Call to AtomBIOS Get Panel Mode succeeded
RHDAtomBiosFunc
rhdAtomLvdsGetTimings
rhdAtomLvdsDDC
rhdAtomLvdsDDC: unknown record type: 24
Query for AtomBIOS Get Panel EDID: failed
RHDAtomOutputAllocFree
Mapping DIG1 encoder to KLDSKP_UNIPHYE
Crtc[0]: found native mode from Monitor[LVDS Panel]:
Modeline "1366x768" 72 1366 1414 1446 1486 768 771 775 806
Connector "PANEL" uses Monitor "LVDS Panel":
RHDMonitorInit
Connector "VGA 1": Failed to retrieve Monitor information.
RHDValidateScaledToMode
rhdModeValidateCrtc
DxModeValid: ATOM CRTC 1
rhdAtomOutputModeValid
Listing modesetting layout:
ATOM CRTC 1: tied to Atom PLL 1 and LUT A:
Outputs: AtomOutputduleDemandUniphyE (PANEL)
ATOM CRTC 2: tied to Atom PLL 2 and LUT B:
Outputs: AtomOutputvalueDACA (VGA 1)
Unused Outputs: AtomOutputUniphyB
RHDModesPoolCreate


#69
claver

claver

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
  • Interests:Informatica, musica, cinema e amici
Dici che su lion funzioni? Perchè nella guida da te linkata usano Snow Leopard...

EDIT: Mi è stato consigliato di seguire la seguente guida (link) per injectare la scheda grafica direttamente nell'DSDT. Potremo usarlo come metodo alternativo al seguente in caso non funzionasse

#70
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 658 posts
  • Gender:Male
  • Location:Italy
Va bene proviamo anche questo.. Se non funzionasse, a me mancano solo 2 valori per patchare il Framebuffer: Transmitter e Encoder (che si ricavano da RadeonHD.kext)

#71
claver

claver

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
  • Interests:Informatica, musica, cinema e amici
Domani provo a generarti l'Encoder.txt da Lion (e anche il .rom per controllare che siano giusti i sense-id) e speriamo che funzioni

PS: Non so come ringraziarti per tutta l'aiuto e la pazienza che stai dimostrando nei nostri confronti

#72
ShyMurder

ShyMurder

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
Mi associo a claver, ringraziarti è poco, il prima possibile cercherò di farti una minuscola (quel che posso purtroppo) donazione su PayPal (a patto che tu ce l'abbia ovviamente :D)

#73
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 658 posts
  • Gender:Male
  • Location:Italy
Grazie, ma non occorre. Inoltre, questo forum è open source e le regole non permettono che si eseguano pagamenti per aiuti ed altro.

Riguardo al DSDT editing, non credo sia necessario, anzi, credo che sia solo per schede Desktop. Bisogna mettere a posto il Framebuffer con i valori corretti. Per quanto ne so patchare il Framebuffer serve solo nel caso si abbia una scheda di tipo 'Mobility'.

#74
ShyMurder

ShyMurder

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
Si ma nemmeno a donazione volontaria e non a richiesta? Comunque aspetto per la .rom, se serve aiuto su ML sempre disponibile :)

#75
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 658 posts
  • Gender:Male
  • Location:Italy
Se volete, una volta finite tutte le modifiche, vorrei aggiungere questo portatile sul mio sito..

Certo, devo creare una homepage, ma per ora c'è il mio Notebook (da cui sto scrivendo ora).

Nel frattempo vedo di trovare un nuovo AppleHDA (magari una Bin-Patch, ancora meglio) che funzioni con il vostro audio ALC272.

Allora, per l'AppleHDA, dovete testare due tipi di comandi da terminale:

1.
sudo perl -pi -e 's|\x8B\x19\xd4\x11|\x72\x02\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
sudo perl -pi -e 's|\x83\x19\xd4\x11|\x00\x00\x00\x00|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA


2.
sudo perl -pi -e 's|\x62\x02\xec\x10|\x72\x02\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

Provate prima i primi due comandi, riavviate, e ditemi se funziona. Se non funziona, rimettete l'AppleHDA originale e date il secondo comando. Vi chiedo di testare, inoltre, l'audio via HDMI, che mi è stato detto che non funzionava.

Ovviamente c'è il DSDT nuovo da mettere in /Extra.


Ah, RadeonHD.kext non funge su ML perché è a 32bit..

Attached Files



#76
ShyMurder

ShyMurder

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
Solo una cosa, potresti riallegare AppleHDA originale e modificato? Grazie mille :)

#77
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 658 posts
  • Gender:Male
  • Location:Italy
Purtroppo non ho ML, dovresti chiedere a claver

#78
ShyMurder

ShyMurder

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
Allora l'originale ce l'ho, ma mi sembra che sia un'altro AppleHDA quello che bisogna dare con i primi 2 comandi

#79
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 658 posts
  • Gender:Male
  • Location:Italy
Non capisco, basta che rimetti l'AppleHDA originale, dai i primi due comandi (uno dietro l'altro) e poi riavvii.. se funziona bene. Altrimenti re-installi l'AppleHDA originale e dai il secondo comando e riavvii.

#80
claver

claver

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
  • Interests:Informatica, musica, cinema e amici
ShyMurder,
l'appleHDA con cui devi dare quei comandi è l'originale. Quello a cui ti riferisci tu lo puoi trovare qua anche se, come già detto, non funziona benissimo.

giofrida,
ho inserito il nuovo DSDT e non da nessun problema poi ho provato i comandi per modificare l'applehda originale ma non funzionano... peccato
Quando finalmente riuscirò a reinstallare Lion ti mandero il log del boot con quel RadeonHD.kext installato

Ah, l'audio dell'HDMI non funziona nè con voodoohda nè con il kext su osx86.net

PS: l'idea di aggiungere il nostro portatile sul tuo sito, per quanto mi riguarda, mi sta bene... dopo tutto l'aiuto che ci hai dato come faccio a dire di no :)





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