Forum
Merhaba,
Vmware Esxi 6.5 hypervisor üzerinde yer alan sanal makinelerimde host ettiğim 3d gaming application'ı sanallaştırarak browser üzerinden end-userlara ulaştırmaya çalışıyorum. Makinelerde 6 vCpu,4 gb NVIDIA K2 Grid Tesla M60 graphics card ve 8-12gb ram mevcut. RDP ve Horizon denedim fakat bir sorunla karşılaşıyorum. RDP,Blast yada PCoIP protokolleri ile çalıştığımda uygulamanın bazı bölümleri sanki deactive oluyor. Bazı butonlar kullanılırken, itemler yada hareket etmesi gereken toollar select edilemiyor. Fakat aynı makinelere TeamViewer aracılığı ile bağlandığımda hiç sorunla karşılaşmıyorum(direct olarak kullandığımda da). Kullanıcılara HTML5 tabanlı olarak ulaştırmam gerekli ve Teamviewer bir seçenek değil,problem neden kaynaklanıyor olabilir? Yada daha önce karşılaşan birileri var mı? Teşekkürler.
Merhaba 🙂
Sanırım driver problemi olmaz değil mi ? http://www.nvidia.co.uk/download/driverResults.aspx/116292/en-uk
Ek olarak Sanal makine özellikleri içinde 3D Hızlandırma aktif değilmi Windows için ayrı Linux Komutu var.
Windows — server
Perform these steps to prepare a Windows 2000 or Windows XP host.
Make sure hardware acceleration is turned up in the display properties.
1. Right-click the desktop and choose Properties > Settings > Advanced > Troubleshoot.
2. Move the Hardware Acceleration slider all the way to the Full position.
Linux — server
Perform these steps to test your Linux host for compatibility:
1. To verify that direct rendering is enabled, run
glxinfo | grep direct
2. To ensure that 3-D applications work on your host, run
glxgears
After your host is configured, configure a virtual machine for accelerated 3-D.
HTML 5 tarafına bilmem ama kodlama yapılırken 3D app oyun vb için ek bir plugin-in yada kod yada iyileştirme durumu varmı bunlara bakmak lazım. Yani durum tek taraflı olarak VMware' de olmayabilir. Çükü Team ile alıyorum diyorsun. Teamviewer veri sıkıştırması yapabiliyor. Bu yüzden yazdım.
Son olarak ise; Bunu yazmamam lazım ama doğruya doğru diyelim. Citrix kullanmayı denedin mi ?
Umarım çözüm olur. Kolay gelsin... Mail atacağım sana 🙂
Cahit YOLAÇAN vExpert - vExpert NSX - CCNA- MCSE - CEH - CKA
https://www.1w2.net
https://www.vmwaretv.com **************************************************************** Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır. *****************************************************************
Cahit Bey,
Teşekkürler.Driverlar hem esxi üzerinde hem makine özelinde yüklendi. Sanal makinelere de 3d acceleration özellikleri verildi. Hayır Citrix kullanmayı denemedim(bu çözüm için en azından) nedense hep soğuk bakıyorum 🙂
Peki HTML 5 Tarafın için oyun yada 3D App plug-in yada HTML 5 için bu tür durumlar için bir kod geliştirme vb gibi hız için.
Bir coder yada 3D app API ayarlarına bir baksa genelde bu tür durumlar için API vb geliştirme için açık bırakılır.
Aklıma farklı birşeyler gelmiyor.
Cahit YOLAÇAN vExpert - vExpert NSX - CCNA- MCSE - CEH - CKA
https://www.1w2.net
https://www.vmwaretv.com **************************************************************** Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır. *****************************************************************
Aslında HTML5 tarafı şu an pek sorun değil gibi(bir kaç kişi çok uğraştık o tarafta), kullanmak zorunda olduğum protocoller eğer doğru response verirse sorunum büyük ölçüde bitmiş olacak. Yada olaya çok dar bakıyoruz. Uygulama kaynaklı olma ihtimalini de değerlendiriyoruz, şöyle bir şey sorayım hazır sizi yakalamışken 😀 Windows server 2012 R2'nin oyun motorunu yada bazı oyubları deny etmesi,permission kısıtlaması vb bir durum var mı?
Oyun serveri konusunda hiç tecrüben yok. Ama şunu şu zaman kadar duymadım. Benim eksikliğimde olabilir.
Windows Server herhangi bir versiyonu oyun serveri olarak net' te yayın yaptığını. Genelde bu işler için sadece oyunun ihityaçları için özelleştirilmiş FreeBSD yada Linux' un minimal kurulumları kullanılıyorlar diye biliyorum.
2012 bir çok engelleme yapar ama senin 3D oyun için izlemen gerkeiyor arka planda neler oluyor bitiyor. Hangi prosesler var oyun açıldığında neler açılıyor vb gibi. Ondan sonra genel yada destek durumuna bakabilirsin.
Cahit YOLAÇAN vExpert - vExpert NSX - CCNA- MCSE - CEH - CKA
https://www.1w2.net
https://www.vmwaretv.com **************************************************************** Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır. *****************************************************************
Aslını isterseniz RDP ile connection sağladığımda bir farklılık yok CPU usage vs açısından. HTML5 döküm alınca guacamole çok tüketim yapıyor (stream için kullanıyorum). Ama dediğim gibi şu aşamada HTML5 kısmı biraz geri planda, oyunun bazı kısımlarının çalışıp bazılarının çalışmaması biraz ilginç ve çözülmesi acil olduğundan 🙂
Edit:
Windows 10 üzerine yüklü fiziksel bir cihaza rdp ile bağlandım ve çalıştırabildim.
Elimde şunlar var ve hepsi birbirini çürütüyor 😀
1) Teamviewer ile Windows SRV 2012 bağlandığımda çalışıyor, RDP ile çalışmıyor.
2) RDP ile bağlandığımda Windows 10 çalıştırırken, server 2012 çalıştırmıyor.
3) Fiziksel sunucumda (2012 server r2) uygulama yine doğru çalışmıyor. Tam bu noktada sorun uygulamanın OS desteklememesi olabilir diye düşünürken,2012 yüklü VMlerimin TeamViewer ile çalıştırması devreye giriyor ve bu da patlıyor 😀 Bu 3 neden doğrultusunda sorun OS yada protocol diyemiyorum.
Sorunu işletim sistemini değiştirerek çözdük, direkt olarak uygulamayı ana makinede açıp remote kullanırsak uygulama çalışıyor. Yetkili bir kullanıcının permission vermesini bekliyor sanırım.