Geçtiğimiz günlerde Stellaris’in yanında pek de şans tanımadığım için uzun zamandır oynamadığım Endless Space 2’yi oynamak istemiştim ancak ne Microsoft Store sürümü ne de Steam sürümü açıl(a)mıyordu. İnternette yaklaşık 20 dakikalık bir vakit harcadıktan sonra, aslında bu soruna sebeplerini ve sadece tek bir oyunla sınırlı kalmadığını görünce biraz şaşırmıştım.
Peki önce openssl_ia32cap’in ne olduğundan başlayalım. İnternet üzerinden gönderilen bilgileri şifreleyerek güvenli iletişim sağlayan mevcut teknolojinin adı SSL. OpenSSL de, bu teknolojiyi kullanan ve programlarla web sitelerine şifreleme eklemeyi sağlayan ücretsiz bir yazılım kütüphanesidir. openssl_ia32cap ise, OpenSSL’in Intel işlemcilerdeki özel hızlandırıcı özellikleri (örneğin şifreleme işlemlerini daha hızlı yapmak için) nasıl kullanacağını ve performansını optimize eden bir araçtır. Kısacası, bunlar internet güvenliği ve hızı için çalışan araçlardan bir tanesi.
Yani bunların ne anlama gelmediğini bilmemek bir sorun değil. Ancak artık bu bilgilere de dayanarak özetle bu bir zararlı değil. Ancak bu sorunun her şey yolundayken nasıl tetiklendiğine dair net bir bilgiye denk gelemedim. Daha önce bununla ilgili bir habere de denk gelmediğim için –veya geldiysem de hatırlayamadığım için– olayın ne olduğunu anlamam biraz zaman almıştı. Özetle:
- 10’uncu veya 11’nci nesil bir Intel işlemci kullanıyorsanız;
- Windows 10 veya Windows 11 kullanıyorsanız;
bazı oyunlarınızın açılmaması ve siyah ekranda kalması ve sık sık çökmesi muhtemel. Bazı kaynaklarda bunun AMD işlemcilerde de karşılaşılması muhtemel bir hata olduğu söyleniyor olsa da; gezindiğim yabancı forum ve teknik destek sayfalarında bunu destekleyen bir şikâyete denk gelmedim. Benim sorunumu çözen ve bir başkasının da yardımcı olabileceğini düşündüğüm olası çözüm ise sırasıyla şu şekilde;
- WINDOWS + R tuşlarına klavyede aynı anda basarak veya Windows Başlat Menüsü’nden Çalıştır’ı açıyoruz. Çalıştır’da regedit yazarak Kayıt Defteri Düzenleyicisi’ni açıyoruz.
- Buradan HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment yoluna gidiyoruz. Yolu tepedeki Bilgisayar yazan ve pek de adres çubuğu gibi görünmeyen yere kopyalayıp yapıştırarak da gidebilirsiniz, daha kolay olur.
- Açılan listede boş bir yere sağ tıklayıp Yeni > Dize Değeri seçeneğiyle yeni bir değer oluşturuyoruz. Yeni değerin adına OPENSSL_ia32cap yazıyoruz, türü REG_SZ olarak bırakıyoruz, değer verisi için de :~0x20000000 yazıyoruz.
- Bilgisayarı baştan başlatıyoruz.

Burada yapılan; en basit ifadeyle OpenSSL’in, sonradan sorunlu olduğu düşünülen kodu çalıştırmaktan kaçınmasını sağlamak.
Intel ise Kasım 2019’da konuyla ilgili bir açıklama yapmış ve ağırlıklı olarak Unreal Engine 4.12 ilâ 4.21 sürümleriyle geliştirilen oyunlarda bu sorunla karşılaştığını belirtmiş ama Unity ile geliştirilen oyunlarda da benzer sorunlar olduğu gibi kendi özel oyun motorlarını kullanan oyunlarda da bu sorun ile karşılaşmak mümkün:
- Apex Legends
- Assassin’s Creed Valhalla
- Battlefleet Gothic: Armada
- Bloodstained: Ritual of the Night
- Call of Cthulhu (2018)
- Cyberpunk 2077 (geçmişteki sürümlerin bazılarında)
- Deep Rock Galactic
- Endless Legend
- Endless Space 2
- Farming Simulator 17
- Fortnite (geçmişteki sürümlerin bazılarında)
- Let It Die
- Little Nightmares
- Mechwarrior Online
- Microsoft Flight Simulator 2020 (geçmişteki sürümlerin bazılarında)
- Nightmare Reaper
- Paladins
- Resident Evil Village
- Rogue Company
- Samurai Shodown
- Smite
- Spacebourne
- Titanfall 2
Bu işlemden sonra oyun sorunsuz bir şekilde çalıştığını ve sonrasında da bir sorunla karşılaşmadığımı belirterek yazıyı sonlandırıyorum.
İyi oyunlar!
İlk Yorumu Siz Yapın