Jump to content

Mobility unter SnowLeo 10.6.6


Martuzki
 Share

28 posts in this topic

Recommended Posts

Hallo ;)

 

Ich habe gehört das die ATI Mobilitys unter Lion bzw. unter Snow Leo mit den Lion kexts laufen (können)?

Funktioniert das ganze auch mit der Mobility 4570?

 

Ich hoffe das das endlich funktioniert ;)

 

lg

Link to comment
Share on other sites

Ja nur ich habe Mac nicht mehr drauf wegen der bisher inkompatiblen GrafikKarte. Ich bin grade dabei Daten für die Partitionierung zu sichern.

Welchen Guide würdest du empfehlen?

Braucht man unter 10.6.6(.7) irgentwelche kexts ausm inet?

Link to comment
Share on other sites

Hm... ich habe mir jetzt mal folgende Links angeschaut:

http://www.insanelymac.com/forum/index.php?showtopic=252061

http://www.insanelymac.com/forum/index.php?showtopic=253132

 

Aber irgentwie steige ich da voll nicht durch :/

Kann mir einer das erklären?

 

lg ich

 

EDIT: Muss man was am Bootloader änern?

Aber die 4570 mobility funktioniert auf jedenfall bei einigen:

http://www.insanelymac.com/forum/index.php...p;#entry1649750

Link to comment
Share on other sites

Keiner ne idee? ;)

Momentan bin ich dabei Informationen von meiner GraKa fürs Patchen heruaszufinden, aber beim RadeonDump komme ich immer nur zu einem Fehler:

./RadeonDump < 1002_9553.rom

martuzkis-mac:VBIOS Martuzki$ ./radeondump < 1002_9553.rom

Usage: ./radeondump [-d] [regnum] [-r start,end]
-d		dump Radeon card BIOS ROM
regnum		dump Radeon card IO register values at regnum
-r start,end	dump Radeon card IO register values in the range of [start,end]
-i		dump EDID

Wenn ich es dann man anders probiere komme ich auf das raus (kann ich leider nichts mit anfangen):

./RadeonDump -i 1002_9553.rom

Found a device of class RadeonPCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/AGP@1/IOPCI2PCIBridge/VGA@0/RadeonPCI
it matched on name "display"
Detected unknown Card (device id: 0x9553)
It's not in known card list, treat as card with device id: 0x9511
Detect EDID may fail for this card.
0x1002:  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Start I2C dump
ATOM BIOS detected
ATOM BIOS Rom:
SubsystemVendorID: 0x1019 SubsystemID: 0x2379
IOBaseAddress: 0x9000
Filename: BR033553.004
BIOS Bootup Message:
BR033553.004 M92 DDR2 64bit 500e/500m									  

object id 0005 01
src object id 2115 21
record type 1
rhdAtomParseI2CRecord:  I2C Record: GPIO_ID 9 EngineID: 0 I2CAddr: 0
ddc_line from ATOMBIOS: 0x0
record type 4
object id 000e 01
src object id 2121 33
record type 1
rhdAtomParseI2CRecord:  I2C Record: HW_Line 9 EngineID: 0 I2CAddr: 0
ddc_line from ATOMBIOS: 0x0
record type

 

An meinem Lappy gibt es einmal den LVDS und den VGA ausgang.

Link to comment
Share on other sites

Help! :P

Momentan scheitere ich daran ein Brauchbares VBIOS aus meiner Karte zu bekommen. Habe es mit GPUZ versucht, das sagt das das nicht Unterstützt wird (oda so), ATITool hängt sich sowohl unter WinXP als auch unter Win7 immer auf und ATITool speichert das Rom nicht :wacko:

Link to comment
Share on other sites

also das vbios auszulesen und dann das selbe dann überchameleon zu laden ist doch sinnlos

 

hast du dashier denn schon gemacht

 

- You must be in Snow Leopard 10.6.6

- You must add your deviceID to ATI4600Controller.kext, mine is 0x95531002, it can variate in each case.

- Edit ATIFramebuffer.kext with modified Vervet framebuffer, maybe others will work, but now is which I'm using now.

- Bootloader with ATI injector configured with Vervet Fb. You can use Kabyl's boot if it works with your graphic card or modify other bootloader.

 

achte daraus das du deine eigenen deviceID verwendest die findest du im systemprofiler

und als bootloader probierst du mal diesen hier aus: http://www.insanelymac.com/forum/index.php?showtopic=231768

graphicsenabler und aticonfig nicht vergessen

Link to comment
Share on other sites

Eigentlich wollte ich das VBIOS haben um den Frambuffer anzupassen mit der SenseID unso...

Ich habe mal die Aktuellen Lion Kexts genommen und meine ID da rein geschrieben.

Danach konnte ich die Auflösung und VGA (1080P) nutzen (kein QE/CI) aber auf dem LappyScreen waren die Farben alle komisch und Teilweise flackerte das Bild auch.

Kann man das Irgentwie abstellen und QE/CI einschaten?

Link to comment
Share on other sites

Guest NotebookMan

Vorneweg: Hör bitte mit den Crossposting auf.

 

Was mich hier wundert: Du schreibst am 04.05.2011, dass du Probleme hast das Bios deiner Grafikkarte (VBIOS) auszulesen.

 

Bereits am 03.05.2011 schreibst du aber, dass du das VBIOS ausgelesen hast. Daraufhin hat dir CrazyBird geschreiben was du patchen sollst (beruhend auf deinem Posting vom 03.05.2011).

 

War vielleicht das VBIOS, dass du am 03.05.2011 gepostet hast nicht das, dass in deinem Notebook verwendet wird?

 

Wenn das passt, dann

- versuche unter Ubuntu ein Kernel-Log des Grafikkartentreibers zu erstellen

- versuche die EDID zu patchen

Link to comment
Share on other sites

Ich glaube da habe ich wohl was durcheinander geworfen.

Gedumpt habe ich es nämlich schon nur ich konnte dieses Krams da nicht auslesen.

 

Das VBIOS ist meins. Ist das richtige.

Link to comment
Share on other sites

Guest NotebookMan

Dump für dein VBIOS:

ATOM BIOS Rom: 
SubsystemVendorID: 0x1019 SubsystemID: 0x2379
IOBaseAddress: 0x9000
Filename: BR033553.004
BIOS Bootup Message: 
BR033553.004 M92 DDR2 64bit 500e/500m                                       

PCI ID: 1002:9553
Connector at index 0
Type [@offset 45504]: VGA (1)
Encoder [@offset 45508]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 45548]: 0x90, OSX senseid: 0x1
Connector at index 1
Type [@offset 45514]: LVDS (7)
Encoder [@offset 45518]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 45571]: 0x91, OSX senseid: 0x2

Was also nicht geht:

02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 02

10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01

 

Versuch es dann doch mal mit:

10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01

02 00 00 00 40 00 00 00 09 01 00 00 02 01 01 02

Link to comment
Share on other sites

Ah hertzlichen dank :mellow:

Ich werde das ausprobieren. Nur noch um sicher zugehen: Ich nehme die KExts die aus der 10.6 installation bzw. dem Combo Update 10.6.6, richtig?

Einige haben nämlich was davon erzählt das man die Kexts vom MacBook Pro nicht nehmen soll oda so :P

 

Und eine letzte Frage:

Warum hast du den LVDS und VGA getauscht?

Soll ich das auch so übernehmen oder soll ich LVDS an die "eigentliche" stelle und VGA an die "eigentliche" stelle?

 

EDIT: So... folgendes habe ich jetzt ausprobiert:

VGA  02 00 00 00 40 00 00 00 09 01 00 00 02 01 01 02 
LVDS 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01

 

Beides funkioniert erstmal grundsätzlich. Die Farben sind alle i.o. und Die Auflösung kann ich auch zu 100% richtig einstellen. Allerdings bekomme ich QE/CI nicht ans laufen (OSX Tools). Bei dem VGA Ausgang wird das Bild irgentwie nicht richtig ausgerichtet. 1/3 Des FErnehers sind von Links aus noch frei (bei einer auflösung von 1980x1080).

 

EDIT2: Lüfter läuft immer auf hochturen?!

Link to comment
Share on other sites

Guest NotebookMan

Ich beziehe mal dieses Posting mit ein.

 

Voraussetzungen waren (sieht soweit bei dir gut aus):

-10.6.6 oder 10.6.7 kexts, aber kein Sandybridge Update

-AtiFramebuffer.kext für Shrike Peregrine patchen

-Peregrine im Bootloader laden (GraphicsEnabler=Yes AtiConfig=Peregrine)

 

Hast du deine ID (vermutlich 0x95531002) bei IOPCIMatch in ATI4600Controller.kext eingetragen?

 

Was erscheint im System-Profiler unter Grafik, Chipsatz-Modell?

 

Häng doch mal bitte die Ausgabe von http://www.insanelymac.com/forum/index.php...st&id=81816 an.

Link to comment
Share on other sites

Danke für deine Antwort ^_^

Also die ID ist im Controller drin. Der wird auch unter "Erweiterungen" im Profiler angezeigt.

Diese Kexts werden geladen:

ATIFramebuffer.kext
ATI4600Controller.kext
ATIRadeonX2000.kext
ATISupport.kext

Ich werde gleich mal ein Bild vom Profiler hochladen und die Ausgabe kommt auch gleich, sobald ich am hacki bin ;)

Link to comment
Share on other sites

So...Also erstmal sry wegen dem doppelpost

Das wird im Systemprofiler unter Grafik/Monitor angezeigt:

ATI Radeon 4500 Mobility Series:

 Chipsatz-Modell:	ATI Radeon 4500 Mobility Series
 Typ:	GPU
 Bus:	PCIe
 Steckplatz:	Slot-1
 PCIe-Lane-Breite:	x8
 VRAM (gesamt):	512 MB
 Hersteller:	ATI (0x1002)
 Geräte-ID:	0x9553
 Versions-ID:	0x0000
 ROM-Version:	113-B7710C-176
 EFI-Treiberversion:	01.00.318
 Monitore:
Monitor:
 Auflösung:	1366 x 768 @ 60 Hz
 Pixeltiefe:	32-Bit Farbe (ARGB8888)
 Hauptmonitor:	Ja
 Synchronisierung:	Aus
 Eingeschaltet:	Ja
 Integriert:	Ja
SyncMaster:
 Auflösung:	1920 x 1080 @ 60 Hz
 Pixeltiefe:	32-Bit Farbe (ARGB8888)
 Synchronisierung:	Aus
 Eingeschaltet:	Ja
 Rotation:	Unterstützt

Auf dem linken Bild ist der Externe Bildschirm mit einer Auflösung von 1980x1080 eingestellt. Auf dem Anderen mit einer Auflösung von 1440x900, die wurde von Mac selber festgelegt (hier fehlt allerdings unten ein kelier streifen).

send_me.zip

post-550423-1305367131_thumb.jpg

post-550423-1305367264_thumb.jpg

Link to comment
Share on other sites

Guest NotebookMan

Also du verwendest gerade:

02 00 00 00 40 00 00 00 09 01 00 00 02 01 01 02 
10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01

Hmm, eigentlich müsste QE gehen? Ob QE geht lässt sich am besten mit FrontRow feststellen.

 

Was mir auffällt:

- Der Eintrag mit 02 00 00 00 ist LVDS, der Eintrag mit 10 00 00 00 ist VGA, nicht andersherum. Reihenfolge spielt keine Rolle, aber 1 kommt vor 2 (letzte Zahl in der jeweiligen Reihe).

- Du schreibst hier, du hättest Shrike gepatcht. Ich hatte mich deshalb auch oben verschrieben. Du solltest für dein Gerät (und hast laut deiner ioreg wohl auch) Peregrine verwenden (2 Ausgänge/"Connector": Peregrine, 3 Ausgänge: Shrike).

- Die EDID deines Monitors wird schonmal erkannt.

- Ganz seltsam: unter ATIFramebuffer wird in ioreg die disabler.kext angezeigt. Steht in deiner Disabler.kext (net.osrom.kext.Disabler) eventuell was von ATIFramebuffer? Ich bin mir nicht sicher ob das was zu sagen hat, aber kannst du mal versuchen ohne die Disabler.kext zu booten, soweit dies bei deinem System geht (ohne Disabler gibts eventell einen Kernel Panic mit AppleIntelCPUPowerManagement)? Ansonsten erstellt dir vielleicht MaLd0n eine passende DSDT für dein System.

Link to comment
Share on other sites

Also ich habe das gerade mal mit Forntrow getestet. Der Bildschirm wird dann langsam schwarz. Das wars aber auch schon.

AN welcher Position muss ich denn jetzt nochmal was patchen?

Nur um sicher zu gehen :P

Weil irgentwie kommt ich jetzt durcheinander mit SHrike und Peregrine.

 

EDIT: An der Disabler liegt es nicht ^_^ Habe ohne gebootet, kein PernelPanic aber auch nicht mehr als vorher ;)

Link to comment
Share on other sites

Gut, danke erstmal, hast mich ja schon ordentlich weiter gebracht. Besten dank dafür ;)

Ich werde das morgen nochmal in ruhe alles durchgehen und nocheinmal vernünftig den Hex editieren.

 

lg

Link to comment
Share on other sites

Ich muss grade ein bischen lachen :)

Habe ein Update auf 10.6.7 gemacht und auch meine ID in die x3000.kext reingeknallt und Framebuffer aus 10.6.6 übernommen. Jetzt läuft das sogar mit QE/CI :D *HAPPY*

Besten dank NotebookMan!

 

Hat einer villt. noch eine idee wie ich den lüfter leiser bekomme? Der läuft nämlich ziehmlich schnell :P Und mitlerweile nerft das auch :D

Link to comment
Share on other sites

 Share

×
×
  • Create New...