Google Chrome’da macOS Sequoia’da NootedRed.kext ile Metal Desteği Sorunu Çözme
NootedRed.kext, AMD GPU’ların macOS Hackintosh sistemlerinde çalışmasını sağlamak için geliştirilen açık kaynak bir sürücüdür. Ancak, macOS Sequoia’da Google Chrome kullanırken, Metal API’nin tam desteklenmemesi nedeniyle ekranın kırmızı renge dönüşmesi gibi bir sorun ortaya çıkabiliyor. Bu sorunun nedeni, Chrome’un varsayılan olarak Metal API’yi kullanmaya çalışmasıdır. Bunu engelleyerek OpenGL kullanmaya zorlamak, sorunu çözmemizi sağlayacaktır.
Aşağıdaki adımları takip ederek Google Chrome’un OpenGL ile çalışmasını sağlayabilir ve kırmızı dalgalanma sorununu giderebilirsiniz.
1. Terminal Üzerinden Google Chrome’u OpenGL ile Açma
Öncelikle, Google Chrome’u OpenGL desteği ile çalıştırmamız gerekiyor. Bunun için macOS’ta Terminal uygulamasını açın ve aşağıdaki komutu girin:
Kod Açıklaması:
2. Chrome’un ANGLE Graphics Backend Ayarını OpenGL Olarak Değiştirme
Google Chrome, grafik işleme için ANGLE adlı bir çevirici sistem kullanır. Bu sistem varsayılan olarak Metal veya Vulkan API’yi kullanabilir, ancak biz bunu OpenGL olarak değiştirmeliyiz.
Adımlar:
Google Chrome’u her açtığınızda OpenGL kullanmasını sağlamak için, yukarıdaki Terminal komutunu her seferinde girmek yerine aşağıdaki adımları takip edebilirsiniz:
Sonuç:
Yukarıdaki adımları uyguladıktan sonra, Google Chrome artık OpenGL kullanarak çalışacak ve Metal API'nin tam desteklenmemesi nedeniyle oluşan kırmızı ekran dalgalanma sorunu ortadan kalkacaktır.
Eğer hala sorun yaşarsanız:
NootedRed.kext, AMD GPU’ların macOS Hackintosh sistemlerinde çalışmasını sağlamak için geliştirilen açık kaynak bir sürücüdür. Ancak, macOS Sequoia’da Google Chrome kullanırken, Metal API’nin tam desteklenmemesi nedeniyle ekranın kırmızı renge dönüşmesi gibi bir sorun ortaya çıkabiliyor. Bu sorunun nedeni, Chrome’un varsayılan olarak Metal API’yi kullanmaya çalışmasıdır. Bunu engelleyerek OpenGL kullanmaya zorlamak, sorunu çözmemizi sağlayacaktır.
Aşağıdaki adımları takip ederek Google Chrome’un OpenGL ile çalışmasını sağlayabilir ve kırmızı dalgalanma sorununu giderebilirsiniz.
1. Terminal Üzerinden Google Chrome’u OpenGL ile Açma
Öncelikle, Google Chrome’u OpenGL desteği ile çalıştırmamız gerekiyor. Bunun için macOS’ta Terminal uygulamasını açın ve aşağıdaki komutu girin:
Bash:
open /Applications/Google\ Chrome.app --args --use-angle=gl
open /Applications/Google\ Chrome.app: macOS’ta Google Chrome uygulamasını açar.--args --use-angle=gl: Chrome’a "--use-angle=gl" parametresini ileterek, Metal yerine OpenGL kullanmasını zorlar.
2. Chrome’un ANGLE Graphics Backend Ayarını OpenGL Olarak Değiştirme
Google Chrome, grafik işleme için ANGLE adlı bir çevirici sistem kullanır. Bu sistem varsayılan olarak Metal veya Vulkan API’yi kullanabilir, ancak biz bunu OpenGL olarak değiştirmeliyiz.
Adımlar:
- Google Chrome’un adres çubuğuna aşağıdaki komutu girin ve Enter’a basın:
chrome://flags/#use-angle - Açılan "Experiments" (Deneysel Özellikler) sayfasında "Choose ANGLE graphics backend" seçeneğini bulun.
- Varsayılan olarak "Default" veya "Metal" seçili olacaktır. Bunu "OpenGL" olarak değiştirin.
- "Relaunch" (Yeniden Başlat) butonuna basarak Chrome’u kapatıp tekrar açın.
Google Chrome’u her açtığınızda OpenGL kullanmasını sağlamak için, yukarıdaki Terminal komutunu her seferinde girmek yerine aşağıdaki adımları takip edebilirsiniz:
- Google Chrome’un simgesine sağ tıklayın ve "Özellikler" veya "Bilgi Al" seçeneğine girin.
- Başlangıç komutlarını düzenlemek için "Açılış Argümanları" kısmına şunu ekleyin:
--use-angle=gl - Değişiklikleri kaydedin ve Chrome’u yeniden başlatın.
Sonuç:
Yukarıdaki adımları uyguladıktan sonra, Google Chrome artık OpenGL kullanarak çalışacak ve Metal API'nin tam desteklenmemesi nedeniyle oluşan kırmızı ekran dalgalanma sorunu ortadan kalkacaktır.
Eğer hala sorun yaşarsanız:
- Chrome'u tamamen kapatıp tekrar açın.
- Bilgisayarınızı yeniden başlatın.
- Google Chrome’un güncel olup olmadığını kontrol edin.
Moderatörün son düzenlenenleri: