Jump to content

CPU, SMBus, PLL, kext, valori e dintorni... da dove iniziare?

Teoria

  • Please log in to reply
3 replies to this topic

#1
antolory

antolory

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
  • Gender:Male
  • Location:Italia
  • Interests:Hardaware, Software,
Ciao a tutti, spero di poter suscitare l'attenzione di molti con il mio primo post,
e dare lo spunto per affrontare un discorso esaustivo riguardo la gestione dell'hardware...
Vengo dal mondo Linux, ho usato prodotti Microsoft e ora stò assaggiando OsX,
premetto che non ho le compentenze per poter affrontare un discorso così complesso
e nel web diventa difficile reperire informazioni in modo lineare quindi provo ad aprire un topic
stimolante e spero che con il contributo di tutti, questo topic possa diventare molto interessante e formativo.. quindi... provo a mettere giù la questione nel modo più ordinato possibile. :weight_lift:

Iniziamo con CPU, SMBus e PLL, :huh: il primo penso sia noto, gli altri due un pò meno eppure possono permettere grandi cose... :wub: l'overclock/underclock in macchine non munite di un menu di gestione della CPU nel BIOS (salvo restrinzioni hw più difficilmente superabili).
Per quel che ho capito io l'ultimo serve di riferimento al secondo che gestisce il primo, sbaglio?
Su Linux esistono dei tools per poter gestire questo accrocchio di roba ma ho visto che in un modo empirico che ancora non sono riuscito a replicare possono funzionare senza alcun problema anche con Osx, ad esempio: Post #8 e mi chiedevo se qui qualcuno ferrato su questo argomento voleva provare a trattare questa questione... PS. Tramite una app del blocco developer chud performance tool chiamata Reggie SE prima della versione 2.0 era possibile cambiare le impostazioni del SMBus molto facilmente tanto da spingere Apple a rimuovere quella funzione nelle versioni successive, ora esiste una alternativa oltre il metodo precedentemente descritto? :jester:

Il secondo blocco del Topic nasce dal fatto che mi sono trovato in un giro di kext vertiginoso... :blink:
utilizzo un piccolo acer aoa150 per sperimentare queste cose e nel mio particolare setup dato da diversi mod eseguiti nel tempo mi trovo con una particolarità, cioè non utilizzo il chip wifi Ath5 ma un intel 3945bg, tale chip ha avuto un certo supporto ma non del tutto completo; il chip audio invece è il ALC268, questi due elementi sono stati per me fonte di tribolazione e tutt'ora lo sono vi spiego il perchè:
il primo usa un kext chiamato VoodooIntel3945 abbinato a VoodooWireless e VoodooWirelessCipher, malloppo che con mia immensa sorpresa (e penso anche degli sviluppatori ai quali scriverò una mail a breve) funziona solo se abbinato al VoodooHDA. Poi gironzolando nel web ho provato tre versioni dei kext per ALC268: una prima dove funziona solo il mic integrato, una seconda dove funziona il LineIn e infine da delle risorse francesi un kext che fà funzionare perfettamente ogni cosa, ogni cosa tranne il wifi... :wallbash: si perchè provando tutti i VoodooHDA non son riuscito a trovarne uno che andasse bene, giusto in una versione, andava il LineIn, quindi la domanda è la seguente, si possono modificare valori qui e là per poter sistemare la cosa? se si, quali??

ad esempio tramite HaLLab vedo dei valori di ID diversi a seconda del kext che utilizzo... posso modificare il VoodooHDA con i valori rilevati nel kext funzionante?

#2
westwaerts

westwaerts

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 879 posts
  • Gender:Male
Very nice idea about going deeper into SMC Topic.
But in fact all App´s dealing with this, are Apple Confidental ( unless your italian charme convince an Apple Service Technician to give them to you)

but i give you my finding
http://www.parhelia.ch/blog/?m=201002
and tea´s blog in russian
http://tdev.me/

but Apple changes the SMC Keys very often and with every new machine, you got unresolved entries.
and the question still is, do Macs have an physical SMC-Chip or not?

one thing i discovered is, that keep your bios-rom and smc version and name matched ( FakeSMC, SMBios )
enables Bonjour

#3
antolory

antolory

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
  • Gender:Male
  • Location:Italia
  • Interests:Hardaware, Software,
hem... penso che lo charme non basti... :king:
ad ogni modo la tua risposta non mi è del tutto chiara... anzi mi confonde un pò... se vuoi essere così gentile da farmi un discorso più chiaro e articolato sarei felice di seguirti.. :thumbsup_anim:

#4
westwaerts

westwaerts

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 879 posts
  • Gender:Male
ok, la cosa é non c´e documentazione come Apple uso SMC, aparte di un documento Apple SMC Keys (K3 Version 1.30f1)

Chiaro é, che Apple uso SMC per verificare la software non é copiato ( DMOS, FakeSMC fanno finta di essere un SMC)
Chiaro é che lo software uso SMC per i regolamento di ventilatore e sensori di temperature.
Chiaro é ci sono altri valori.
Chiaro é, che nostro hardware e differente, c é LPC, ma no SMC, cosi facchiamo finta di specchiare uno per il sistema, via FakeSMC dove possiamo aggiungere alcuni valori.





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