Sierra 10.12.4 Kurulum Sonrası Ekran Parlaklığı Çalıştırmak

erenesto

APPRENTICE
29 Nis 2017
52
2
0
42
Yapılacaklar

Kextler
EFI/CLOVER/kexts/Other/GenericBrightness.kext sil

Clover config.plist
SortedOrder en alta SSDT-PNLF.aml ekle

EFI/CLOVER/patched

MaciASL indir. Preferences/Sources kısmına ekli değilse

Name Rehabman
Url http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
olacak şekilde ekle

Yapılacak yamalar

DSDT.dsl
- [syn] Fix PARSEOP_ZERO Error
- [syn] Fix ADBG Error
- [bat] ASUS N55SL/VivoBook eger bu olmazsa ([bat] ASUS G75VW)
- [igpu] Rename GFX0 to IGPU
- [sys] Add IMEI
- [sys] Add MCHC
- [sys] OS Check Fix (Windows 8)

Başka yamalar da gerekli olabilir ama şu an için bu kadarı yeterli. İsterseniz diğer yamaları da eklemeyi deneyebilirsiniz.

SSDT-1.dsl
- [syn] Remove _PSS placeholders

SSDT-7.dsl
- [igpu] Rename GFX0 to IGPU

SSDT-8.dsl
- [igpu] Rename GFX0 to IGPU
Eğer Intel karti haricinde başka kart var ise ve diğer kartı kapatmak isterseniz
- [gfx0] Disable from _INI(SSDT)

SSDT-9.dsl
- [igpu] Rename GFX0 to IGPU

Bu yamaları yaparak oluşan dosyaları File/Save As ACPI Machine Language Binary olarak kaydet.

Sonuç olarak;
EFI/CLover/patched da olacak dosyalar.
DSDT.aml --> Yamalanmış
SSDT.aml --> GitHub - Piker-Alpha/ssdtPRGen.sh: Script to generate a SSDT for Power Management ile oluşturulmuş
SSDT-0.aml -> Değiştirme
SSDT-1.aml --> Yamalanmış
SSDT-2.aml --> Değiştirme
SSDT-6.aml --> Değiştirme
SSDT-7.aml --> Yamalanmış
SSDT-8.aml --> Yamalanmış
SSDT-9.aml --> Yamalanmış
SSDT-PNLF.aml --> Rehberden alınıp MaciASL ile .aml olarak kaydedilmiş

Bundan sonra rehberi tekrar takip ederek ekran parlaklığı ayarlanabilir. Batarya içinde bir önceki mesajdaki kext yüklenmesi gerekir.
hocam hepsi tamam yalnız şu kısmı tam anlayamadım. nasıl oluşturuyoruz ?
 

tosbaha

PADAVAN
MODERATOR
DEVELOPER
11 Mar 2017
140
118
0
49
Şu komutları tek tek giriyorsunuz
Kod:
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
chmod +x ~/ssdtPRGen.sh
~/ssdtPRGen.sh
Eger bir hata olmazsa bu size SSDT.aml dosyası oluşturacak ve
Do you want to open ssdt.dsl (y/n)?
diye soracak
O dosyayı bir yere kaydedin. Oluşan dosyalar ayrıca şu klasörlere de kaydedilir
/Users/KULLANICIADI/Library/ssdtPRGen/ssdt.dsl
/Users/KULLANICIADI/Library/ssdtPRGen/ssdt.aml
ssdt.aml dosyasını alıp patched klasörüne kopyalayın.
 
  • Like
Tepkiler: montezuma

erenesto

APPRENTICE
29 Nis 2017
52
2
0
42
Şu komutları tek tek giriyorsunuz
Kod:
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
chmod +x ~/ssdtPRGen.sh
~/ssdtPRGen.sh
Eger bir hata olmazsa bu size SSDT.aml dosyası oluşturacak ve
Do you want to open ssdt.dsl (y/n)?
diye soracak
O dosyayı bir yere kaydedin. Oluşan dosyalar ayrıca şu klasörlere de kaydedilir
/Users/KULLANICIADI/Library/ssdtPRGen/ssdt.dsl
/Users/KULLANICIADI/Library/ssdtPRGen/ssdt.aml
ssdt.aml dosyasını alıp patched klasörüne kopyalayın.
Hocam bütün adımları tamamladım daha sonra bu konunun ilk adımlarını da tamamladım ancak değişen birşey olmadı. Bir sıkıntı da çıkmadı ama birşey de değişmedi.
 

tosbaha

PADAVAN
MODERATOR
DEVELOPER
11 Mar 2017
140
118
0
49
Tekrar EFI/Clover , IORegistry dosyasini ve aşağıda yazacağım komutların çıktısını da bir dosyaya yapıştırın ve o dosyayı da ekleyin.

Kod:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda
sudo touch /System/Library/Extensions && sudo kextcache -u /
Şunu tekrar hatırlatmamda fayda var. Size SSDT-PNLF.aml dosyası ve diğer söylediğim yamaları bir önceki eklediğiniz dosyalarda göremedim. Bu yüzden dediklerimi tam yapıyor musunuz bundan da emin olamıyorum. Bir kez daha adım adım deneyin olmazsa yukarda belirttiğim dosyaları ve komut çıktılarını ekleyin, bir kez daha bakayım.
 

erenesto

APPRENTICE
29 Nis 2017
52
2
0
42
Tekrar EFI/Clover , IORegistry dosyasini ve aşağıda yazacağım komutların çıktısını da bir dosyaya yapıştırın ve o dosyayı da ekleyin.

Kod:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda
sudo touch /System/Library/Extensions && sudo kextcache -u /
Şunu tekrar hatırlatmamda fayda var. Size SSDT-PNLF.aml dosyası ve diğer söylediğim yamaları bir önceki eklediğiniz dosyalarda göremedim. Bu yüzden dediklerimi tam yapıyor musunuz bundan da emin olamıyorum. Bir kez daha adım adım deneyin olmazsa yukarda belirttiğim dosyaları ve komut çıktılarını ekleyin, bir kez daha bakayım.

Ekledim hocam tekrar.

Dropbox - newFolder.zip
 

tosbaha

PADAVAN
MODERATOR
DEVELOPER
11 Mar 2017
140
118
0
49
Rehberi takip etmemişsin. Rehberde yazan kext yüklenmemiş. Adım 6 dan itibaren tekrar uygula. Mesela Clover patchi doğru kopyalamışsın. İçindeki bilgiler yanlış. Senin Clover.config de aşağısı yazıyor
Kod:
      <dict>
         <key>Comment</key>
         <string>change F%uT%04x to F%uTxxxx for AppleBacklightInjector.kext (credit RehabMan)</string>
         <key>Disabled</key>
         <false/>
         <key>Find</key>
         <data>
         AAAAAAAA
         </data>
         <key>Name</key>
         <string>com.apple.driver.AppleBacklight</string>
         <key>Replace</key>
         <data>
         AAAAAA4A
         </data>
       </dict>
Ama bu yanlış aşağıdaki gibi olması lazım.
Kod:
  <dict>
  <key>Comment</key>
  <string>change F%uT%04x to F%uTxxxx for AppleBacklightInjector.kext (credit RehabMan)</string>
  <key>Disabled</key>
  <false/>
  <key>Find</key>
  <data>RiV1VCUwNHgA</data>
  <key>Name</key>
  <string>com.apple.driver.AppleBacklight</string>
  <key>Replace</key>
  <data>RiV1VHh4eHgA</data>
  </dict>
Lütfen adımları atlamadan uygulayın her bir adımın önemi var. Bazı adımları atlarsanız parlaklık çalışmayacaktır. Batarya içinde yine söylediğim kext i yüklememişsin. Güç yönetimi de çalışmıyor. Onun içinde forumda bulunan bir rehber var onu takip etmeniz gerekiyor.
 
Son düzenleme:

erenesto

APPRENTICE
29 Nis 2017
52
2
0
42
Rehberi takip etmemişsin. Rehberde yazan kext yüklenmemiş. Adım 6 dan itibaren tekrar uygula. Mesela Clover patchi doğru kopyalamışsın. İçindeki bilgiler yanlış. Senin Clover.config de aşağısı yazıyor
Kod:
      <dict>
         <key>Comment</key>
         <string>change F%uT%04x to F%uTxxxx for AppleBacklightInjector.kext (credit RehabMan)</string>
         <key>Disabled</key>
         <false/>
         <key>Find</key>
         <data>
         AAAAAAAA
         </data>
         <key>Name</key>
         <string>com.apple.driver.AppleBacklight</string>
         <key>Replace</key>
         <data>
         AAAAAA4A
         </data>
       </dict>
Ama bu yanlış aşağıdaki gibi olması lazım.
Kod:
  <dict>
  <key>Comment</key>
  <string>change F%uT%04x to F%uTxxxx for AppleBacklightInjector.kext (credit RehabMan)</string>
  <key>Disabled</key>
  <false/>
  <key>Find</key>
  <data>RiV1VCUwNHgA</data>
  <key>Name</key>
  <string>com.apple.driver.AppleBacklight</string>
  <key>Replace</key>
  <data>RiV1VHh4eHgA</data>
  </dict>
Lütfen adımları atlamadan uygulayın her bir adımın önemi var. Bazı adımları atlarsanız parlaklık çalışmayacaktır. Batarya içinde yine söylediğim kext i yüklememişsin. Güç yönetimi de çalışmıyor. Onun içinde forumda bulunan bir rehber var onu takip etmeniz gerekiyor.
Hocam onları CLover Configurator üzerinden girmiştim. Şimdi textedit ile açtığımda dediğiniz şekilde olduğunu gördüm ve değiştirdim daha sonra kapatıp tekrar açtım ve kontrol ettim. restart attım. belirtilen komutu terminale girdim ve işlem bitince tekrar restart attım. yine bir değişiklik olmadı. bende Brightness isimli uygulama da kurulu onu silmem gerekir mi ?
 

tosbaha

PADAVAN
MODERATOR
DEVELOPER
11 Mar 2017
140
118
0
49
Clover patch ile dediğim yamayı doğru yaparsan ve AppleBacklightInjector.kext dosyasını doğru yüklersen çalışmaması için bir neden yok. Ama rehberdeki gibi kext yüklendikten sonra restart sonra
Kod:
sudo kextcache -i /
Sonra yine restart yapman gerekiyor. Brigghtness uygulaması önemli değil.
 

erenesto

APPRENTICE
29 Nis 2017
52
2
0
42
Clover patch ile dediğim yamayı doğru yaparsan ve AppleBacklightInjector.kext dosyasını doğru yüklersen çalışmaması için bir neden yok. Ama rehberdeki gibi kext yüklendikten sonra restart sonra
Kod:
sudo kextcache -i /
Sonra yine restart yapman gerekiyor. Brigghtness uygulaması önemli değil.
Tamam hocam belirtilen komut dediğim buydu zaten restart attım. Ben tekrar dosyaları ekleyim isterseniz.
 

tosbaha

PADAVAN
MODERATOR
DEVELOPER
11 Mar 2017
140
118
0
49
Kext yüklü mü ondan emin olamadım.Gönderdiğiniz bir önceki raporda yok görünüyor. /Library/Extensions/ klasöründe AppleBacklightInjector.kext dosyası var mı? Yoksa kext i yüklenmemiştir. Kext yüklenmeden patch yapılmadan ekran parlaklığı çalışmaz.
 

erenesto

APPRENTICE
29 Nis 2017
52
2
0
42
Kext yüklü mü ondan emin olamadım.Gönderdiğiniz bir önceki raporda yok görünüyor. /Library/Extensions/ klasöründe AppleBacklightInjector.kext dosyası var mı? Yoksa kext i yüklenmemiştir. Kext yüklenmeden patch yapılmadan ekran parlaklığı çalışmaz.
yüklü hocam.

Kod:
erenMacs-MacBook-Air:Extensions eren$ ls
ACS6x.kext            CalDigitHDProDrv.kext
ATTOCelerityFC8.kext        EnergyDriver.kext
ATTOExpressSASHBA2.kext        HighPointIOP.kext
ATTOExpressSASRAID2.kext    HighPointRR.kext
AppleBacklightInjector.kext    PromiseSTEX.kext
ArcMSR.kext            SoftRAID.kext
 

tosbaha

PADAVAN
MODERATOR
DEVELOPER
11 Mar 2017
140
118
0
49
Neden olduğunu çözemedim ama sizde nedense AppleBacklightInjector.kext yüklenmiyor. Bir de şunları deneyebilirsiniz.

- Eğer önceden ACPIBacklight.kext veya IntelBacklight.kext kurduysanız onları silip deneyebilirsiniz.
- Garip olan birşey var sizin monitör LG olarak görünüyor. Siz external monitör kullanmıyorsunuz öyle değil mi? Eğer öyleyse ekran parlaklığı değişmez. Ben yanlış anladıysam eğer Clover Configuratör ile Graphics/Custom EDID kısmına girin ve şunu yapıştırın.
Kod:
00FFFFFFFFFFFF0006107C9C000000000A160103802313780A05F594585692281E505400000001010101010101010101010101010101D01D56F4500016303020350059C210000019000000000000000000000000000000000000000000FE004C4720446973706C61790A2020000000FE004C503135365748422D544C423100F6
Çok düşük ihtimal olsa da tedbir olarak Clover'ın config.plist in aynı klasörde bir yedeğini alın config1.plist mesela. Olurda hata alırsanız, Cloverın menüsüne girip ayarlardan config1.plist i seçerek eski ayarlarınızla boot edersiniz.

Batarya konusuna gelirsek macOS da güç seçenekleri Sytem Preferences/Energy Saver kısmından ayarlanır. Türkçe kullanıyorsanız ayarlar kısmında Ampul bir ikon var ona tıklayın.
 

erenesto

APPRENTICE
29 Nis 2017
52
2
0
42
Neden olduğunu çözemedim ama sizde nedense AppleBacklightInjector.kext yüklenmiyor. Bir de şunları deneyebilirsiniz.

- Eğer önceden ACPIBacklight.kext veya IntelBacklight.kext kurduysanız onları silip deneyebilirsiniz.
- Garip olan birşey var sizin monitör LG olarak görünüyor. Siz external monitör kullanmıyorsunuz öyle değil mi? Eğer öyleyse ekran parlaklığı değişmez. Ben yanlış anladıysam eğer Clover Configuratör ile Graphics/Custom EDID kısmına girin ve şunu yapıştırın.
Kod:
00FFFFFFFFFFFF0006107C9C000000000A160103802313780A05F594585692281E505400000001010101010101010101010101010101D01D56F4500016303020350059C210000019000000000000000000000000000000000000000000FE004C4720446973706C61790A2020000000FE004C503135365748422D544C423100F6
Çok düşük ihtimal olsa da tedbir olarak Clover'ın config.plist in aynı klasörde bir yedeğini alın config1.plist mesela. Olurda hata alırsanız, Cloverın menüsüne girip ayarlardan config1.plist i seçerek eski ayarlarınızla boot edersiniz.

Batarya konusuna gelirsek macOS da güç seçenekleri Sytem Preferences/Energy Saver kısmından ayarlanır. Türkçe kullanıyorsanız ayarlar kısmında Ampul bir ikon var ona tıklayın.
Hocam şöyle ki, ben laptopa harici LG monitör bağlıyorum ama söylediklerinizi monitör bağlı değilken yaptım. Bir de harici monitör bağlıyken sistemi açmayı denersem sistem açılmıyor ancak işletim sistemi açılınca bağlarsam kullanabiliyorum. Dediklerinizi deneyip sonucu yazacağım.
 

tosbaha

PADAVAN
MODERATOR
DEVELOPER
11 Mar 2017
140
118
0
49
Şu soruları cevaplayın o zaman
1. Sizin laptopun ekranı çalışıyor mu?
2. Orjinal ekran ile Windows üzerinde görüntü var mı?
3. Orjinal ekran ile Mac üzerinde görüntü var mı?
4. Laptopu LG monitörle mi kullanıyorsunuz?

Gönderdiğiniz her iki rapor dosyasında da LG monitor takılı görünüyor ve başka monitör yok gibi görünüyor. Siz de kendiniz kontrol edebilirsiniz. IOReg dosyanızda sağ tepede 'display' diye arayın. Göreceğiniz sadece LG monitörün EDID bilgisi.
Kod:
00 ff ff ff ff ff ff 00 30 e4...
bu LG monitör demek.
 

erenesto

APPRENTICE
29 Nis 2017
52
2
0
42
Şu soruları cevaplayın o zaman
1. Sizin laptopun ekranı çalışıyor mu?
2. Orjinal ekran ile Windows üzerinde görüntü var mı?
3. Orjinal ekran ile Mac üzerinde görüntü var mı?
4. Laptopu LG monitörle mi kullanıyorsunuz?

Gönderdiğiniz her iki rapor dosyasında da LG monitor takılı görünüyor ve başka monitör yok gibi görünüyor. Siz de kendiniz kontrol edebilirsiniz. IOReg dosyanızda sağ tepede 'display' diye arayın. Göreceğiniz sadece LG monitörün EDID bilgisi.
Kod:
00 ff ff ff ff ff ff 00 30 e4...
bu LG monitör demek.
Laptopun kendi monitöründe bir sıkıntı yok hocam çift monitör olarak kullanıyorum ama dediğim gibi LG'yi sadece sistem açıldıktan sonra bağlayabiliyorum yoksa sistem açılırken apple logosunda loading barı yarıdayken restart atıyor. Sıkıntıyı o yaratıyor olabilir mi ? Şimdi söktüm LG monitörü çözene kadar takmayacağım.
 

tosbaha

PADAVAN
MODERATOR
DEVELOPER
11 Mar 2017
140
118
0
49
Sıkıntı ne ben bulamadım. Ama sizin ekran IORegistry dosyasında görünmüyor. Ekran olmadan AppleBacklightInjector.kext yüklenmiyor. Bu kext yüklenmeden de ekran parlaklığı çalışmıyor. Her bir dosyanın amacını yazayım belki hatayı bulabilirsiniz.

SSDT-PNLF.aml
Bu dosya grafik kartına bağlı olarak maximum parlaklık değerini hesaplıyor.

Clover Kext Patch
Bu yama orjinal AppleBacklight.kext i yamalayarak Apple olmayan ekranlar için de parlaklık desteğini yüklüyor. Bunu yamak için bir profil atıyor. Profilin ismi Fxxxxxx gibi birşey oluyor.

AppleBacklightInjector.kext
Bu kext te Fxxxxxx profil için yükleniyor ve SSDT-PNLF.aml dosya sayesinde belirtilen değerlere göre bir parlaklık profilini AppleBacklight.kext e atıyor.

Yukarıdaki bilgilerden anlaşılacağı üzere, eğer macOS sizin monitörü göremezse, bu kextler yüklenmeyecek ve parlaklık çalışmayacaktır. Parlaklık ayarını test etmek için Settings/Display kısmını kontrol edin eğer orada Brightness ayarı varsa belki sadece keyboard tuşu çalışmıyordur o rahat düzeltilir.
 
  • Like
Tepkiler: toystoy

erenesto

APPRENTICE
29 Nis 2017
52
2
0
42
Sıkıntı ne ben bulamadım. Ama sizin ekran IORegistry dosyasında görünmüyor. Ekran olmadan AppleBacklightInjector.kext yüklenmiyor. Bu kext yüklenmeden de ekran parlaklığı çalışmıyor. Her bir dosyanın amacını yazayım belki hatayı bulabilirsiniz.

SSDT-PNLF.aml
Bu dosya grafik kartına bağlı olarak maximum parlaklık değerini hesaplıyor.

Clover Kext Patch
Bu yama orjinal AppleBacklight.kext i yamalayarak Apple olmayan ekranlar için de parlaklık desteğini yüklüyor. Bunu yamak için bir profil atıyor. Profilin ismi Fxxxxxx gibi birşey oluyor.

AppleBacklightInjector.kext
Bu kext te Fxxxxxx profil için yükleniyor ve SSDT-PNLF.aml dosya sayesinde belirtilen değerlere göre bir parlaklık profilini AppleBacklight.kext e atıyor.

Yukarıdaki bilgilerden anlaşılacağı üzere, eğer macOS sizin monitörü göremezse, bu kextler yüklenmeyecek ve parlaklık çalışmayacaktır. Parlaklık ayarını test etmek için Settings/Display kısmını kontrol edin eğer orada Brightness ayarı varsa belki sadece keyboard tuşu çalışmıyordur o rahat düzeltilir.
Anladım hocam ama bunu düzeltmenin bir yolu yok mudur ? LG monitörün kayıtlarını silme ve Asusun kendi monitörünü gösterme şansımız yok mudur ? Tekrar sıfırdan kurmak istemiyorum açıkçası sistemi.
 

tosbaha

PADAVAN
MODERATOR
DEVELOPER
11 Mar 2017
140
118
0
49
Her açılışta o bilginin yenilenmesi lazım normalde yeniden kurmanıza gerek yok. İsterseniz tekrar LG monitör ekli olmadan başlatın ve ioreg raporu ekleyin bakayım. Ayrıca Windows işletim sisteminiz varsa veya Windows çalışan bir bootable CD niz varsa EnTech Taiwan | Utilities | Monitor Asset Manager ile EDID bilgisini alın ve buraya ekleyin. Çok düşük bir ihtimal ama laptopun ekranı da LG olabilir ama bence çok düşük bir ihtimal. Windows üstünden bu bilgiyi teyit edebiliriz.
 
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