
RISC-V Nedir ve Bu Açık Kaynak İşlemcide Steam Oyunları Nasıl Çalışır?
PC donanım dünyası, on yıllardır iki büyük ismin gölgesinde şekillendi: Intel ve AMD’nin kullandığı x86 mimarisi ve akıllı telefonlarımıza güç veren ARM mimarisi. Her ikisi de son derece güçlü ve başarılı olsa da, ortak bir noktaları var: İkisi de kapalı kaynaklı (proprietary) teknolojilerdir. Ancak bu duruma meydan okuyan, tamamen açık kaynaklı ve özgür bir alternatif giderek daha fazla ses getirmeye başladı: RISC-V. Şimdi ise, felix86 adlı yeni bir emülatör sayesinde, bu açık kaynak donanım üzerinde The Witcher 3 ve Crysis gibi efsanevi PC oyunlarını çalıştırmak mümkün hale geldi.
“Nedir?” serimizin bu bölümünde, hem donanımın geleceği olabilecek RISC-V mimarisini hem de bu platformda oyunculuk devrimini başlatan felix86 emülatörünü inceliyoruz.
RISC-V Tam Olarak Nedir? “Açık Kaynaklı” İşlemci
RISC-V, belirli bir şirkete ait olmayan, tamamen açık kaynaklı bir komut seti mimarisidir (ISA – Instruction Set Architecture). Bu, bir işlemcinin en temel seviyede nasıl çalışacağını tanımlayan bir “plan” veya “dil bilgisi” gibidir.
- Kapalı Kaynak (x86, ARM): Intel veya ARM, kendi komut setlerinin lisansını kontrol eder. Bir şirket bu mimariyi kullanmak isterse, onlara lisans ücreti ödemek zorundadır.
- Açık Kaynak (RISC-V): RISC-V ise tamamen ücretsiz ve herkese açıktır. Herhangi bir şirket veya birey, bu planı alıp kendi özel ihtiyaçları için kendi işlemcisini tasarlayabilir, üretebilir ve satabilir.
Bu felsefe, donanım dünyasında, tıpkı Linux’un yazılım dünyasında yaptığı gibi, bir inovasyon ve özgürlük dalgası yaratma potansiyeli taşıyor.
Sorun: Oyunlar RISC-V’de Neden Çalışmıyordu?
The Witcher 3 gibi oyunlar, baştan sona x86 komut setini anlayacak şekilde derlenmiştir. Bu oyunları, tamamen farklı bir dil konuşan RISC-V işlemcide doğrudan çalıştırmak, İngilizce yazılmış bir kitabı sadece Çince bilen birine okutmaya benzer; anlamsızdır.
Çözüm: felix86 Emülatörü – “Anlık Tercüman”
İşte bu noktada felix86 adlı emülatör devreye giriyor. felix86, x86 için tasarlanmış yazılımları RISC-V işlemcilerde çalıştırmak için geliştirilmiş bir anlık tercümandır.
- Nasıl Çalışır? felix86, bir x86 komutu geldiğinde, onu anında RISC-V işlemcisinin anlayabileceği bir komuta çevirir ve çalıştırır. Bu işlemi o kadar hızlı yapar ki, program kendisinin farklı bir mimaride çalıştığını fark etmez.
- Steam Entegrasyonu: Geliştiriciler, Linux için olan Steam istemcisini bu emülatör aracılığıyla çalıştırmayı başardılar. Bu, Steam’in kendi DRM (Dijital Haklar Yönetimi) korumasına sahip oyunların bile artık RISC-V üzerinde oynanabileceği anlamına geliyor.
Kanıt: The Witcher 3, Bir RISC-V Cihazında Çalışıyor
felix86 geliştiricileri, blog yazılarında Crysis ve The Witcher 3 gibi sadece x86 Windows için tasarlanmış oyunları, bir MilkV Jupiter kartı üzerinde çalıştırırken çekilmiş ekran görüntülerini paylaştılar. MilkV Jupiter, SpacemiT K1 adlı bir RISC-V işlemciye sahip bir Mini-ITX anakartıdır.
Performans Henüz Mükemmel Değil
Bu, teknolojik olarak dev bir adım olsa da, henüz her şeyin mükemmel olmadığını belirtmek gerekir. felix86 geliştiricileri, “Bunlar daha yeni çalışmaya başladı, bu yüzden henüz profil çıkarma veya optimize etme fırsatımız olmadı. Bu nedenle şimdilik harika bir performans beklemeyin!” diyerek beklentileri doğru yönetiyor.
Proje, Mart 2025’te duyurulduğu için hala çok yeni. Geliştiriciler, kendi web sitelerinde hangi oyunların çalıştığını gösteren küçük bir veritabanı tutuyorlar. Örneğin, Balatro ve Stardew Valley gibi daha az talepkar oyunlar “Çalışıyor” olarak listelenmiş durumda.
felix86 gibi projelerin başarısı, tamamen açık kaynak bir donanım üzerinde, kapalı kaynak rakipleriyle aynı yazılımları çalıştırabildiğimiz bir geleceğe doğru atılmış en büyük adımlardan biridir. Bu, hem geliştiriciler hem de “özgür yazılım” ve “özgür donanım” felsefesini benimseyen kullanıcılar için inanılmaz heyecan verici bir gelişme.
Sizce tamamen açık kaynaklı bir PC kullanma fikri nasıl geliyor? RISC-V, gelecekte Intel ve ARM’in hakimiyetini sarsabilir mi? Düşüncelerinizi yorumlarda bizimle paylaşın!
Açık kaynak donanım ve yazılım dünyasındaki en son gelişmeler için techneiro.com‘u takip etmeye devam edin!