Saya memiliki satu PC (klien) yang lemah tetapi dengan kinerja 3D yang dapat diterima, dan satu PC (server) yang kuat yang harus mampu menjalankan aplikasi menggunakan OpenGL dua kali, yaitu sekali secara lokal dan sekali jarak jauh untuk klien. Saat ini, saya ssh -X
ke dalamnya, tetapi konsol keluaran klien menyatakan rendering perangkat lunak digunakan dan saya hanya mendapatkan 3 frame per detik (fps). Sebenarnya, enkripsi ssh tidak diperlukan karena ini ada di LAN, tapi itu yang sudah saya ketahui untuk aplikasi jarak jauh ...
Jadi, bagaimana kinerja klien dapat ditingkatkan? Ide saya adalah
- menggunakan akselerasi perangkat keras, tetapi server atau klien dan bagaimana?
- gunakan sesuatu yang berbeda dari ssh
Saya tahu, dalam resolusi penuh dan tanpa kompresi canggih, LAN 100 Mbit / s tidak akan menghasilkan lebih banyak fps, tetapi ini adalah aplikasi berjendela ca. 800x450, jadi secara teoritis hingga 12 fps (pada 24 bit / piksel) harus dimungkinkan menggunakan data grafis yang tidak terkompresi. Dan mungkin sesuatu yang lebih baik dimungkinkan menggunakan GPU klien sendiri atau kompresi pintar.
-
sunting Ternyata apa yang saya inginkan pada dasarnya adalah versi lokal dari apa yang ditawarkan misalnya onlive dan gaikai . Apakah ada yang seperti ini untuk Linux (dan mungkin gratis)?
-
edit2 VirtualGL tampak seperti solusi terbaik (meskipun saat ini tidak bekerja untuk saya), tapi saya ingin tahu apakah mungkin untuk melakukan hardware render pada klien, juga