Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie
- - - - -

Kwestia mobilnych Radeonów i modyfikacja framebuffera ATI


  • Zaloguj się, aby dodać odpowiedź
38 odpowiedzi w tym temacie

#21 mariuk

mariuk
  • Members
  • 15 postów

Napisano 16 listopad 2012 - 17:10

Kolejnym krokiem który musimy wykonać jest podmiana EDID na swój - znajduje się on w pliku Info.plist, w gałęzi Radeon 4600 Series, klucz AAPL00,override-no-connect.


Jesteś pewien, że wyłączyłeś GraphicsEnablera i włączasz system w normalnym trybie (tzn. bez -x)? Bo QE/CI po podgraniu tego ATY_Init powinno zatrybić.


Tak, mam na pewno wyłączony, ale nie wiem jaki mam swój EDID :oops:
NIe wiem czy chodzi o 0x68c1?

#22 MietasSR

MietasSR
  • Members
  • 1245 postów

Napisano 16 listopad 2012 - 21:42

EDID to 128-bitowy identyfikator ekranu. Musisz go wyciągnąć pod Windowsem.

Asus P8Z77-V LX | Celeron G550 2.6GHz | 4GB DDR3 | 320GB HDD | GeForce G210 1GB | SB Live! 5.1 | OS X Yosemite DP1/Win8.1 Eval

FlagaPL.gifPiszę poprawnie po polsku!


#23 mariuk

mariuk
  • Members
  • 15 postów

Napisano 16 listopad 2012 - 22:17

Dzięki wielkie, załapałem, miałem jakieś zaćmienie, ogromne dzięki.

EDIT:
Chodzi jak ta lala, Pozdrawiam

#24 Kometa

Kometa
  • Members
  • 4 postów

Napisano 09 grudzień 2012 - 15:24

EDID to 128-bitowy identyfikator ekranu. Musisz go wyciągnąć pod Windowsem.


A czy można to zrobić pod OS X lub Linuksem?

Bo rozumiem, że do instalacji karty trzeba:
1. Wgrać ATY_Init(co jeśli tam już jest ID karty? W sensie, że jest tam wiele ID w tym ID mojej, nadal muszę zmieniać w tych dwóch miejscach?), wcześniej jeszcze w Info.plist tegoż pliku zmienić EDID
2. Edytować framebuffer
3. Ponownie edytować ATY_Init

i koniec?

#25 MietasSR

MietasSR
  • Members
  • 1245 postów

Napisano 09 grudzień 2012 - 15:36

Tak. EDID możesz wyciągnąć pod Linuksem albo Windowsem - pod OS X nie, bo przecież karta nie działa :)

Asus P8Z77-V LX | Celeron G550 2.6GHz | 4GB DDR3 | 320GB HDD | GeForce G210 1GB | SB Live! 5.1 | OS X Yosemite DP1/Win8.1 Eval

FlagaPL.gifPiszę poprawnie po polsku!


#26 Kometa

Kometa
  • Members
  • 4 postów

Napisano 09 grudzień 2012 - 18:55

hm, moje EDID wygląda tak:
00 ff ff ff ff ff ff 00 30 e4 0b 02 00 00 00 00 00 13 01 03 90 23 13 78 0a 15 d5 9e 59 50 98 26 0e 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 1a 36 80 a0 70 38 1f 40 30 20 35 00 59 c2 10 00 00 1b 1a 36 80 a0 70 38 1f 40 30 20 35 00 59 c2 10 00 00 1b 00 00 00 fe 00 48 31 36 32 4b 80 31 35 36 57 46 31 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 02 01 0a 20 20 00 e6

Podmieniłem w pliku ATY_Init na powyższy EDID(usunąłem spacje). Efekt jest raczej mizerny :) (biały ekran i dostęp przez VNC :P ), jak mniemam jest to zła forma. Jaka jest poprawna?

edit:

Swoją drogą przy kolejnym czytaniu tegoż tematu(chyba połowa z liczby wyświetleń należy do mnie...) to doczytałem, że sprawa dotyczy radków 5xxx, a mój to 4570. Czy jest to jednoznaczne, z tym że to nie dla mnie?
Laptop Dell 1555
CPU: Intel Core2 Duo P8700 LAN: Broadcom Netlink BCM5787M GFX: ATI Radeon Mobility 4570 512 MB ram
Northbridge: Intel Cantiga PM45Southbridge: Intel 82801IM ICH9-M Audio: IDT 92HD73C1

#27 MietasSR

MietasSR
  • Members
  • 1245 postów

Napisano 10 grudzień 2012 - 14:30

Nie, napisane jest tylko że opis jest wzorowany na 5xxx :)

DevID zmieniłeś? Pokaż dump z IORegistryExplorera i zrzut ekranu z Profilu systemu (Grafika i monitory), skoro masz dostęp przez VNC.

Asus P8Z77-V LX | Celeron G550 2.6GHz | 4GB DDR3 | 320GB HDD | GeForce G210 1GB | SB Live! 5.1 | OS X Yosemite DP1/Win8.1 Eval

FlagaPL.gifPiszę poprawnie po polsku!


#28 Kometa

Kometa
  • Members
  • 4 postów

Napisano 10 grudzień 2012 - 17:16

Podmieniłem devID. A czy to ma nadal sens(IORegistryExplorer) jeśli mogę sie przez VNC podłączyć przy GraphicsEnalber=Yes(wtedy na ekranie laptopa cały czas mam to z -v z ładowania. Przy GraphicsEnabler=No mam biały(szary?) ekran(Podczas uruchamiania pojawiają sie takie linijki: ATY_init: Starting, ATY_init: Checking dev-id 9553, ATY_init: Card 0x9553 was posted, ATY_init: Card was posted, reading from legacy address, ATY_init: Quiting for card 0x9553 - gdzie przecinek to nowa linia) , ale VNC nie działa

W Grafika/Monitory mam:
ATI Mobility Radeon HD 4500/5100 Series: 

Model zestawu układów: ATI Mobility Radeon HD 4500/5100 Series
Typ: GPU
Magistrala: PCIe
Szerokość szyny PCIe: x16
Producent: ATI (0x1002)
ID urządzenia: 0x9553
ID korekty: 0x0000

Dodalem w zalaczniku dump z IOREgistryExplorer, chodzilo o taki calosciowy?

Załączone pliki

  • Załączony plik  macos.zip   453,51 KB   6 Ilość pobrań

Laptop Dell 1555
CPU: Intel Core2 Duo P8700 LAN: Broadcom Netlink BCM5787M GFX: ATI Radeon Mobility 4570 512 MB ram
Northbridge: Intel Cantiga PM45Southbridge: Intel 82801IM ICH9-M Audio: IDT 92HD73C1

#29 MietasSR

MietasSR
  • Members
  • 1245 postów

Napisano 10 grudzień 2012 - 21:11

Podejrzewam że ATY_Init wstrzykuje ci inne wartości...
Spróbuj go wywalić i odpalić kartę z GE=Yes AtiConfig=RadeonFramebuffer AtiPorts=2 .

Tak, chodziło o całościowy.

Powiem tak: nie ładuje Ci się framebuffer :) Sprawdź czy ID twojej karty jest w ATI4600Controller.kext , jeśli nie ma to dopisz i wtedy spróbuj z ATY_Init.

Asus P8Z77-V LX | Celeron G550 2.6GHz | 4GB DDR3 | 320GB HDD | GeForce G210 1GB | SB Live! 5.1 | OS X Yosemite DP1/Win8.1 Eval

FlagaPL.gifPiszę poprawnie po polsku!


#30 Kometa

Kometa
  • Members
  • 4 postów

Napisano 10 grudzień 2012 - 22:14

Dobra, to nie był taki zły trop z tym ATI4600, gdzie nie było ID mojej karty :).
Teraz odpaliło się w normalnej rozdzielczości, ale nie dzziała chyba dość topornie, więc teraz będę walczył z drugą częścią(framebuffer, mam nadzieje, że też się uda przystosować do mojej karty...)
Laptop Dell 1555
CPU: Intel Core2 Duo P8700 LAN: Broadcom Netlink BCM5787M GFX: ATI Radeon Mobility 4570 512 MB ram
Northbridge: Intel Cantiga PM45Southbridge: Intel 82801IM ICH9-M Audio: IDT 92HD73C1

#31 314TeR

314TeR

    Administrator

  • Administrators
  • 15708 postów
  • LocationWarszawa

Napisano 05 styczeń 2013 - 18:47

Polecam też zapoznać się z tym tutorialem:
http://rampagedev.wordpress.com/2012/12/12/editing-atiamd-framebuffer-personalities/
Jest w nim zawarte parę dodatkowych informacji, które uzupełniają powyższy poradnik.

ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#32 MietasSR

MietasSR
  • Members
  • 1245 postów

Napisano 06 styczeń 2013 - 20:07

Bardzo fajnie napisane. Teraz pracuję nad zastąpieniem ATY_Init czymś innym. Spróbuję może przerobić Chameleonowego GraphicsEnablera.

Asus P8Z77-V LX | Celeron G550 2.6GHz | 4GB DDR3 | 320GB HDD | GeForce G210 1GB | SB Live! 5.1 | OS X Yosemite DP1/Win8.1 Eval

FlagaPL.gifPiszę poprawnie po polsku!


#33 314TeR

314TeR

    Administrator

  • Administrators
  • 15708 postów
  • LocationWarszawa

Napisano 29 styczeń 2013 - 21:47

MietasSR, a możesz przybliżyć ocb z tym ATI_Init? Bo jeśli chodzi "tylko" o wstrzyknięcie EDID, to może zwyczajnie użycie Clover'a rozwiązuje sprawę.

Poza tym sprawdziłem, że jeśli ma się poprawnie odpaloną personalizację dla LVDS, to w ioreg'u pojawia się EDID, a przynajmniej u mnie tak było przy walce z 5870m.

ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#34 MietasSR

MietasSR
  • Members
  • 1245 postów

Napisano 30 styczeń 2013 - 00:18

Przy 5870M może tak, ale przy innych pokazuje ATY,ActiveFlags=0x1... czyli w ogóle nie wykrywa matrycy. Injekcja z Clovera rozwiązywała sprawę częściowo, tzn. ekran odpalał, ale nie wybudzał się po uśpieniu (leciał KP). Prawdopodobnie chodzi jeszcze o ustawienie głębi koloru, jednak pewien nie jestem.

Asus P8Z77-V LX | Celeron G550 2.6GHz | 4GB DDR3 | 320GB HDD | GeForce G210 1GB | SB Live! 5.1 | OS X Yosemite DP1/Win8.1 Eval

FlagaPL.gifPiszę poprawnie po polsku!


#35 eden1

eden1
  • Members
  • 8 postów

Napisano 26 czerwiec 2013 - 17:44

Nie wiem co robię źle ale u mnie nie działa ten sposób. Moja karta to Ati 6370M 1gb, ale nieważne co robie to i tak karta widziana jest jako 3 mb. Po wgraniu Twojego ATY_Init.kext.zip i zmianie ID karty na 68E4 grafika widoczna jest jako: ATI Mobility Radeon HD 5650 3 MB. Zmienilem tez EDID:

Oryginalny
0x00 00 FF FF FF FF FF FF 00 4C A3 4B 54 00 00 00 00
0x10 00 12 01 03 80 26 15 78 0A 85 95 99 57 4F 8F 26
0x20 21 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
0x30 01 01 01 01 01 01 20 2A 40 24 61 84 32 30 30 20
0x40 26 00 7E D6 10 00 00 19 00 00 00 0F 00 00 00 00
0x50 00 00 00 00 00 1E B4 02 74 00 00 00 00 FE 00 53
0x60 41 4D 53 55 4E 47 0A 20 20 20 20 20 00 00 00 FE
0x70 00 4C 54 4E 31 37 33 4B 54 30 31 30 30 30 00 26

Po zmianie
http://home.paulschou.net/tools/xlate/
:

AAAP///////wBMo0tUAAAAAAEAASAQOAJhV4CoWVmVdPjyYCAhUFQAAAABAQEBAQEBAQEBAwAQEBAQEBICpAJGGEMjAwIAQCYAftYQAAAZAAAADwAAAAAFAAAAAAAB60AnQAAAAA/gBTBgQU1TVU5HCiAgICAgAAAA/gcABMVE4xNzNLVDAxMDAwACY=

i karta nadal nie działa w pełnej rozdzielczości, podpowie mi ktoś co robię źle ?

#36 314TeR

314TeR

    Administrator

  • Administrators
  • 15708 postów
  • LocationWarszawa

Napisano 26 czerwiec 2013 - 23:59

podpowie mi ktoś co robię źle ?

Próbowałeś czy karta zadziała zwyczajnie z GE/GI=No? Wiele ATI 5xxx i 6xxx pod ML'em działa bez popychania, jak np 6850, 6870...

ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#37 eden1

eden1
  • Members
  • 8 postów

Napisano 29 czerwiec 2013 - 12:11

Tak dalej jest to samo.

#38 GoOrange

GoOrange
  • Members
  • 102 postów

Napisano 06 styczeń 2014 - 02:15

Czy powyższe ma też zastosowanie do kart z serii HD7XXX?

#39 Bula789

Bula789
  • Members
  • 14 postów

Napisano 22 luty 2014 - 15:21

Hey,

skąd mogę wziąć bios do radeona HD 5650 w laptopie vaio VPCEB2Z1E/BQ?? GPU-Z odpada podaje tylko versje 012.020.000.013.036874 (BR36874.001)






Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych