Skocz do zawartości

Kwestia mobilnych Radeonów i modyfikacja framebuffera ATI


MietasSR
 Udostępnij

Rekomendowane odpowiedzi

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?

Odnośnik do komentarza
Udostępnij na innych stronach

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?

macos.zip

Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...
  • 4 tygodnie później...

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 miesiące temu...

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 ?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 6 miesięcy temu...
  • 1 miesiąc temu...
  • 3 lata później...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.