Çözüldü TPM 2.0 Emülatörü

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
14 Ağustos 2010
Mesajlar
79.057
Makaleler
289
Çözümler
2.268
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Profil Kapağı
1522743131
Valorant gibi TPM 2.0 gerektiren oyunlar için TPM desteği olmayan sistemlerde bir emülatör kullanarak sorunu çözebilir miyiz acaba diye düşünmeye başladım. Araştırmalarım sonucunda şu bilgi verildi:
Konuyla ilgili tecrübeli arkadaşlar da yorum yapar ve hatta bazı arkadaşlar sistemi denerse sevinirim. Konuyu temiz tutalım lütfen.
 
Çözüm
İlk paylaştığınız çözüm QEMU için geliştirilmiş. Bir şekilde Windows üzerinde çalışacak şekilde portlansa bile oyunu oynayabilmek için desteklenen bir ekran kartını fiziksel olarak sanal sunucuya bağlamak gerekiyor (GPU Passthrough)

QEMU benzeri sanallaştırma çözümleri yıllardır hile geliştiricileri tarafından DMA (Direct Memory Access) alternatifi olarak hile yazılımlarında kullanılıyor. Hile koruma yazılımlarının birçoğu sanallaştırma ortamında oyunun çalışmasına izin vermiyor.

Sistem açık kaynak kodlu olduğundan algılama vektörlerini düzenleyerek bu engeli aşmanın yöntemleri mevcut ancak bu durumda hile koruması tarafından yakalanıp uzaklaştırılmak olası.

Diğer projeler bildiğim kadarıyla yazılım seviyesinde API aracılığıyla TPM çipini simüle ediyor. Vanguard gibi sistemin başlangıç zamanında devreye girip kernel seviyesinde işlem gören bir yazılımı kullanıcı seviyesinde (ring3) çalışan bir programa yönlendirmek zor.
İlk paylaştığınız çözüm QEMU için geliştirilmiş. Bir şekilde Windows üzerinde çalışacak şekilde portlansa bile oyunu oynayabilmek için desteklenen bir ekran kartını fiziksel olarak sanal sunucuya bağlamak gerekiyor (GPU Passthrough)

QEMU benzeri sanallaştırma çözümleri yıllardır hile geliştiricileri tarafından DMA (Direct Memory Access) alternatifi olarak hile yazılımlarında kullanılıyor. Hile koruma yazılımlarının birçoğu sanallaştırma ortamında oyunun çalışmasına izin vermiyor.

Sistem açık kaynak kodlu olduğundan algılama vektörlerini düzenleyerek bu engeli aşmanın yöntemleri mevcut ancak bu durumda hile koruması tarafından yakalanıp uzaklaştırılmak olası.

Diğer projeler bildiğim kadarıyla yazılım seviyesinde API aracılığıyla TPM çipini simüle ediyor. Vanguard gibi sistemin başlangıç zamanında devreye girip kernel seviyesinde işlem gören bir yazılımı kullanıcı seviyesinde (ring3) çalışan bir programa yönlendirmek zor.
 
Çözüm
Stefan Berger'in uygulaması sadece QEMU'ya sanal bir donanım ekliyor. Diğer uygulamalar ise yazılımsal emülatörler, geliştiricilerin uygulama geliştirmesi için. Riot hile koruması ise sürücü seviyesinde çalışıyor. Sürücü seviyesi ile de kullanıcı seviyesi ayrıdır x86 işlemcilerde, ring mantığı meselesi.
 
Valorant gibi TPM 2.0 gerektiren oyunlar için TPM desteği olmayan sistemlerde bir emülatör kullanarak sorunu çözebilir miyiz acaba diye düşünmeye başladım. Araştırmalarım sonucunda şu bilgi verildi:
Konuyla ilgili tecrübeli arkadaşlar da yorum yapar ve hatta bazı arkadaşlar sistemi denerse sevinirim. Konuyu temiz tutalım lütfen.

Asıl Secure Boot şeyi kaldırılmalı bazı insanlar Windows 11+ Monterey kullanıyor sürekli Secure Boot açıp kapatmak zulüm gibi bir şey OpenCore boot olmadığından büyük sıkıntı.
 
Son düzenleme:
Stefan Berger'in uygulaması sadece QEMU'ya sanal bir donanım ekliyor. Diğer uygulamalar ise yazılımsal emülatörler, geliştiricilerin uygulama geliştirmesi için. Riot hile koruması ise sürücü seviyesinde çalışıyor. Sürücü seviyesi ile de kullanıcı seviyesi ayrıdır x86 işlemcilerde, ring mantığı meselesi.
Vanguard mı TPM hatası veriyor, Valorant mı? Vanguard vermiyorsa işe yaracaktır.
 
Asıl Secure Boot şeyi kaldırılmalı bazı insanlar Windows 11+ Monterey kullanıyor sürekli Secure Boot açıp kapatmak zulüm gibi bir şey benim için. OpenCore boot olmuyor yoksa.
Teoride Secure Boot güzel bir şey, sadece imzalı hash'e sahip EFI Loader'lar çalışabiliyor. Fakat sorun şu ki, bu imzalı hash'ler sadece Microsoft tarafından üretilebilir.

Vanguard mı TPM 2.0 hatası veriyor, Valorant mı? Vanguard vermiyorsa işe yaracaktır.
Vanguard.
 

Geri
Yukarı