PCVR Central

OpenXR vs OpenVR vs SteamVR: PCVR Oyuncularının Bilmesi Gerekenler

UEVR, Quest ve PC VR mods için hangi seçeneğin kullanılacağı da dahil olmak üzere OpenXR, OpenVR, SteamVR ve VR çalışma zamanlarını düz İngilizce olarak anlayın.

PCVR Temel Bilgiler5 dk. okumaSon güncelleme {tarih}

PCVR kurulum kılavuzları OpenXR, OpenVR, SteamVR ve çalışma zamanı gibi konuları sanki herkes zaten biliyormuş gibi etrafa saçıyor. Bunlar birbiriyle ilişkilidir, ancak birbirlerinin yerine kullanılamazlar.

Kısa versiyon:

  • OpenXR, XR uygulamalarına yönelik bir modern çapraz platform standardı/API'sidir.
  • OpenVR Valve'ın genellikle SteamVR ile ilişkilendirilen eski VR API'sidir.
  • SteamVR Valve'ın VR platformu/çalışma zamanı ve yazılım ortamıdır.
  • OpenXR çalışma zamanı, OpenXR uygulamasını gerçek kulaklık yığınınıza bağlayan yazılım uygulamasıdır.

VR mods için doğru seçim genellikle mod veya oyuna özel profil tarafından önerilen seçimdir.

OpenXR nedir?

OpenXR, XR uygulamalarının her kulaklık ekosistemi için ayrı destek yazmak yerine ortak bir API'yi hedeflemesine olanak sağlamak üzere tasarlanmış, Khronos Group'un açık bir standardıdır.

Aktif çalışma zamanı kulaklıkla iletişimi yönetirken bir oyun veya mod OpenXR konuşabilir.

Bu çalışma zamanı şunlardan gelebilir:

  • Bir kulaklık satıcısı.
  • SteamVR.
  • Bir PCVR akış çözümü.
  • Başka bir uyumlu platform uygulaması.

Bu nedenle sadece "OpenXR kullanıyorum" demek, PCVR kurulumunu tam olarak açıklamaz. Etkin OpenXR çalışma zamanı da önemlidir.

OpenVR nedir?

OpenVR, Valve'ın eski VR yazılım geliştirme API'sidir. Normal PC oyun konuşmalarında OpenVR kullanılması genellikle uygulamanın SteamVR üzerinden geçtiği anlamına gelir.

Birçok eski yerel VR oyun ve mods, OpenVR etrafında oluşturuldu ve uyumluluk mükemmel olabileceğinden geçerliliğini koruyor.

UEVR şu anda hem OpenVR hem de OpenXR'yi desteklemektedir.

SteamVR nedir?

SteamVR Valve'ın PC VR platformudur. Desteklenen donanım için kulaklık takibini, kontrol cihazlarını, VR uygulama başlatmayı, katmanları, ayarları ve çalışma zamanı işlevlerini yönetir.

SteamVR çeşitli şekillerde dahil edilebilir:

  • Bir OpenVR uygulaması SteamVR aracılığıyla çalıştırılabilir.
  • SteamVR bir OpenXR çalışma zamanı görevi görebilir.
  • Steam Link, SteamVR'yi kablosuz olarak desteklenen kulaklıklara aktarabilir.

Dolayısıyla OpenXR ve SteamVR her zaman doğru bir ya/veya karşılaştırması değildir. OpenXR uygulamaları bazen etkin OpenXR çalışma zamanı olarak SteamVR üzerinden çalıştırılabilir.

OpenXR çalışma zamanı nedir?

OpenXR'yi ortak bir dil olarak ve çalışma zamanını bu dili kulaklık sisteminize bağlayan tercüman olarak düşünün.

Normalde sistemin varsayılan OpenXR çalışma zamanı olarak aynı anda yalnızca bir çalışma zamanı etkindir.

Yanlış çalışma zamanı etkinse bir OpenXR oyunu şunları yapabilir:

  • Yanlış VR yazılımıyla başlatın.
  • Kulaklık algılanamadı.
  • Yalnızca monitörde açın.
  • Performans veya izleme sorunlarınız varsa.

UEVR'da OpenXR vs OpenVR

UEVR'nin mevcut belgeleri şunları söylüyor:

  • OpenVR genel olarak güçlü bir uyumluluğa sahiptir.
  • OpenXR, kulaklığın yerel OpenXR çalışma zamanı ile iyi çalıştığında daha yüksek performans sunabilir.
  • OpenVR, SteamVR gerektirir.
  • OpenXR geçerli bir OpenXR çalışma zamanı gerektirir ve eğer SteamVR bu çalışma zamanı olarak yapılandırılmışsa SteamVR üzerinden de çalışabilir.

Bu, en iyi UEVR seçiminin oyuna ve kulaklığa özel olduğu anlamına gelir.

Bu önceliği kullanın:

  1. PCVR Central oyun/profil önerisi.
  2. UEVR profil yazarının talimatları.
  3. Kulaklığınızın/yayın uygulamanızın desteklenen çalışma süresi.
  4. Kişisel kıyaslama yalnızca her iki yol da destekleniyorsa.

Quest: Meta çalışma zamanı, SteamVR, Steam Bağlantı ve Sanal Masaüstü

Quest PCVR çeşitli yollarla bağlanabilir, böylece iki Quest sahibi aslında farklı çalışma zamanı yollarını kullanırken "OpenXR kullanıyorum" diyebilir.

Bu nedenle sorun giderme işleminin tüm zinciri kaydetmesi gerekir, örneğin:

Quest 3 → Sanal Masaüstü → OpenXR → UEVR → Oyun

veya

Quest 3 → Steam Bağlantı → SteamVR → OpenVR → UEVR → Oyun

Tam bir zincir, basitçe "UEVR çöküyor" demekten çok daha kullanışlıdır.

OpenXR otomatik olarak daha iyi performans gösterir mi?

HAYIR.

OpenXR bazı kurulumlarda gereksiz bir uyumluluk katmanını ortadan kaldırabilir ancak performans belirli çalışma zamanına, kulaklığa, oyuna, mod, işleme yöntemine ve sürücü yığınına bağlıdır.

Test edilen bir profil, doğru oluşturma için OpenVR'nin gerekli olduğunu söylüyorsa, OpenXR oyunu bozarsa teorik performans avantajının hiçbir anlamı yoktur.

SteamVR her zaman büyük bir yük yaratır mı?

Mutlaka değil. Çalışma zamanı ek yükü mevcut ancak "SteamVR maliyeti %20 FPS" gibi kapsamlı iddialar her kulaklıkta ve oyunda güvenilir değildir.

Eşdeğer ayarlar altında kendi CPU/GPU çerçeve sürelerinizi ölçün.

OpenXR Toolkit'e ne oldu?

OpenXR Araç Takımı OpenXR'nin kendisinden ayrıdır.

Üçüncü taraf OpenXR Toolkit projesi 2024'te sonlandırıldı. Geliştiricisi, yeni bir geliştirme veya teknik destek olmadığını söylüyor ve birçok yeni oyunda soruna neden olduğu bilindiğinden bu projenin kurulmasını/kullanılmasını önermiyor.

Bunu OpenXR'nin durdurulmasıyla karıştırmayın. OpenXR geçerli bir standart olmaya devam ediyor.

Bu ayrım önemlidir çünkü eski VR optimizasyon kılavuzları bazen OpenXR Araç Kitini hâlâ evrensel bir zorunlulukmuş gibi tavsiye etmektedir.

VR mod için çalışma zamanı nasıl seçilir?

mod yalnızca OpenXR diyorsa

Mikrofonlu kulaklığınız/yayın kurulumunuz için doğru OpenXR çalışma zamanını kullanın.

mod yalnızca OpenVR diyorsa

SteamVR'yi gerektiği gibi kurun ve kullanın.

mod her ikisini de destekliyorsa

Önce profilin tercih edilen seçeneğini kullanın. Alternatifi ancak istikrarlı bir temele sahip olduktan sonra karşılaştırın.

mod hiçbir şey söylemiyorsa

Tahmin etmeden önce oyunun PCVR Central listesini ve orijinal proje belgelerini kontrol edin.

Çalışma zamanı sorunlarını giderme

Yanlış veya bozuk çalışma zamanının belirtileri şunları içerebilir:

  • Kulaklık algılanmadı.
  • Oyun yalnızca masaüstünde başlatılır.
  • İki VR platformu beklenmedik bir şekilde açılıyor.
  • Kontrolörler eksik.
  • Başın dönmesi gecikmiş veya yanlışmış gibi geliyor.
  • Enjeksiyon çalışıyor ancak VR görüntüsü görünmüyor.

Herhangi bir şeyi değiştirmeden önce tüm yığınınızı yazın.

Örnek sorun giderme notu:

  • Kulaklık: Quest 3
  • Bağlantı: Sanal Masaüstü
  • Çalışma zamanı: OpenXR
  • Araç: UEVR
  • Oyun: Örnek Oyun
  • Profil: v1.2
  • İşleme API'si: DX12

Bu birine yardım edecek kadar bilgi verir.

Sık sorulan sorular

OpenXR, SteamVR'den daha mı iyi?

Bunlar doğrudan eşdeğer değildir. SteamVR kendisi bir OpenXR çalışma zamanı sağlayabilir. En iyi yol uygulamaya ve kulaklığa bağlıdır.

OpenVR SteamVR ile aynı mıdır?

Hayır, ancak OpenVR uygulamalarının SteamVR aracılığıyla çalıştırılmasıyla güçlü bir ilişkisi vardır.

UEVR için SteamVR'ye ihtiyacım var mı?

UEVR'nin OpenVR yolu için SteamVR'ye ihtiyacınız var. OpenXR desteklendiğinde farklı bir etkin OpenXR çalışma zamanı kullanabilir.

OpenXR için OpenXR Araç Takımı gerekli midir?

Hayır. OpenXR Araç Takımı, isteğe bağlı bir üçüncü taraf geliştirme katmanıydı ve artık üretilmiyor. OpenXR'nin kendisi buna bağlı değildir.

Birden fazla OpenXR çalışma zamanının yüklü olmasını sağlayabilir miyim?

Evet, ancak genellikle bir seferde etkin varsayılan çalışma zamanı olarak bir tanesi seçilir. VR platform yazılımı genellikle kendisini aktif çalışma zamanı olarak ayarlamanın bir yolunu sağlar.

İlgili kılavuzlar

Kaynaklar ve daha fazla okuma