Ara

Apple Silicon Mac’lerde Bile Harici Ekran Kartı Çalıştırdılar: USB 3 Üzerinden İnanılmaz Çözüm!

Apple Silicon işlemcili Mac ve MacBook kullanıcıları için harici ekran kartı (eGPU) desteği, özellikle yapay zeka ve makine öğrenimi (AI/ML) alanında çalışan geliştiriciler için uzun süredir önemli bir sorundu. Ancak Tiny Corp adlı bir ekip, kimilerinin 'imkansız' olarak gördüğü bir yönteme imza atarak, normalde PCIe yeteneklerinden yoksun olan standart USB 3 portu üzerinden bir AMD harici ekran kartını çalıştırmayı başardı.

Bu başarı, libusb adı verilen bir kütüphane sayesinde Windows, Linux ve hatta Apple Silicon tabanlı cihazlar dahil olmak üzere macOS işletim sistemlerinde harici ekran kartı kullanımına olanak tanıyor. Geleneksel yöntemlerde ekran kartları genellikle PCIe yuvaları veya PCIe tünelleme desteği sunan Thunderbolt/USB4 arayüzleri aracılığıyla bağlanır. Bu da eski sistemler veya Thunderbolt portu olmayan dizüstü bilgisayarlar için eGPU kullanımını kısıtlar. Apple Silicon Mac'lerde ise, sürücü desteği eksikliği ve mimari farklılıklar nedeniyle resmi eGPU desteği bulunmuyor. Bu durum, her ne kadar bu cihazlar genel verimlilik açısından başarılı olsa da, özellikle AI iş yüklerinde kullanıcıları zorluyordu.

Şu anki bilgilere göre, USB 3 arayüzü üzerinden eGPU çalıştırmak için ASM2464PD çipini kullanan özel bir adaptör ve bir AMD ekran kartı gerekiyor. Tiny Corp ekibi testlerinde ADT-UT3G adaptörünü kullandı. Bu adaptör normalde Thunderbolt 3, Thunderbolt 4 veya USB 4 ile çalışır, ancak ekip muhtemelen doğrudan PCIe iletişimi olmadan USB 3 modunu etkinleştirmek için özel bir yazılım (firmware) kullandı. Teknik detaylar henüz tam netleşmemiş olsa da, bu kontrolcünün PCIe komutlarını USB paketlerine çevirip tersine işlem yaptığı düşünülüyor.

Bu çözüm, kernel (çekirdek) seviyesindeki GPU sürücülerini atlaması, özel donanım gerektirmesi ve aslında ekran kartı iletişimi için tasarlanmamış USB 3 standardını kullanması nedeniyle oldukça sıra dışı ve standart dışı bir yöntem olarak tanımlanabilir. Temel olarak, sisteminizdeki hesaplama işlerinin (kernel yürütmeleri) bir kısmını harici ekran kartına devrediyor. Ancak, kullanılan USB 3 standardının 10 Gbps hız sınırı, bu çözümün getirdiği en önemli kısıtlama. Bu hız, özellikle büyük modelleri ekran kartına yüklemek gibi veri transferi yoğun işlemlerin standart bir PCIe bağlantısına göre çok daha uzun sürmesine yol açacaktır.

Ekip, kernel'a müdahale etmemek adına özel kullanıcı alanı sürücüleri kullandığı için bu özellik şu anda AMD'nin RDNA 3 ve RDNA 4 mimarili ekran kartlarıyla sınırlı. Gelecekte RDNA 2 desteği potansiyeli olduğuna dair de ipuçları var. USB 3 eGPU işlevselliği, Tiny Grad yazılım çatısının ana geliştirme dalına eklenmiş durumda. Eğer bir AMD ekran kartınız ve bu çözümü destekleyen bir adaptörünüz varsa, bu ilginç özelliği denemeniz mümkün. Tiny Corp ekibinin, kod düzenlemeleri tamamlandığında konuyla ilgili daha detaylı teknik açıklamalar sunması bekleniyor.

Önceki Haber
iOS 19 Geliyor: Apple Cihazları Arası Otomatik Wi-Fi Bağlantısı Dönemi Başlıyor
Sıradaki Haber
Sandisk'ten SSD Dünyasına Dev Adım: 'Stargate' Kontrolcüsü Geliyor, Kapasiteler Patlayacak!

Benzer Haberler: