Sony'nin PlayStation 5 konsolunda Linux tabanlı bir işletim sistemi çalıştırmanıza olanak tanıyan bir proje var. Bu projenin geliştiricisi Andy Nguyen, Mart ayında PS5'te Linux çalıştırdığını ve GTA V Enhanced'ı Ray Tracing etkinleştirilmiş olarak oynadığını gösteren bir paylaşım yapmıştı.
Son zamanlarda, "ps5-linux" projesinin GitHub'da yayında olduğunu ve oyuncuların PS5 (slim olmayan) cihazlarını tamamen işlevsel bir Linux oyun bilgisayarına dönüştürmelerine olanak sağladığını duyurdu.
PS5 bir Linux çekirdeği çalıştırmıyor. Sony'nin işletim sistemi, tamamen ayrı bir Unix benzeri işletim sistemi olan FreeBSD'nin büyük ölçüde değiştirilmiş bir sürümü üzerine kuruludur. ps5-linux'un sunduğu şey, zaten var olanın üzerine yapılan bir değişiklik değil, gerçek bir Linux portudur.
Ancak bazı eksiklikler de var; PS5'in yerleşik Bluetooth ve ağ donanımı şu anda Linux sürücü desteğine sahip değil. İnternet erişimi için bir USB Ethernet veya WLAN adaptörüne ve DualSense kumandasını kablosuz olarak kullanmak istiyorsanız bir Bluetooth dongle'a ihtiyacınız olacak.
Ayrıca, konsolun dahili SSD'si tamamen dokunulmadan bırakıldığı için kalıcı bir kurulum değildir, bu nedenle PS5'inizi bozma endişesi gerçekten yoktur. Dezavantajı ise her yeniden başlatmada güvenlik açığını baştan çalıştırmak zorunda kalmaktır.
➡️ PS5-Linux Nedir?
ps5-linux, yamalanmış bir HV güvenlik açığından yararlanarak 3.xx veya 4.xx yazılım sürümlerini çalıştıran PS5 Phat konsolunuzu son derece yetenekli bir Linux PC'ye dönüştürür ve masaüstü kullanım için donanım potansiyelinin tamamını ortaya çıkarır.
3,5 GHz'de çalışan 8 CPU çekirdeği (16 iş parçacığı) ve 2,23 GHz'de çalışan bir GPU ile güçlendirilmiş olan bu yazılım, Steam oyunlarını ve çeşitli emülatörleri etkileyici bir akıcılıkla çalıştırmak için yeterli performans sağlar. HDMI 4K60 video ve ses çıkışını destekler. Ayrıca, bir M.2 SSD'yi özel bir Linux bölümü olarak kullanmanıza ve konsoldaki tüm USB bağlantı noktalarını kullanmanıza olanak tanır.
Not: Aşağıdaki yazı, GitHub sayfasının çevirisi yapılarak hazırlanmıştır. Daha detaylı bilgi için GitHub sayfasını ziyaret edebilirsiniz.
Sadece PS5 (slim olmayan) konsollarda çalışır. 3.xx (3.00, 3.10, 3.20, 3.21) ürün yazılımı kullanan cihazlar desteklenir, ancak M.2 SSD desteği yoktur. 4.xx (4.00, 4.02, 4.03, 4.50, 4.51) ürün yazılımı kullanıyorsanız, M.2 SSD'yi Linux'a ayırma özelliği de dahil olmak üzere tam paketi alırsınız.
Çalıştırabileceğiniz Linux Dağıtımları:
- Arch Linux (Sway ile)
- Ubuntu 24.04 LTS
- Ubuntu 26.04 LTS
- Alpine Linux 3.21
➡️ PS5-Linux Detaylı Kurulum Rehberi
ps5-linux şu anda yalnızca 3.xx ve 4.xx firmware sürümlerinde PS5 Phat'ta desteklenmektedir.
- 3.00, 3.10, 3.20, 3.21 (M.2 desteği olmadan)
- 4.00, 4.02, 4.03, 4.50, 4.51 (M.2 desteği ile)
- 1.xx ve 2.xx firmware sürümleri için destek gelecekte eklenebilir, ancak bu çabaya öncelik vermeyeceğiz.
- 5.xx firmware sürümleri için destek gelecekte eklenebilir, ancak bu firmware sürümlerinde Linux, GameOS VM içinde çalışacağından daha az özelliğe sahip olacak (hangi sınırlamaların olacağı henüz bilinmiyor) ve performansı daha düşük olabilir.
Belirli bir firmware sürümüne güncellemek istiyorsanız, doğru PUP dosyasını indirin ve PS5'inizi yükseltmek için resmi kılavuzu izleyin.
➡️ PS5-Linux’u Kurmak İçin Gerekenler;
PS5-Linux'u çalıştırmak için bazı gerekli ve isteğe bağlı donanımlara ihtiyacınız var.
- Gerekli: Linux'u kurmak ve çalıştırmak için en az 64 GB'lık bir USB sürücü (ideal olarak harici SSD).
- Gerekli: İnternet erişimi için USB Ethernet/WLAN adaptörü.
- Gerekli: USB klavye/fare (dongle'lar da desteklenir).
- İsteğe bağlı: Linux'u SSD'den çalıştırmak için PS5 ile uyumlu M.2 SSD (resmi kılavuza bakın).
- İsteğe bağlı: PS5 DualSense kumandasıyla bağlantı kurmak için Bluetooth dongle.
➡️ PS5 Ayarlarını Yapılandırma
Gerekli: Dinlenme Modu özelliklerini etkinleştirin:
Ayarlar → Sistem → Güç Tasarrufu → Dinlenme Modunda Kullanılabilir Özellikler'e gidin ve USB Bağlantı Noktalarına Güç Besleme seçeneğini Her Zaman olarak ayarlayın.
Gerekli: HDMI Aygıt Bağlantısını devre dışı bırakın:
Ayarlar → HDMI → HDMI Aygıt Bağlantısını Etkinleştir'e gidin.
Önerilen: Otomatik güncellemeleri devre dışı bırakın:
Ayarlar → Sistem Yazılımı → Sistem Yazılımı Güncellemesi ve Ayarları'na gidin.
Önerilen: Otomatik hata raporlamayı devre dışı bırakın:
Ayarlar → Sistem Yazılımı → Sistem Yazılımı Hatalarını Otomatik Olarak Raporla'ya gidin.
➡️ PS5-Linux Nasıl Kurulur?
[1] Linux/macOS’ta aşağıdaki komutları kullanarak Linux imaj dosyasını edinin.
- git clone https://github.com/ps5-linux/ps5-linux-image
- cd ps5-linux-image
- chmod +x ./build_image.sh
- ./build_image.sh --distro ubuntu2604
Tamamlanmış imaj output/ps5-ubuntu2604.img dosyasına yazılır.
[2] İmaj dosyasını diske yazdırın. (Minimum disk boyutu: 64 GB. Harici bir SSD kesinlikle tavsiye edilir.)
Linux/macOS’ta lsblk / diskutil list komutuyla sürücü adını kontrol edin.
- sudo dd if=output/ps5-ubuntu2604.img of=/dev/sdX bs=4M status=progress conv=fsync
[3] USB sürücüsünü PS5'inize takın
Aşağıdaki USB bağlantı noktaları önyükleme için desteklenmektedir:
- Ön alt Type-C bağlantı noktası
- Arka Type-A bağlantı noktaları
Ön üst Type-A bağlantı noktası daha yavaş olan USB 2.0'dır ve bu nedenle önerilmez.
[4] Jailbreak açığını çalıştırın.
- https://github.com/idlesauce/umtx2 adresini klonlayın.
- dns.conf dosyası üzerinden fakedns'i yapılandırarak manuals.playstation.net adresini bilgisayarınızın IP adresine yönlendirin.
- Fake DNS'i çalıştırın: python fakedns.py -c dns.conf
- HTTPS sunucusunu çalıştırın: python host.py
- PS5 gelişmiş ağ ayarlarına girin ve birincil DNS'i bilgisayarınızın IP adresine, ikincil DNS'i ise 0.0.0.0 olarak ayarlayın.
- Ayarlar bölümündeki kullanıcı kılavuzuna gidin ve güvenilmeyen sertifika istemini kabul edin, çalıştırın.
[5] ps5-linux-loader.elf dosyasını indirin ya da ps5-payload-sdk'yı kurup kendiniz derleyin:
- git clone https://github.com/ps5-linux/ps5-linux-loader
- cd ps5-linux-loader
- make
➡️ ARM64 Linux'ta Derleme
Öncelikle x86-64 çapraz derleme araçlarını yükleyin:
- sudo apt install gcc-x86-64-linux-gnu binutils-x86-64-linux-gnu
PS5 IP adresinizi Ayarlar → Ağ → Bağlantı Durumunu Görüntüle bölümünden bulun.
- socat -t 99999999 - TCP:192.168.178.127:9021 < ps5-linux-loader.elf
Her şey başarılı olursa, yük otomatik olarak dinlenme moduna geçecektir. Turuncu LED yanıp sönmeyi bırakıp sabit hale gelene kadar bekleyin. Ancak o zaman, PS5'inizi Linux'a önyüklemek için güç düğmesine tekrar basın. Önyükleme başarılı olursa, LED beyaz renge dönmelidir. PS5 işletim sistemine geri dönerse, bunun nedeni güç düğmesine çok erken basmış olmanız veya yukarıda açıklandığı gibi dinlenme modu özelliklerini etkinleştirmemiş olmanızdır.
LED beyaz yanıyorsa ancak yine de siyah ekran alıyorsanız:
- Farklı çözünürlüklerde, tercihen farklı monitörler veya yakalama kartları deneyin. Şu anda bazı monitörlerde sorunlar var.
- USB sürücüsünün FAT32 bölümündeki cmdline.txt dosyasında amdgpu.force_1080p=1 ayarını yapmayı deneyin.
- cmdline.txt dosyasındaki video=DP-1:1920x1080@60 satırını kaldırmayı deneyin.
Bunların hiçbiri yardımcı olmazsa, lütfen sorunu Discord sunucumuzda bildirin ve EDID bilgilerinizi sağlayın.
➡️ İlk Önyükleme
Sisteminizi yapılandırın ve giriş şifrenizi ezberleyin.
Ardından, yapmanızı önerdiğimiz bazı ayarlar ve komutlar şunlardır:
[1] Ekran koruyucuyu devre dışı bırakın, çünkü şu anda hatalı çalışıyor.
[2] İnternet bağlantısı almak için kablolu/kablosuz bağlantınızı devre dışı bırakıp yeniden etkinleştirmeniz gerekebilir.
[3] Firefox'u yükleyin:
- sudo snap install firefox
- sudo snap refresh mesa-2404 –channel=latest/edge
[4] ps5-linux-tools'u klonlayın:
- git clone https://github.com/ps5-linux/ps5-linux-tools
➡️ M.2 Kurulumu
M.2 SSD'yi yalnızca Linux için kullanabilirsiniz (yani PS5 oyun depolaması için kullanamazsınız).
[1] M.SSD'yi takın ve PS5'inizde biçimlendirin.
[2] PS5'inizde Linux'u başlatın ve M.2 diskinizi başlatmak için şu komutları çalıştırın:
- sudo apt install zlib1g-dev
- cd ps5-linux-tools
- gcc -o m2_init m2_init.c -lz
- sudo ./m2_init
[3] sudo reboot komutuyla yeniden başlatın. PS5'iniz M.2 diskinizi tekrar biçimlendirmenizi isterse, lütfen bu sorunu Discord sunucumuzda bize bildirin ve M.2 modelinizi ve depolama boyutunuzu belirtin.
[4] PS5'inizde Linux'u yeniden başlatın.
[5] Kurulum sırasında oluşturduğunuz ps5-ubuntu2604.img imajını kopyalayın veya PS5'inizde yeniden oluşturun. Ardından, M.2 diskinize kurun:
- cd ps5-linux-tools
- chmod +x ./m2_install.sh
- sudo ./m2_install.sh --install $PATH_TO_YOUR_IMG
Artık M.2 diskinizde Linux'a şu şekilde önyükleme yapabilirsiniz:
- cd ps5-linux-tools
- chmod +x ./m2_exec.sh
- sudo ./m2_exec.sh
M.2 diskinizden her zaman Linux'u başlatmak için, /boot/efi/cmdline.txt dosyasındaki etiketi root=LABEL=ubuntu2604'ten root=LABEL=ubuntu2604-m2 olarak değiştirebilirsiniz.
➡️ Fan ve Hızlandırma Kontrolü Nasıl Yapılır?
İşlemcinizi 3500 MHz'e ve GPU'nuzu 2230 MHz'e hızlandırmanıza ve fan eğrisini değiştirmenize olanak tanıyan basit bir araç sunuluyor:
- cd ps5-linux-tools
- gcc -o ps5_control ps5_control.c/span>
- sudo ./ps5_control --fan on
- sudo ./ps5_control --boost on
Resmi PS5 işletim sistemi bunu yaptığı için, hızlandırmayı açtığınızda fanı da her zaman açın.
➡️ Sıkça Sorulan Sorular
Soru: Linux ve PS5 işletim sistemini çift önyükleme yapabilir miyim?
Cevap: Hayır, bu bir yazılım modifikasyonudur. Linux'a önyükleme yapmak için güvenlik açığını yeniden çalıştırmanız gerekir.
Soru: Linux'u bekleme moduna alıp tekrar başlatabilir miyim?
Cevap: Hayır, bu desteklenmiyor. Ancak, PS5'inizi dinlenme moduna alan ve tekrar açtığınızda Linux'u yeniden başlatmanıza olanak tanıyan bir kapatma özelliği ekleyebiliriz.
Soru: Linux kurarsam PS5'imi kullanmaya devam edebilir miyim?
Cevap: Evet, Dahili SSD'de herhangi bir değişiklik yapılmamıştır.
Soru: PS5'in NIC/WLAN modülünü Linux'ta kullanabilir miyim?
Cevap: Teorik olarak evet, ancak birinin bunları kullanmak için sürücüler yazması veya uyarlaması gerekiyor.
Soru: Daha yüksek >=6.xx ürün yazılımları desteklenecek mi?
Cevap: Hayır.
Soru: DualSense kontrol cihazı çalışıyor mu?
Cevap: Bluetooth dongle aracılığıyla. Dahili Bluetooth henüz desteklenmiyor.
Soru: Hangi çözünürlükler ve yenileme hızları destekleniyor?
Cevap: 1080p, 1440p ve 2160p çözünürlükler 60Hz'de geniş çapta desteklenmektedir. DELL S3225QC'de şu ana kadar yalnızca 1440p@120Hz'in çalıştığı doğrulanmıştır. 120Hz veya 30Hz ileride eklenebilir.

