MindOS Türkiye
Çalışkan
- Katılım
- 13 Haziran 2026
- Mesajlar
- 10
- Beğeniler
- 7
Konu Başlıkları Gizle
Bu kestin ismini Nooted33 koyacağım. 33 ismini Navi33 mimarisinden alıyor. Proje yüksek derecede vibecoded ve bunu söylüyorum. Projenin şu anki durumu ve ne kadar ilerlediği şu şekilde:
Bildiğiniz üzere Apple'ın Apple Silicon (M serisi) işlemcilere geçişiyle birlikte macOS tarafında AMD GPU desteği RDNA2 (Navi 21/23 - RX 6600/6800/6900 XT vb.) neslinde durmuştu. RDNA3 mimarili kartların (RX 7600, RX 7700 XT, 7900 XTX vb.) macOS üzerinde tam donanım ivmelendirmesi (Metal & Display Pipe) ile çalışması Hackintosh topluluğunda neredeyse "imkansız" veya "ölü yatırım" olarak görülüyordu.
Bir süredir üzerinde gece gündüz çalıştığımız ve Cobalt64 projesini temel alıp Navi 33 (GFX1102) mimarisine sıfırdan uyarladığımız Nooted33 projesinde bugün tarihi bir eşiği aştık: macOS Tahoe 26.7.2 üzerinde AMD Radeon RX 7600 ile akıcı, donanım ivmelendirmeli (~120+ FPS) masaüstü deneyimini canlı olarak elde ettik!
Projeyi yakında tüm kaynak kodlarıyla birlikte GitHub ve Reddit (r/hackintosh) üzerinde açık kaynak olarak paylaşmadan önce, ilk detayları ve projenin gelişim sürecini kendi topluluğumuzla paylaşmak istedim.
Bildiğiniz üzere Apple'ın Apple Silicon (M serisi) işlemcilere geçişiyle birlikte macOS tarafında AMD GPU desteği RDNA2 (Navi 21/23 - RX 6600/6800/6900 XT vb.) neslinde durmuştu. RDNA3 mimarili kartların (RX 7600, RX 7700 XT, 7900 XTX vb.) macOS üzerinde tam donanım ivmelendirmesi (Metal & Display Pipe) ile çalışması Hackintosh topluluğunda neredeyse "imkansız" veya "ölü yatırım" olarak görülüyordu.
Bir süredir üzerinde gece gündüz çalıştığımız ve Cobalt64 projesini temel alıp Navi 33 (GFX1102) mimarisine sıfırdan uyarladığımız Nooted33 projesinde bugün tarihi bir eşiği aştık: macOS Tahoe 26.7.2 üzerinde AMD Radeon RX 7600 ile akıcı, donanım ivmelendirmeli (~120+ FPS) masaüstü deneyimini canlı olarak elde ettik!
Projeyi yakında tüm kaynak kodlarıyla birlikte GitHub ve Reddit (r/hackintosh) üzerinde açık kaynak olarak paylaşmadan önce, ilk detayları ve projenin gelişim sürecini kendi topluluğumuzla paylaşmak istedim.
1. Neler başarıldı? (Şu anki durum)
- GFX1102 Firmware & MES Engine: AMD'nin tescilli PSP (Platform Security Processor) ve MES 11 Firmware mikrokodları kernel seviyesinde başarıyla belleğe yazıldı, KIQ ve compute/graphics ring testleri ring-test-passed olarak doğrulandı.
- Metal hızlandırma & WindowServer entegrasyonu: Navi48Bringup.kext ve userspace Metal bundle (Navi48Metal.bundle) macOS'in grafik sunucusu olan WindowServer (UID 88) ile eşleştirildi. UI artık CPU/yazılım modunda değil, doğrudan RX 7600 GPU'su üzerinden render ediliyor.
- Donanım Display Pipe (Gate 2 aşımı & 120+ FPS): macOS CoreDisplay motorunun donanıma kare teslim ederken takıldığı Gate 2 (0XE00002BE - kIOReturnNoResources) hatası çözüldü. CoreDisplay artık yazılımsal fallback'e düşmüyor; composite kareler tam GPU hızıyla doğrudan panele basılıyor (~114-120 FPS akıcılık yakalandı).
- VRAM kullanımı: Kartın 8 GB GDDR6 VRAM'i sistem tarafından tanınıp Metal havuzuna dahil edildi.
- Micro-stutter / titreme çözümü: Metal komut kuyrukları arasındaki faz kaymalarını önlemek için present hold mekanizması devreye alındı, Safari ve pencere sürükleme animasyonlarındaki pürüzler giderildi.
2. Aşama aşama nasıl ilerledik?
| Aşama | Yapılan İşlem | Durum |
|---|---|---|
| Aşama 1–3 | GFX1102 IP Discovery, Bellek Haritası, Ring Testleri | Tamamlandı |
| Aşama 4a–f | Metal Userspace Client & WindowServer Pairing | Tamamlandı |
| Aşama 4g | Hardware Display Pipe (Gate 2 bypass, 120 FPS donanım taraması) | Tamamlandı & Doğrulandı |
| Aşama 5a | Yüksek Yenileme Hızı (120Hz / 144Hz / 165Hz / 180Hz DCN saatleri) | Test Aşamasında |
| Aşama 5b | macOS Sistem Ayarları'ndan Hz seçebilme (Navi33FB) | Kodlanıyor |
| Aşama 6 | Nooted33 adıyla GitHub & Reddit Public Release | Çok Yakında |
3. sırada ne var? (sırada bekleyenler)
- 180 Hz ve yüksek tazeleme desteği: şu anda ASUS ROG STRIX XG27AQV (2K 180Hz Fast IPS) monitör üzerinde çalışıyoruz. DCN 3.2.1 display clock DTO ayarlarını 180 Hz (CVT-RBV2) hızına kadar stabil hale getiriyoruz.
- Sistem ayarları arayüzü: ekran yenileme hızının terminal komutuna gerek kalmadan, doğrudan macOS sistem ayarları -> ekranlar menüsünden (60/120/144/165/180 Hz) açılır liste halinde seçilebilmesi için framebuffer katmanını bağlıyoruz.
- Kalıcı açılış (Zero-Config boot): sistem açılışında otomatik devreye giren temiz bir kext yapısına kavuşturup EFI'ye sadece kext ekleyerek çalıştırılabilir hale getireceğiz.