ATI / AMD Grafik Kartları için Framebuffer Düzenlemek

montezuma

MASTER YODA
Yönetici
19 Eki 2016
18,081
4,325
4,351
ati_radeon.png


Bildiğiniz üzere Hackintosh kurulumda en büyü sıkıntılardan birisi, eğer bir ATI / AMD Grafik kartınız varsa bunu tanıtmak. Çoğu durumda kartlarımızın doğru olarak tanıtılamamasının sebebi, kext içinde tanımlı olan bağlantı portları ile grafik kartımızın bağlantı portlarının uyuşmaması. Bununla ilgili daha fazla bilgiye şu bağlantıdan ulaşabilirsiniz.
ATI/AMD Ekran Kartları İçin Uyumluluk Rehberi
Bu rehberde ise gartifk kartınıza uygun framebuffer düzenlemesini ve bunu Clover içine nasıl entegre edeceğinizi anlatacağım.

ADIM 1; ROM Dosyasının çıkartılması;
  1. Cihazı Windows ile başlatın.
  2. GPU-Z indirin:
    TechPowerUp GPU-Z v0.6.6
  3. GPU-Z açın.
  4. Aşağıdaki ekran gözükecek:
    screen1.gif

  5. BIOS Versiyonunu bulun:
    screen-shot-2012-12-12-at-12-39-17-am.png

  6. ROM ikonunua tıklayarak ATI/ AMD ROM’u çıkartın ve ROM’ Flash diske kaydedin.
  7. Sistemi Mac OS X ile başlatın.

ADIM 2; Uygun Framebuffer Bulunması

Bu adımda grafik kartınız içn uygun Framebuffer'ı nasıl bulacağınızı görelim. Uygun Framebuffer kodlarını bulmak için izlenen yöntem AMDXXXXControllers.kexts içindeki FB kodunu ayıklamak için "ati-personality.pl"komut dosyası kullanmak. Ancak bu komutu kullanmak Xcode kurulumu gerektiğinden bu uygulamayı kullanmayanları düşünerek ve işinizi biraz kolaylaştırmak adına AMDXXXXControllers.kexts içindeki güncel FB kodunu ayıklayıp aşağıda paylaştım.
ATI Framebuffer Sierra.zip
High Sierra Güncel Framebuffer;
ATI FRAMEBUFFER.txt.zip
Dosyayı açıp incelerseniz uzun framebufferlerin uzun kodlar ile tanımlanmış olduğunu görebilirsiniz. Burada yama işlemi yapmadan önce sizin kartınıza uygun frambufferları tespit etmek önemlidir. Zira bu sayede yama işlemine gerek kalmadan sadece kartınıza uygun olabilecek Framebuffer kodları ile kartınızı tanıtabilir ya da yama işlemini kolaylıkla yapıp kartınızı sorunsuzca kullanabilirsiniz.

Bunun için ilk olarak grafik kartınızdaki bağlantıları portlarını tespit edin. Bu rehberde üstünde çalışılan kart olan Radeon R9 270X üzerinde dört adet konektör var. 2 X DVI, 1X HDMI ve 1X DP. Yani bizim dört konektöre sahip Framebuffer'lara ihtiyacamız var.

Bunu tespit ettikten sonra yapılacak iş, dosya içerisinde 4 konektörle tanımlanmış Framebufferlerı tespit etmek.
Yukarıda dediğimiz gibi, kullandığımız kart Radeon R9 270X ve bunun tanımlaması bu şekilde;
Personality: Futomaki
ConnectorInfo count in decimal: 4

Yani bizim dosya içerisnde bakacağımız FB düzenleri 4 konektör içerenler olacak. Radeon R9 270X kartı, AMD7000Controller.kext tarafından çalıştırılır ve bu sürücünün içerdiği FB'lar şunlardır; MaguroS, Maguro, KaniS, Kani, Junsai, IkuraS, Ikura, OPM, Hamachi, Futomaki, Gari, Ebi, Dashimaki, Chutoro, Buri, Aji.
Dediğimiz gibi burada bizim baktığımız Radeon R9 270X için. Eğer kartınız mesela Radeon 6850HD ise bakmanız gereken Frameebufer'lar AMD6000Controller.kext içinde olacaktır.

Şimdi elimizde bizim kartımız için FB'ler var. Yapmamız gereken bunlardan hangisinin bizim kartımızı doğru bir şekilde çalıştıracağını bulmak. Bunun için Config dosyanızı açın ve Graphics seçeneklerinde "FBName" yazan yere uygun FB isimlerini girin. Ardından sistemi yeniden başlatın. Eğer girdiğiniz FB ismi uygun ise sisteminiz sorunsuz açılacaktır. Ancak burada iki durum oluşabilir.

Birincisi sistem açılır ve siyah ekran hatası alırsınız ancak monitor çalışmaktadır. Bu atadığınız FB'nin çalıştığı anlamına gelir, ancak ayrılmış AMD Denetleyici kextindeki bağlayıcı kodları uyuşmuyor demektir. Bu durumda yapmanız gereken kasadaki Güç düğmesine basarak bilgisayarınızı basitçe uyutun. Sistem uyandıktan sonra bilgisayarınızın ekranı yeniden aktifleşecektir.

Diğer tüm durumlarda, büyük olasılıkla monitörünüz otomatik olarak kapanacaktır. Bu, atanan FB'nin çalışmadığı veya GPU'nuzla uyumlu olmayan başka bir FB kullanıdğınız anlamına gelir. Bu durumda tavsiyem, bilgisayarınızı kapatmanızdır. Bunu yapmanın en iyi yolu, bilgisayarı Command + Option + Control + Eject (PC klavyelerindeki Eject= F12 tuşudur) tuşları ile kapatılmasını sağlamaktır.
Bu noktadan sonra (biraz sabırla) yapmanız gereken , Config dosyanıza tek tek FB isimlerini girerek hangi FB'nin sizin kartınızla uyumlu olduğunu tespit etmektir. Doğru FB tespit ettikten sonra bir sonraki adıma geçebilirsiniz.

ADIM 3: FrameBuffer Kod Yapılandırması

Buradaki adım en önemli adımdır. Zira burada Grafik kartınızdaki konektör çıkış sinyalini tanımlayan sürücü içindeki onaltılık değerler değiştirilecektir.
Bu işlem için varolan ROM dosyasından çıkarılan doğru değerlere ihtiyacımız olacak. Bunun için iki komut dosyası kullanacağız: radeon_bios_decode ve redsock_bios_decoder komut dosyaları (Konu sonunda paylaşıldı) . Bu iki komut dosyasını kullanmamazın sebebi, her ikisininde farklı sonuçlar vermesi ve bu iki farklı değerin bizim yapacağımız düzenlemeler için önemli olması.

Bu her iki komut dosyasını kullanmak için aşağıdaki adımları takip edin.
  1. Terminal açın.
  2. Betiği Terminal içine sürükleyip bırakın:
    screen-shot-2012-12-12-at-12-18-36-am.png

  3. Terminal içine (< ) girin:
    screen-shot-2012-12-12-at-12-21-41-am.png

  4. ATI / AMD ROM’u terminal içine sürükleyip bırakın:
    screen-shot-2012-12-12-at-12-23-01-am.png

  5. Enter basın.
Şimdi çıkan sonuçlara bakalım.
radeon_bios_decode bize aşağıdaki sonuçları çıkarttı;
Kod:
ATOM BIOS Rom:
  SubsystemVendorID: 0x148c SubsystemID: 0x2336
  IOBaseAddress: 0x0000
  Filename: E8B11LCC.HHW
  BIOS Bootup Message:
C63101 CURACAO XT 2GB GDDR5 64Mx32 E8B11LCC.HHW 2013
PCI ID 1002: 6810
Connector at index 0
  Type [offset 43522]: DisplayPort (10)
  Encoder [offset 43526]: INTERNAL_UNIPHY2 (0x21)
  i2cid [offset 43632]: 0x90, OSX senseid: 0x1
Connector at index 1
  Type [offset 43532]: HDMI-A (11)
  Encoder [offset 43536]: INTERNAL_UNIPHY2 (0x21)
  i2cid [offset 43659]: 0x92, OSX senseid: 0x3
Connector at index 2
  Type [offset 43542]: DVI-I (2)
  Encoder [offset 43546]: INTERNAL_UNIPHY (0x1e)
  i2cid [offset 43696]: 0x95, OSX senseid: 0x6
Connector at index 3
  Type [offset 43552]: DVI-I (2)
  Encoder [offset 43556]: INTERNAL_KLDSCP_DAC1 (0x15)
  i2cid [offset 43696]: 0x95, OSX senseid: 0x6
Connector at index 4
  Type [offset 43562]: DVI-D (3)
  Encoder [offset 43566]: INTERNAL_UNIPHY1 (0x20)
  i2cid [offset 43723]: 0x94, OSX senseid: 0x5
redsock_bios_decoder ise şu sonuçları verdi;
Kod:
E8B11LCC.HHW:
C63101 CURACAO XT 2GB GDDR5 64Mx32 E8B11LCC.HHW 2013
Subsystem Vendor ID: 148c
  Subsystem ID: 2336
Object Header Structure Size: 355
Connector Object Table Offset: 48
Router Table Object Offset: 0
Encoder Object Table Offset: fd
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
  encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [12] which is [HDMI_TYPE_A]
  encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [2] which is [DVI_I]
  encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [2] which is [DVI_I]
  encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 0x10 enc)] linkb: false
Connector Object Id [4] which is [DVI_D]
  encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Sonuçları Metin Düzenleyicisine kopyalayıp yapıştırın ve kaydedin. Sonra aşağıdaki örnekteki gibi renk düzenini takip ederek kendi grafik kartınıza ait her iki sonuçtaki öğeleri çıkartın.

01 [DISPLAY_PORT]
redsock_bios_decoder :
enc obj 0x21 transmitter 0x12 dual link 0x2 enc 0x4
radeon_bios_decode:

Connector at index 0
Type [@offset 43522]: DisplayPort (10)
Encoder [@offset 43526]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 43632]: 0x90, OSX senseid: 0x1

Kod yapılandırması: 12 04 01 01

02
[HDMI_TYPE_A]
redsock_bios_decoder :
enc obj 0x21 transmitter 0x22 dual link 0x2 enc 0x5
radeon_bios_decode:

Connector at index 1
Type [@offset 43532]: HDMI-A (11)
Encoder [@offset 43536]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 43659]: 0x92, OSX senseid: 0x3

Kod yapılandırması: 22 05 02 03


03 [DVI_I]
redsock_bios_decoder :
enc obj 0x1e transmitter 0x10 dual link 0x0 enc 0x0
radeon_bios_decode:

Connector at index 2
Type [@offset 43542]: DVI-I (2)
Encoder [@offset 43546]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 43696]: 0x95, OSX senseid: 0x6

Kod yapılandırması: 10 00 03 06

04 [DVI_I]
redsock_bios_decoder :
enc obj 0x15 transmitter 0x00 enc 0x10
radeon_bios_decode:

Connector at index 3
Type [@offset 43552]: DVI-I (2)
Encoder [@offset 43556]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 43696]: 0x95, OSX senseid: 0x6

Kod yapılandırması: 00 10 04 06

05 [DVI_D]
redsock_bios_decoder :
enc obj 0x20 transmitter 0x11 dual link 0x1 enc 0x2
radeon_bios_decode:

Connector at index 4
Type [@offset 43562]: DVI-D ( 3 )
Encoder [@offset 43566]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 43723]: 0x94, OSX senseid: 0x5

Kod yapılandırması: 11 02 05 05

Şimdi R9 270X'i etkinleştiren FB Futomaki'nin orijinal sürücüsünden çıkarılmış orijinal kaynak koda bakalım:

Personality: Futomaki 10.9.2
ConnectorInfo count in decimal: 4
Disk offset in decimal 811280
00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01
00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02
04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06
00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03


Her satır bir konektör için tanımlamayı temsil eder. Bu durumda bizde 4 tane tanımlanmış konektör var. Daha iyi anlayabilmek için örnekteki ilk satırı ayırıp inceleyelim;
00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01

Segmentlere ayrılmış olarak:

00 04 00 00 / Connector type
04 03 00 00 / ATY, ControlFlags
00 01 01 01 / Features
12 / Transmitter
04 / Encoder
04 / hotplug ID
01 / Sense ID

Peki bunlar ne anlama geliyor?

İlk olarak bağlantı türlerini bilmek gerekiyor. Bunun için aşağıda listeye inceleyin.

Connector Type LVDS 0 × 00000002 = 02 00 00 00 Note: Laptop Monitor
Connector Type DVIDL 0 × 00000004 = 04 00 00 00 Note: Dual Link DVI
Connector Type VGA 0 × 00000010 = 10 00 00 00
Connector Type SV 0 × 00000080 = 08 00 00 00
Connector Type DP = 0 × 00000400 00 04 00 00
Connector Type HDMI 0 × 00000800 = 00 08 00 00
Connector Type DVISL 0 × 00000200 = 00 02 00 00 Note: Single Link DVI

Yukarıdaki listeye bakarak bizim kodumuzdaki ilk 4 çift rakamların hangi bağlantı türlerini tanımladığını anlayabiliriz.
00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01 / Display Port
00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02 / Display Port
04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06 / DVI-D
00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03 / HDMI

Genel olarak bir FB yapılandırılma düzeni bu şekildedir. Zira Apple DP monitörleri birinci sırada kullanır ve diğer bağlantı noktaları bunu takip eder.
Düzenlemelerin çoğunda yapılması gereken en önemli değişiklik son 4 basamağı değiştirmektir. Ancak bazı durumlarda monitorünüz için ayrıca DVI-I (SL) bağlantı noktası atamanız gerekebilir. Çoğunlukla bu, orijinal kod da olmadığında yapılması gerekli bir düzenlemedir . Bu nedenle ikinci satırdaki DP bağlantı noktasını DVI-SL olarak değiştirmek gerekir. Bunu yapmak için ilk dört rakamın 00 04 00 00'den 00 02 00 00'ye değiştirmelisiniz.

00 02 00 00


Şimdi ikinci dörtlü rakam düzenine bakalım;

0×0002 : LVDS ControlFlag : 0×0040 and 0×0100
0×0004 : DVI ControlFlag : 0×0016, 0×0014, and 0×214
0×0010 : VGA ControlFlag : 0×0010
0×0080 : S-Video ControlFlag : 0×0002
0×0200 : DVI ControlFlag : 0×0014, 0×0214, and 0×0204
0×0400 : DisplayPort ControlFlag : 0×0100, 0×0104, 0×0304, 0×0604, and 0×0400
0×0800 : HDMI ControlFlag : 0×0200
0×1000 : DVI ControlFlag : 0×0016

Bunu açıkladığımızda bağlantı türlerini görebiliriz.

Connector Type DP 04 03 00 00
Connector Type DP 04 03 00 00
Connector Type HDMI 00 02 00 00
Connector Type DVIDL 14 02 00 00
Connector Type_DVISL C 04 02 00 00
Connector Type_DVISL 04 02 00 00

Yukarıda DVI-SL için verdiğimiz örnekten yola çıkarak, değiştirilen satırda eşleşen listedeki konektör adına göre 04 02 00 00 eklememiz gerekiyor. Bu yüzden, ilk 00 02 00 00'den sonra listede kalın olarak işaretlenmiş 04 02 00 00 numaralı çifti eklememiz gerek.
Eklediğimiz de hepsi beraber şu şekilde görünecek;
00 02 00 00 04 02 00 00

Bunların devamında gelenler ise ATY ile alakalıdır.

İlk çift sayılar;
0 × 0002: LVDS * 0x09 = 09
0 × 0004: DVI 0x00 = 00
0 × 0010: VGA 0x00 = 00
0 × 0080: S-Video 0x04 = 04
0 × 0200: DVI 0x00 = 00
0 × 0400: Display Port 0 × 00 = 00
0 × 0800: HDMI 0 × 00 = 00
0 × 1000: DVI 0x00 = 00

İkinci çift Sayılar;
Use Internal * 0 × 01 = 01
Use RGB YUV On 0 × 04 = 04
Use Backlight * 0 × 08 = 08
Backlight Inverted 0 × 10 = 10
Use Clamshell 0 × 20 = 20

Üçüncü sayı çifti, konektör etkinleştirmesi sırasını temsil eder
01 = İlk etkin konektör
02 = İkinci etkin konektör
03 = Üçüncü etkin konektör
vs..
Dördüncü son rakam ise bilinmiyor.
Bunu olduğu gibi bırakabilirsiniz ( genellikle 01 ya da 00 olur)
Son olarak yukarıda anlatılan gibi son numaraları girdiğimizde kodumuz şu şekilde görünecek;

00 02 00 00 04 02 00 00 00 01 01 01

Son rakamlar da yukarıda yapılandırma tablosundan ekliyoruz. Bu örnekte DVI için ekleme yapıyoruz.

03
[DVI_I]
redsock_bios_decoder :
enc obj 0x1e transmitter 0x10 dual link 0x0 enc 0x0
radeon_bios_decode:

Connector at index 2
Type [@offset 43542]: DVI-I (2)
Encoder [@offset 43546]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 43696]: 0x95, OSX senseid: 0x6

Kod yapılandırması: 10 00 03 06

Not: Anlaşılır olması açısından Kod yapılandırması ile igili olarak küçük bir açıklama yapalım. Kod yapılandırmasında en önemli şey rakamların doğru bir şekilde yerleştirilmesi.
İlk çift rakam: transmitter= 10
İkinci çift rakam: Encoder= 00
Üçüncü çift rakam: Hotplug ID= 03
Dördüncü çift rakam: Sense ID= 06

Not: Sierra için kodda ek rakam kullanılması gerekiyor. Bu nedenle kod yapımınızın önünde ve sonrasında fazladan sıfır segmentler eklemeniz gerekecek. Aşağıdaki örneği kontrol edin:
00080000 00020000 00010000 00000000 + (kod yapılandırmanızı ekleyin) 00000000


Ve bu son kodu da eklediğimizde nihai kod yapılandırmamız aşağıdaki gibi olacak;

00 02 00 00 04 02 00 00 00 01 01 01 10 00 03 06
Detaylı anlatım sonunda normalde yapılması gereken rehber başında da belirttiğim üzere, Bağlantı portu düzeni gerekmediği durumlarda son dört kod yapılandırmasını sizinkisi ile değiştirmek.

Kodumuzun orijinal hali:

00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01 - DP
00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02 - DP
04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06 - DVI-DL
00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03 - HDMI

Düzenlenmiş hali ( Değişiklikleri mavi renkli olarak işaretledim)
00 04 00 00 04 03 00 00 00 01 02 01 12 04 01 01 - DP
00 02 00 00 04 02 00 00 00 01 01 01 10 00 03 06 - DVI-I
04 00 00 00 14 02 00 00 00 01 03 00 11 02 05 05 - DVI-D
00 08 00 00 00 02 00 00 00 01 04 00 22 05 02 03 - HDMI

Bu işlemlerden sonra artık kodumuzu Clover içine enjekte edebilirz.

ADIM 4: Framebuffer Kodunu Clover içine eklemek

Düzenlediğimiz Framebuffer kodunu Clover içine eklemek oldukça kolay bir işlem.
  1. Bunun için Config.plist dosyanızı Clover Düzenleme Aracı ile açın
  2. Kernel & Kext Patches seçeneğine gelin.
  3. Burada (+) işaretine basarak yeni bir satır açın.
  4. "Name": Buraya yamalamak istediğiniz kextin ismini girin ( Bu rehberde AMD7000Controller)
  5. "Find: Buraya original hex kodunu yapıştırın.
  6. Replace: Buraya düzenlemiş olduğunuz kodu yapıştırın.
  7. Comment: Buraya istediğiniz bir yazıyı girebilirsiniz.
    post-458468-0-82129500-1428858929.png

  8. Bu işlemden sonra config dosyanızı kaydedin.
 

Ekli dosyalar

Son düzenleme:

taluyka

JEDI
DENEYİMLİ ÜYE
27 Şub 2017
492
280
251
34
Hocam, konuyu gördüm merakım yine cezboldu. :)

Rehberdeki görüntü portlarının aynısına sahibim. Hani hocam ekran kartıma framebuffer düzenlemesi yapar mısın desem ancak böyle olurdu. :)

Yalnız DVI-I portunu VGA çevirici ile kullanıyorum. Monitörüm VGA çıkışlı zira.

Sorum şu bunları Clover'e aynen yazsam sorun olur mu ?

Bir de kodları ne şekilde yazacağım ben pek anlayamadım.
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
18,081
4,325
4,351
Sorum şu bunları Clover'e aynen yazsam sorun olur mu ?
Deneyebilirsin elbette. Ancak şunu sormam lazım. Sana şu an bu tam olarak ne için lazım? Yanılmıyorsam senin sistemde sorunsuz kullanıyorsun ( Grafik hızlandırma, kart tam performan çalışıyor vs). VGA ile ilgili düzenleme yapmak istiyorsan eğer, VGA desteklenmediği için DVI dönüştürücü kullanmaya devam edeceksin. Eğer boot esnasında siyah ekran hatası vs alıyorsan bu da El Capitan sonrası ATI / AMD kartlarında ki problem. Framebuffer düzenlemesi ile düzelmiyor bu sorun.
Bir de kodları ne şekilde yazacağım ben pek anlayamadım.
Kodların aralarında boşluk kalmayacak şekilde gireceksin.
 
  • Like
Tepkiler: taluyka

taluyka

JEDI
DENEYİMLİ ÜYE
27 Şub 2017
492
280
251
34
Sierra 10.12.4 ile hafiften bir cızırtı duyuyorum PC'de.

Mouse falan oynattığımda ve herhangi bir program internetten yükleme yaptığında o cızırtıyı inceden duyuyorum. Coil Whine'ye benziyor. Sorunu çözmeye çalışıyorum USB ve LAN sürücüleri ile alakalı her şeyi denedim lakin olmadı.

Windows'ta kesinlikle yok o ses. Kasayı açıp ikisini de test ettim çünkü.

Bir umut bunu deneyeyim dedim ama sanırım bende zaten sorun olmayan bir şey bu. :)
 

taluyka

JEDI
DENEYİMLİ ÜYE
27 Şub 2017
492
280
251
34
Kuzey köprüsü tarafından Anakart'ın çıkışlarının olduğu taraftan geliyor hocam. Kuzey köprüsünden gelmiyor ama.

Mouse oynattığımda ve download yaptığımda duyuyorum.
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
18,081
4,325
4,351
Gerçi sorun Coil Whine'da olabilir. Hackintosh üzerinde donanım windows'a göre farklı ele alınıyor. Hackintosh ile ilgili bu konu hakkında genel olarak uygulanan çözüm güç yönetiminın aktif edilmiş olması. BIOS ayarlarının doğru yapılandırılmış olması. Donanım tarafında ise genel olarak PSU değiştirmek ya da yaygın olarak prizde topraklama sorunundan kaynaklı olabileceği.
 

taluyka

JEDI
DENEYİMLİ ÜYE
27 Şub 2017
492
280
251
34
Bir tek priz değiştirme işlemini yapmadım. Onu da yapayım.

Seasonic PSU aldım bu tarz sorunlarla karşılaşmamak için zaten Windows'ta ve 10.12.3'te böyle bir sorunum yoktu.

Bios ayarlarını default kullanıyorum hocam. Clover 3000 mhz desteklemediği için XMP kapalı duruyor. 2133'de kullanıyorum.

Diğer her şey MacOS için ayarlı şekilde.

Bir de prizi değiştirip deneyeyim. Topraklama da sıkıntı olabilir belki.
 

brltpc

APPRENTICE
13 Eyl 2017
64
45
0
27
Hocam R9 270X kullanıyorum sistem HD 7000 serisinden görüyor ve VRAM falan olması gerektiği gibi görünüyor rehberi iyice okudum yapabilirim ama merak ettiğim performans anlamında katkısı olur mu yoksa gerek yok mu bu şekilde kalsın mı ?
 

taluyka

JEDI
DENEYİMLİ ÜYE
27 Şub 2017
492
280
251
34
macOS High Sierra 10.13.3 Güncellemesi Yayınlandı

Hocam @montezuma aslında burada bahsettiğim kafamı allak bullak eden konu buydu.

Ben DVI portuna dönüştürücü takıp monitörümden gelen VGA kablosunu kullanıyorum. Hoş HDMI kablosu ile denediğimde de High Sierra kullanamamıştım.

Ben bu konu altında verilenler ile çıktıları oluşturup sana versem boş bir anında benim için yapar mısın ? Çünkü kafam allak bullak oluyor anlayamıyorum.
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
18,081
4,325
4,351
Ben DVI portuna dönüştürücü takıp monitörümden gelen VGA kablosunu kullanıyorum. Hoş HDMI kablosu ile denediğimde de High Sierra kullanamamıştım.
Bu sorun yaratıyor olabilir. DVI / HDMI port kullanan bir monitör ile denemelisin.
Ben bu konu altında verilenler ile çıktıları oluşturup sana versem boş bir anında benim için yapar mısın ? Çünkü kafam allak bullak oluyor anlayamıyorum.
Bu işlemleri senin yapman gerekiyor.
 

taluyka

JEDI
DENEYİMLİ ÜYE
27 Şub 2017
492
280
251
34
Tamam yaptım oldu mu bilemiyorum çok kafam karıştı.

Şöyle bir patch çıkardım ama hayırlısı :D

000400000403000000010101000000001204040100000000
000800000402000000010201000000002205020300000000
040000001402000000010300000000001102030500000000
000200000402000000010400000000001000040600000000 (buradaki porta bağlı vga dönüştürücüyü kullanıyorum)

Değiştirmem gereken bir şey var mı hocam. 01 02 03 04 diye alt alta yazılmış bir yer var mavi ile belirttim. Oraya elleyecek miyim ?


Bir de bunu 000400000403000000010101000000001204040100000000000800000402000000010201000000002205020300000000(..) şeklinde devam eden bir diziyle eklemeliyim sanırım.
 

ozanulu

APPRENTICE
17 Kas 2018
11
0
0
39
Mojave için güncel ATI FRAMEBUFFER'ı aynı yukarda yaptığınız gibi çıkartabilir misiniz? XCODE da yükledim ama ati-personality.pl komutunu düzgün çalıştıramadım.
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
18,081
4,325
4,351
Mojave için güncel ATI FRAMEBUFFER'ı aynı yukarda yaptığınız gibi çıkartabilir misiniz? XCODE da yükledim ama ati-personality.pl komutunu düzgün çalıştıramadım.
Aşağıda bulabilirsin.
Kod:
------------------------AMD10000Controller.kext-------------------------

Sleipnir (6) @ 0x5ead0
DP, DP, DP, HDMI, DP, DP
000400000403000000010131200000001204010100000000
000400000001000000010311400000002001060600000000
000400000001000000010421300000001000050500000000
000800000402000000010500000000002205020200000000
000400000001000000014251100000001102000000000000
000400000001000000014601000000002103000000000000

Ucayali (6) @ 0x5f6b0
LVDS, LVDS, DP, DP, DP, DP
020000000001000008010141220000001102020400000000
020000000001000008010231130000002103010300000000
000400000001000000010313400000002001030100000000
000400000001000000010421300000001000050500000000
000400000001000000010553600000002205040200000000
000400000001000000010661500000001204060600000000

Exmoor (6) @ 0x5f740
LVDS, LVDS, DP, DP, DP, DP
020000000001000000010151200000002205020400000000
020000000001000000010261110000001204010300000000
000400000403000000010343400000001102030100000000
000400000001000000010431300000002103050500000000
000400000403000000010523600000001000040200000000
000400000001000000010611500000002001050500000000

Wenamu (6) @ 0x5fb00
DP, DP, DP, DP, DP, DP
000400000403000000010153200000002205020200000000
000400000403000000010263100000001204010100000000
000400000403000000010313400000002001050600000000
000400000403000000010423300000001000060500000000
000400000403000000010533600000002103040400000000
000400000403000000010643500000001102030300000000

Valdivia (6) @ 0x5fb90
LVDS, LVDS, DP, DP, DP, DP
020000000001000008010141220000001102020400000000
020000000001000008010231120000002103010300000000
000400000001000000010313400000002001030100000000
000400000001000000010423300000001000050500000000
000400000001000000010553600000002205040200000000
000400000001000000010663500000001204060600000000

Xingu (5) @ 0x5fde0
LVDS, DP, DP, DP, DP
020000000001000039050108000000002001060600000000
000400000001000000010243300000001000050500000000
000400000001000000010313200000002103040400000000
000400000001000000010463500000001102030300000000
000400000001000000010533400000002205020200000000

Kamarang (4) @ 0x5fe60
DP, DP, DP, HDMI
000400000403000000010101000000002205020200000000
000400000403000000010201000000001204010100000000
000400000403000000010300000000001000050500000000
000800000402000000010400000000002001060600000000

Zutia (6) @ 0x620b0
DP, DP, DP, DP, DP, DP
000400000403000000010101000000001000060600000000
000400000403000000010201000000002001050500000000
000400000403000000010301000000001102040400000000
000400000403000000010401000000002103030300000000
000400000403000000010501000000002205010100000000
000400000403000000010601000000001204020200000000

Japura (6) @ 0x622d0
LVDS, LVDS, DP, DP, DP, DP
020000000001000008010151220000002205020200000000
020000000001000008010261120000001204010100000000
000400000001000000010313400000002001050600000000
000400000001000000010423300000001000060500000000
000400000001000000010543600000001102030300000000
000400000001000000010633500000002103040400000000

Araguaia (6) @ 0x624d0
DP, DP, DP, DP, DP, DP
000400000001000000010123200000001000050600000000
000400000001000000010213100000002001060500000000
000400000001000000010343400000001102040400000000
000400000001000000010433300000002103030300000000
000400000001000000010563600000001204020200000000
000400000001000000010653500000002205010100000000

Rapel (4) @ 0x68800
DP, DP, DP, DP
000400000403000000010101000000002205020200000000
000400000403000000010201000000001102030300000000
000400000403000000010301000000001000050500000000
000400000403000000010401000000002001060600000000

Iriri (4) @ 0x70860
DP, DP, DP, HDMI
000400000403000000010101000000002205020200000000
000400000403000000010201000000001204010100000000
000400000403000000010300000000001000050500000000
000800000402000000010400000000002001060600000000

Baladi (6) @ 0x715d0
DP, DP, DP, DP, DP, DP
000400000403000000010300000000001204030300000000
000400000403000000010100000000001102010100000000
000400000403000000010200000000002103020200000000
000400000403000000010400000000002205040400000000
000400000403000000010500000000001000050500000000
000400000403000000010600000000002001060600000000

-------------------------AMD7000Controller.kext-------------------------

Ramen (6) @ 0x5a000
LVDS, HDMI, DP, DP, DP, DP
020000000001000039050108000000002001050600000000
000800000402000000010200000000001000030500000000
000400000403000000010343400000001102010100000000
000400000001000000010431300000002103040300000000
000400000403000000010563600000001204020200000000
000400000001000000010651500000002205040300000000

Tako (6) @ 0x5a100
LVDS, LVDS, DP, DP, DP, DP
020000000001000000010151200000002205020400000000
020000000001000000010261110000001204010300000000
000400000403000000010343400000001102030100000000
000400000001000000010431300000002103050500000000
000400000403000000010523600000001000040200000000
000400000001000000010611500000002001050500000000

Namako (4) @ 0x5a190
LVDS, LVDS, DP, DP
020000000001000000010151200000002205020200000000
020000000001000000010261110000001204010100000000
000400000403000000010343400000001102030300000000
000400000403000000010433300000002103040400000000

Aji (4) @ 0x5a270
DP, DP, DVI-D, HDMI
000400000403000000010101000000001204050100000000
000400000403000000010201000000002205040200000000
040000001402000000010300000000000000030600000000
000800000402000000010400000000001102010400000000

Buri (4) @ 0x5a2d0
LVDS, DP, DP, HDMI
020000000001000039050100000000001000050500000000
000400000403000000090200000000001102010100000000
000400000403000000090300000000002103020200000000
000800000402000000010400000000001204030300000000

Chutoro (5) @ 0x5a330
LVDS, DP, DP, DP, DP
020000000001000019010100000000001204030300000000
000400000403000000010201000000001102010100000000
000400000001000000090300000000002103020200000000
000400000001000000090400000000002205040400000000
000400000403000000010500000000001000050500000000

Dashimaki (4) @ 0x5a3b0
DP, DP, DVI-D, HDMI
000400000403000000010101000000001204020200000000
000400000403000000010200000000002205030500000000
040000001402000000010301000000000000040400000000
000800000402000000010400000000001102010100000000

Ebi (5) @ 0x5a420
LVDS, DP, DP, DP, DP
020000000001000019010100000000001204030300000000
000400000403000000010201000000001102010100000000
000400000001000000090301000000002103020200000000
000400000001000000090401000000002205040400000000
000400000403000000010501000000001000050500000000

Gari (5) @ 0x5a4a0
LVDS, DP, DP, DP, DP
020000000001000019010100000000001204030300000000
000400000403000000010201000000001102010100000000
000400000001000000090300000000002103020200000000
000400000001000000090400000000002205040400000000
000400000403000000010500000000001000050500000000

Futomaki (4) @ 0x5a520
DP, DP, DVI-D, HDMI
000400000403000000010101000000001204040100000000
000400000403000000010201000000002205050200000000
040000001402000000010300000000000000060600000000
000800000402000000010400000000001102010300000000

Hamachi (4) @ 0x5a580
DP, DP, DVI-D, HDMI
000400000403000000010101000000001204050100000000
000400000403000000010201000000002205040200000000
040000001402000000010300000000000000030600000000
000800000402000000010400000000001102010400000000

OPM (6) @ 0x5a650
DP, DP, DP, DP, DP, DP
000400000403000000010001000000001102010100000000
000400000403000000010001000000002103020200000000
000400000403000000010001000000001204030300000000
000400000403000000010001000000002205040400000000
000400000403000000010001000000001000050500000000
000400001403000000010001000000002001060600000000

Ikura (1) @ 0x5a6f0
HDMI
000800000402000000010100000000001204030100000000

IkuraS (6) @ 0x5a710
DP, DP, DP, DP, DP, DP
000400000403000000010143200000001102010300000000
000400000403000000010233100000002103020400000000
000400000403000000010363400000001204030100000000
000400000403000000010453300000002205040200000000
000400000403000000010523600000001000050500000000
000400000403000000010613500000002001060600000000

Junsai (6) @ 0x5a7a0
DP, DP, DP, DP, DP, DP
000400000403000000010001000000001204030100000000
000400000403000000010001000000002205040200000000
000400000403000000010001000000001102010300000000
000400000403000000010001000000002103020400000000
000400000403000000010001000000001000050500000000
000400000403000000010001000000002001060600000000

Kani (1) @ 0x5a830
HDMI
000800000402000000010100000000001204030100000000

KaniS (6) @ 0x5a850
DP, DP, DP, DP, DP, DP
000400000403000000010143200000001102010300000000
000400000403000000010233100000002103020400000000
000400000403000000010363400000001204030100000000
000400000403000000010453300000002205040200000000
000400000403000000010523600000001000050500000000
000400000403000000010613500000002001060600000000

DashimakiS (4) @ 0x5a8e0
DP, DP, DVI-D, HDMI
000400000403000000010101000000001204020200000000
000400000403000000010201000000002205030500000000
040000001402000000010300000000000000040400000000
000800000402000000010400000000001102010100000000

Maguro (1) @ 0x5a940
HDMI
000800000402000000010100000000001204030100000000

MaguroS (6) @ 0x5a960
DP, DP, DP, DP, DP, DP
000400000403000000010143200000001102010300000000
000400000403000000010233100000002103020400000000
000400000403000000010363400000001204030100000000
000400000403000000010453300000002205040200000000
000400000403000000010523600000001000050500000000
000400000403000000010613500000002001060600000000

-------------------------AMD8000Controller.kext-------------------------

Exmoor (6) @ 0x5b210
LVDS, LVDS, DP, DP, DP, DP
020000000001000000010151200000002205020400000000
020000000001000000010261110000001204010300000000
000400000403000000010343400000001102030100000000
000400000001000000010431300000002103050500000000
000400000403000000010523600000001000040200000000
000400000001000000010611500000002001050500000000

Baladi (6) @ 0x5b3f0
DP, DP, DP, DP, DP, DP
000400000403000000010300000000001204030300000000
000400000403000000010100000000001102010100000000
000400000403000000010200000000002103020200000000
000400000403000000010400000000002205040400000000
000400000403000000010500000000001000050500000000
000400000403000000010600000000002001060600000000

-------------------------AMD9000Controller.kext-------------------------

Exmoor (6) @ 0x5ecd0
LVDS, LVDS, DP, DP, DP, DP
020000000001000000010151200000002205020400000000
020000000001000000010261110000001204010300000000
000400000403000000010343400000001102030100000000
000400000001000000010431300000002103050500000000
000400000403000000010523600000001000040200000000
000400000001000000010611500000002001050500000000

OPM (6) @ 0x5ed60
DP, DP, DP, DP, DP, DP
000400000403000000000001000000001000010100000000
000400000403000000000001000000002001020200000000
000400000403000000000001000000001102030300000000
000400000403000000000001000000002103040400000000
000400000403000000000001000000001204050500000000
000400000403000000000001000000002205060600000000

MalteseS (1) @ 0x5ee10
HDMI
000800000402000000010100000000001204030100000000

Lagotto (4) @ 0x5ee30
DP, HDMI, DVI-D, DVI-D
000400000403000000010100000000001102040100000000
000800000402000000010200000000002103050300000000
040000000402000000010300000000000000010500000000
040000000402000000010400000000000204060600000000

GreyhoundS (1) @ 0x5eea0
HDMI
000800000402000000010100000000001204030100000000

Maltese (6) @ 0x5ef30
DP, DP, DP, DP, DP, DP
000400000403000000010123200000001000010300000000
000400000403000000010213100000002001020400000000
000400000403000000010343400000001102030100000000
000400000403000000010433300000002103040200000000
000400000403000000010563600000001204050500000000
000400000403000000010653500000002205060600000000

Labrador (6) @ 0x5eff0
LVDS, LVDS, DP, DP, DP, DP
020000000001000000010131200000002103020400000000
020000000001000000010241110000001102010300000000
000400000403000000010323400000001000030100000000
000400000001000000010411300000002001050500000000
000400000403000000010563600000001204040200000000
000400000001000000010651500000002205050500000000

Basset (4) @ 0x5f080
LVDS, LVDS, DP, DP
020000000001000000010131200000002103020200000000
020000000001000000010241110000001102010100000000
000400000403000000010323400000001000030300000000
000400000403000000010413300000002001040400000000

Greyhound (6) @ 0x5f140
DP, DP, DP, DP, DP, DP
000400000403000000010123200000001000010300000000
000400000403000000010213100000002001020400000000
000400000403000000010343400000001102030100000000
000400000403000000010433300000002103040200000000
000400000403000000010563600000001204050500000000
000400000403000000010653500000002205060600000000

Baladi (6) @ 0x5f1d0
DP, DP, DP, DP, DP, DP
000400000403000000010300000000001204030300000000
000400000403000000010100000000001102010100000000
000400000403000000010200000000002103020200000000
000400000403000000010400000000002205040400000000
000400000403000000010500000000001000050500000000
000400000403000000010600000000002001060600000000

-------------------------AMD9500Controller.kext-------------------------

Orinoco (6) @ 0x70060
DP, DP, HDMI, HDMI, DVI-D, DP
000400000403000000010101000000001204060100000000
000400000403000000010201000000002205040300000000
000800000402000000010300000000001102010200000000
000800000402000000010400000000002103050400000000
040000000400000000010500000000000000030600000000
000400000001000000014601000000002001000000000000

Exmoor (6) @ 0x70100
LVDS, LVDS, DP, DP, DP, DP
020000000001000000010151200000002205020400000000
020000000001000000010261110000001204010300000000
000400000403000000010343400000001102030100000000
000400000001000000010431300000002103050500000000
000400000403000000010523600000001000040200000000
000400000001000000010611500000002001050500000000

Elqui (5) @ 0x70190
LVDS, LVDS, DP, DP, DP
020000000001000000010141200000001102020400000000
020000000001000000010231110000002103010300000000
000400000001000000010313500000002001030100000000
000400000001000000010413500000001204040200000000
000400000403000000010501000000001000050500000000

Florin (6) @ 0x70210
LVDS, LVDS, DP, DP, DP, DP
020000000001000000010141200000001102020400000000
020000000001000000010231110000002103010300000000
000400000001000000010313400000002001030100000000
000400000001000000010421300000001000050500000000
000400000001000000010553600000002205040200000000
000400000001000000010661500000001204060600000000

Sinu (6) @ 0x70320
LVDS, LVDS, DP, DP, DP, DP
020000000001000000010141200000001102020400000000
020000000001000000010231110000002103010300000000
000400000001000000010313400000002001030100000000
000400000001000000010421300000001000050500000000
000400000001000000010553600000002205040200000000
000400000001000000010661500000001204060600000000

Yelcho (6) @ 0x703b0
DP, DP, HDMI, DP, DP, DP
000400000001000000010111000000001204060100000000
000400000001000000010321000000002205040300000000
000800000402000000010500000000002103050400000000
000400000001000000014251000000001000000000000000
000400000001000000014461000000002001000000000000
000400000001000000014601000000001102000000000000

Acre (3) @ 0x704a0
DP, HDMI, DVI-D
000400000403000000010101000000001102020100000000
000800000402000000010200000000002103050400000000
040000000402000000010300000000000000030500000000

Huallaga (3) @ 0x704f0
DP, DP, HDMI
000400000403000000010101000000001204040300000000
000400000403000000010201000000001102010200000000
000800000402000000010300000000002103050400000000

Berbice (5) @ 0x70570
LVDS, DP, DP, DP, DP
020000000001000039050108000000002001010100000000
000400000001000000010243300000001000020200000000
000400000001000000010313200000002103030300000000
000400000001000000010453500000001102040400000000
000400000001000000010533400000001204050500000000

Longavi (5) @ 0x705f0
LVDS, DP, DP, DP, DP
020000000001000039050108000000002001010100000000
000400000001000000010243300000001000020200000000
000400000001000000010313200000002103030300000000
000400000001000000010453500000001102040400000000
000400000001000000010533400000001204050500000000

Tolten (5) @ 0x706e0
LVDS, LVDS, DP, DP, DP
020000000001000000010141200000001102020400000000
020000000001000000010231110000002103010300000000
000400000001000000010313500000002001030100000000
000400000001000000010413500000001204040200000000
000400000001000000010501000000001000050500000000

Palena (5) @ 0x70760
LVDS, DP, DP, DP, DP
020000000001000039050108000000002001010100000000
000400000001000000010243300000001000020200000000
000400000001000000010313200000002103030300000000
000400000001000000010453500000001102040400000000
000400000001000000010533400000001204050500000000

Caroni (5) @ 0x707e0
LVDS, LVDS, DP, DP, DP
020000000001000000010141200000001102020400000000
020000000001000000010231110000002103010300000000
000400000001000000010313500000002001030100000000
000400000001000000010413500000001204040200000000
000400000001000000010501000000001000050500000000

Salado (5) @ 0x70860
DP, DP, DP, DP, DP
000400000403000000000001000000001000020200000000
000400000403000000000001000000002001010100000000
000400000403000000000001000000001102040400000000
000400000403000000000001000000002103030300000000
000400000403000000000001000000001204050500000000

Guariba (6) @ 0x708e0
DP, DP, DP, HDMI, DVI-D, DP
000400000403000000010101000000001204060100000000
000400000403000000010201000000002205040300000000
000400000403000000010301000000001102010200000000
000800000402000000010400000000002103050400000000
040000000402000000010500000000000000030600000000
000400000001000000010601000000002001020500000000

Dayman (6) @ 0x70970
DP, DP, DP, HDMI, DVI-D, DP
000400000403000000010101000000001204060100000000
000400000403000000010201000000002205040300000000
000400000403000000010301000000001102010200000000
000800000402000000010400000000002103050400000000
040000000402000000010500000000000000030600000000
000400000001000000010601000000002001020500000000

Baladi (6) @ 0x70a00
DP, DP, DP, DP, DP, DP
000400000403000000010300000000001204030300000000
000400000403000000010100000000001102010100000000
000400000403000000010200000000002103020200000000
000400000403000000010400000000002205040400000000
000400000403000000010500000000001000050500000000
000400000403000000010600000000002001060600000000

OPM (5) @ 0x70a90
DP, DP, DP, DP, DP
000400000403000000000001000000001102020200000000
000400000403000000000001000000002103030300000000
000400000403000000000001000000001204010100000000
000400000403000000000001000000001000040400000000
000400000403000000000001000000002001050500000000
 

ozanulu

APPRENTICE
17 Kas 2018
11
0
0
39
Hocam malesef Sapphire HD7850 ekran kartımın 7mb sorununu çözemedim. Ben ekran kartımı değiştirmeye karar verdim. GTX670 yada GTX680 üzerinde yoğunlaşıyorum. GTX670 Metal Eng. ve doğal destekli. Araştırdığım kadarı ile web driver olmadan bile çalışıyor. Fakat GTX680 almak istiyorum ama kart hakkında fazla bilgi yok. Doğal desteği varmıdır sizin tavsiyeniz nedir?
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
18,081
4,325
4,351
GTX 680 benim halen kullandığım grafik kartı. Yerleşik desteği olan bir kart.
 

ozanulu

APPRENTICE
17 Kas 2018
11
0
0
39
Tekrar çok çok teşekkürler hocam. Şimdi Zotac GTX 680 2GB lık AMP versiyonunu buldum. Zotac olması sorun teşkil etmezse bugün alıcam hocam.
 

Benzer konular

AD Engelleyici Tespit Edildi

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engelleme konusunda harika bir iş çıkarsa da, web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi ve bize destek olmak için lütfen AdBlocker’ınızı devre dışı bırakın.

AD Reklam Engelleyiciyi Devre Dışı Bıraktım
Hayır teşekkürler