VirtualGL είναι ένα εντελώς δωρεάν, multiplatform και ανοικτού κώδικα λογισμικό γραμμής εντολών που μπορούν να ανακατευθύνουν 3D εντολές από οποιαδήποτε δεδομένη OpenGL εφαρμογή σε μια κάρτα 3D βίντεο server-side, σε οποιοδήποτε λειτουργικό σύστημα Linux ή UNIX-όπως. Επίσης μετατρέπει τις παρεχόμενων εικόνων σε ένα αρχείο βίντεο.
Προσφέρει στερεοφωνικό υποστήριξη quad-ρυθμισμένο
Βασικά χαρακτηριστικά περιλαμβάνουν workstation-όπως επίπεδα απόδοσης, το οποίο είναι πολύ χρήσιμο όταν χρησιμοποιείται με πληρεξούσιο υψηλής ταχύτητας TurboVNC, καθώς και υποστήριξη για την ενεργοποίηση 3D συνεργασία συνεδρία και την κινητικότητα, το οποίο είναι αρκετά βολικό όταν χρησιμοποιείται με το VNC ή παρόμοια μεσολάβησης.
Επιπλέον, το λογισμικό περιλαμβάνει υποστήριξη για πάνω από 50MP / δευτερόλεπτο σε ένα δίκτυο 100 Mbit, ειδικά όταν χρησιμοποιείται με την εφαρμογή TurboVNC και στερεοφωνική υποστήριξη quad-ρυθμισμένο. Επιτρέπει στους χρήστες να αφαιρέσετε 3D μέγεθος των δεδομένων.
Μπορεί να χρησιμοποιηθεί ένα σύντροφο VizStack
Το λογισμικό μπορεί εύκολα να χρησιμοποιηθεί ως σύντροφος για το web browser VizStack να εμφανιστεί παράλληλα θέσεις εργασίας απόδοση εξ αποστάσεως, καθώς και με το λογισμικό virtualization VMware ή Oracle VirtualBox για την εμφάνιση OpenGL εφαρμογές εξ αποστάσεως σε Microsoft Windows λειτουργικά συστήματα.
Λειτουργεί κάτω από Linux, BSD. Mac και Windows
VirtualGL είναι ένα έργο πολλαπλής πλατφόρμας η οποία λειτουργεί σύμφωνα με την GNU / Linux, FreeBSD, τα Microsoft Windows και τα λειτουργικά συστήματα Mac OS X. Έχει δοκιμαστεί με επιτυχία σε υπολογιστές που υποστηρίζουν είτε από τις αρχιτεκτονικές CPU 32 ή 64-bit.
Ξεκινώντας με VirtualGL
Για την καλύτερη εξυπηρέτησή σας, το πρόγραμμα διανέμεται ως μητρική εγκαταστάτες για πολλές διανομές GNU / Linux που χρησιμοποιούν είτε του DEB ή του συστήματος διαχείρισης πακέτων RPM. Ένα πακέτο πηγή είναι επίσης διαθέσιμο για λήψη για Linux kernel-based λειτουργικά συστήματα που χρησιμοποιούν διαφορετικό διαχειριστή πακέτων. Μετά την εγκατάσταση, μπορείτε να χρησιμοποιήσετε το λογισμικό VirtualGL για τα έργα σας. Περισσότερες λεπτομέρειες χρήσης μπορούν να βρεθούν στο έργο & rsquo? S ιστοσελίδα
Τι είναι καινούργιο σε αυτή την έκδοση:.
- VirtualGL θα ρίξει πλέον μια εξαίρεση αν μια 3D εφαρμογή καλεί ορισμένες λειτουργίες X11 και GLX με το επιχείρημα NULL. Αντ 'αυτού θα επιτρέψει την υποκείμενη X11 ή βιβλιοθήκη GLX να χειριστεί το σφάλμα. Αυτό λειτουργεί ειδικά γύρω από ένα θέμα με τα Φίτζι.
- Εργάστηκε γύρω από ένα θέμα το οποίο, όταν ANSYS Workbench 14.5 είχε τρέξει με VirtualGL, subprocesses (όπως ο συντάκτης γεωμετρία) που ξεκίνησε μέσα από το περιβάλλον Workbench δεν θα βγείτε σωστά (και ως εκ τούτου θα γίνει ζόμπι.) Αυτό το ζήτημα επηρεάζεται επίσης ANSYS HFSS , η οποία είτε θα κλειδώσει κατά την έξοδο ή θα εκτυπώσετε ένα μήνυμα σφάλματος: & quot? τερματίσει ονομάζεται μετά από να ρίξει ένα στιγμιότυπο της «rrerror '& quot? .
- Εργάστηκε γύρω από ένα θέμα το οποίο, κατά τη χρήση MAGMA5 με VirtualGL, το δεύτερο και τα επόμενα προοπτικές ανοίγονται μέσα από την εφαρμογή δεν θα είναι πάντα εμφανίζονται σωστά.
- Προστέθηκε υποστήριξη για την επέκταση GLX_EXT_texture_from_pixmap.
- Προστέθηκε υποστήριξη για τις επεκτάσεις GLX_EXT_swap_control και GLX_SGI_swap_control και μια νέα μεταβλητή διαμόρφωσης (VGL_REFRESHRATE) που μπορούν να χρησιμοποιηθούν για να τους ελέγχουν. Ανατρέξτε στον Οδηγό χρήσης για περισσότερες πληροφορίες.
- Προστέθηκε υποστήριξη για το βάθος = 32 visuals και διαμορφώσεων FB.
- Προστέθηκε μια νέα & quot? Διαχειριστή παραθύρων & quot? λειτουργία που απενεργοποιεί ορισμένα χαρακτηριστικά VirtualGL που παρεμβαίνουν με 3D διαχειριστές παραθύρων, όπως compiz. Αυτό, σε συνδυασμό με το [6] και [4] παραπάνω, θα πρέπει να επιτρέψει compiz να λειτουργούν σωστά με αυτήν την έκδοση των VirtualGL, υπό την προϋπόθεση ότι η 2D X Server έχει υποστήριξη για την επέκταση X Composite. Ανατρέξτε στον Οδηγό χρήσης για περισσότερες πληροφορίες.
- Διορθώθηκε ένα σφάλμα BadDrawable X11 που σημειώθηκε κατά την εκτέλεση του Steam πελάτη σε VirtualGL.
- Βελτιωμένη η ακρίβεια των TCBench και CPUstat.
- συμπεριφορά Βελτιωμένη VirtualGL όταν έχει εγκατασταθεί από την πηγή: - vglrun τώρα λειτουργεί ανεξάρτητα από το πού έχουν εγκατασταθεί οι βιβλιοθήκες προσποιείται. Το σύστημα κατασκευής σκληρό κωδικούς η τιμή της μεταβλητής VGL_LIBDIR CMake σε ένα σενάριο που vglrun επικαλείται έτσι ώστε να μπορείτε να προσθέσετε αυτό τον κατάλογο για να LD_LIBRARY_PATH. Αν οι βιβλιοθήκες προσποιείται εγκατασταθεί σε έναν κατάλογο βιβλιοθήκης συστήματος, στη συνέχεια, συσκευαστές μπορούν να επιλέξουν να παραλείψετε το νέο σενάριο, και vglrun θα συνεχίσει να εργάζεται όπως πάντα. - Κάθε φορά που εγκαθίσταται μια συγκέντρωση 64-bit, glxspheres τώρα μετονομαστεί glxspheres64, σύμφωνα με την Σύμβαση των επίσημων πακέτων. Αυτό καθιστά δυνατή την εγκατάσταση ενός 32-bit και 64-bit έκδοση του VirtualGL στον ίδιο κατάλογο. - Αν το πρόθεμα εγκατάσταση έχει οριστεί στην προεπιλεγμένη (/ opt / VirtualGL), τότε οι προεπιλογές του συστήματος κατασκευής για την εγκατάσταση βιβλιοθήκες προσποιείται από μια 32-bit χτίσει σε / opt / VirtualGL / lib32 και βιβλιοθήκες προσποιείται από μια 64-bit χτίσει σε / opt / VirtualGL / lib64. - Ομοίως, εάν το πρόθεμα εγκατάσταση έχει οριστεί στην προεπιλεγμένη (/ opt / VirtualGL), τότε οι προεπιλογές του συστήματος κατασκευής για την εγκατάσταση του συμβολικού συνδέσμου libGL για το Chromium από έναν 32-bit χτίσει σε / opt / VirtualGL / fakelib32 και το συμβολικό δεσμό libGL για χρωμίου από ένα 64-bit χτίσει σε / opt / VirtualGL / fakelib64.
- ΚΟΒ readback τώρα ενεργοποιημένο από προεπιλογή. Περαιτέρω έρευνα έδειξε ότι η επαγγελματική ποιότητας GPUs επωφελούνται πάντα από το ΔΟΣ να ενεργοποιήσετε (αρκετά εντυπωσιακά, στην περίπτωση της AMD FirePro προσαρμογείς.) Με καταναλωτή ποιότητας AMD προσαρμογείς, τα ΔΟΣ γενικά να μην κάνει κακό, και με τους καταναλωτές-ποιότητας nVidia (GeForce) προσαρμογείς, τα αποτελέσματα είναι μικτά. Οι οδηγοί GeForce θα πέσει πίσω από τον αποκλεισμό readbacks αν το μορφότυπο εικονοστοιχείων που ζητούνται στην glReadPixels () δεν ταιριάζει με το μορφότυπο εικονοστοιχείων της Pbuffer, έτσι ΔΟΣ θα είναι γενικά πιο αργή σε αυτές τις περιπτώσεις. Έτσι, VirtualGL πέφτει τώρα πίσω στην σύγχρονη readback λειτουργία εάν εντοπίσει ότι τα ΔΟΣ δεν συμπεριφέρονται ασύγχρονα.
- Περαιτέρω, VGL_FORCEALPHA δεν είναι πλέον ενεργοποιημένη από προεπιλογή, όταν είναι ενεργοποιημένα τα ΔΟΣ. Η επιλογή αυτή εισήχθη λόγω της συμπεριφοράς GeForce αναφέρθηκε παραπάνω, αλλά η επιλογή δεν έχει καμία επίδραση στην επαγγελματική ποιότητας GPUs που συνιστώνται για χρήση με VirtualGL. Αντ 'αυτού, VGL θα ανιχνεύσει τώρα τις καταστάσεις στις οποίες VGL_FORCEALPHA θα μπορούσε να είναι επωφελής και να προτείνει την ενεργοποίηση ή απενεργοποίηση (αν VGL_VERBOSE = 1).
- Αυτή η έκδοση του VirtualGL παρέχει ένα δυαδικό πακέτο και πλήρη υποστήριξη για Cygwin64.
Λειτουργία
Τι είναι καινούργιο στην έκδοση 2.4.1 / 2.5 Beta 1:
- VirtualGL θα ρίξει πλέον μια εκτός αν μια 3D εφαρμογή καλεί ορισμένες λειτουργίες X11 και GLX με το επιχείρημα NULL. Αντ 'αυτού θα επιτρέψει την υποκείμενη X11 ή βιβλιοθήκη GLX να χειριστεί το σφάλμα. Αυτό λειτουργεί ειδικά γύρω από ένα θέμα με τα Φίτζι.
- Εργάστηκε γύρω από ένα θέμα το οποίο, όταν ANSYS Workbench 14.5 είχε τρέξει με VirtualGL, subprocesses (όπως ο συντάκτης γεωμετρία) που ξεκίνησε μέσα από το περιβάλλον Workbench δεν θα βγείτε σωστά (και ως εκ τούτου θα γίνει ζόμπι.) Αυτό το ζήτημα επηρεάζεται επίσης ANSYS HFSS , η οποία είτε θα κλειδώσει κατά την έξοδο ή θα εκτυπώσετε ένα μήνυμα σφάλματος: & quot? τερματίσει ονομάζεται μετά από να ρίξει ένα στιγμιότυπο της «rrerror '& quot? .
- Εργάστηκε γύρω από ένα θέμα το οποίο, κατά τη χρήση MAGMA5 με VirtualGL, το δεύτερο και τα επόμενα προοπτικές ανοίγονται μέσα από την εφαρμογή δεν θα είναι πάντα εμφανίζονται σωστά.
- Προστέθηκε υποστήριξη για την επέκταση GLX_EXT_texture_from_pixmap.
- Προστέθηκε υποστήριξη για τις επεκτάσεις GLX_EXT_swap_control και GLX_SGI_swap_control και μια νέα μεταβλητή διαμόρφωσης (VGL_REFRESHRATE) που μπορούν να χρησιμοποιηθούν για να τους ελέγχουν. Ανατρέξτε στον Οδηγό χρήσης για περισσότερες πληροφορίες.
- Προστέθηκε υποστήριξη για το βάθος = 32 visuals και διαμορφώσεων FB.
- Προστέθηκε μια νέα & quot? Διαχειριστή παραθύρων & quot? λειτουργία που απενεργοποιεί ορισμένα χαρακτηριστικά VirtualGL που παρεμβαίνουν με 3D διαχειριστές παραθύρων, όπως compiz. Αυτό, σε συνδυασμό με το [6] και [4] παραπάνω, θα πρέπει να επιτρέψει compiz να λειτουργούν σωστά με αυτήν την έκδοση των VirtualGL, υπό την προϋπόθεση ότι η 2D X Server έχει υποστήριξη για την επέκταση X Composite. Ανατρέξτε στον Οδηγό χρήσης για περισσότερες πληροφορίες.
- Διορθώθηκε ένα σφάλμα BadDrawable X11 που σημειώθηκε κατά την εκτέλεση του Steam πελάτη σε VirtualGL.
- Βελτιωμένη η ακρίβεια των TCBench και CPUstat.
- συμπεριφορά Βελτιωμένη VirtualGL όταν έχει εγκατασταθεί από την πηγή: - vglrun τώρα λειτουργεί ανεξάρτητα από το πού έχουν εγκατασταθεί οι βιβλιοθήκες προσποιείται. Το σύστημα κατασκευής σκληρό κωδικούς η τιμή της μεταβλητής VGL_LIBDIR CMake σε ένα σενάριο που vglrun επικαλείται έτσι ώστε να μπορείτε να προσθέσετε αυτό τον κατάλογο για να LD_LIBRARY_PATH. Αν οι βιβλιοθήκες προσποιείται εγκατασταθεί σε έναν κατάλογο βιβλιοθήκης συστήματος, στη συνέχεια, συσκευαστές μπορούν να επιλέξουν να παραλείψετε το νέο σενάριο, και vglrun θα συνεχίσει να εργάζεται όπως πάντα. - Κάθε φορά που εγκαθίσταται μια συγκέντρωση 64-bit, glxspheres τώρα μετονομαστεί glxspheres64, σύμφωνα με την Σύμβαση των επίσημων πακέτων. Αυτό καθιστά δυνατή την εγκατάσταση ενός 32-bit και 64-bit έκδοση του VirtualGL στον ίδιο κατάλογο. - Αν το πρόθεμα εγκατάσταση έχει οριστεί στην προεπιλεγμένη (/ opt / VirtualGL), τότε οι προεπιλογές του συστήματος κατασκευής για την εγκατάσταση βιβλιοθήκες προσποιείται από μια 32-bit χτίσει σε / opt / VirtualGL / lib32 και βιβλιοθήκες προσποιείται από μια 64-bit χτίσει σε / opt / VirtualGL / lib64. - Ομοίως, εάν το πρόθεμα εγκατάσταση έχει οριστεί στην προεπιλεγμένη (/ opt / VirtualGL), τότε οι προεπιλογές του συστήματος κατασκευής για την εγκατάσταση του συμβολικού συνδέσμου libGL για το Chromium από έναν 32-bit χτίσει σε / opt / VirtualGL / fakelib32 και το συμβολικό δεσμό libGL για χρωμίου από ένα 64-bit χτίσει σε / opt / VirtualGL / fakelib64.
- ΚΟΒ readback τώρα ενεργοποιημένο από προεπιλογή. Περαιτέρω έρευνα έδειξε ότι η επαγγελματική ποιότητας GPUs επωφελούνται πάντα από το ΔΟΣ να ενεργοποιήσετε (αρκετά εντυπωσιακά, στην περίπτωση της AMD FirePro προσαρμογείς.) Με καταναλωτή ποιότητας AMD προσαρμογείς, τα ΔΟΣ γενικά να μην κάνει κακό, και με τους καταναλωτές-ποιότητας nVidia (GeForce) προσαρμογείς, τα αποτελέσματα είναι μικτά. Οι οδηγοί GeForce θα πέσει πίσω από τον αποκλεισμό readbacks αν το μορφότυπο εικονοστοιχείων που ζητούνται στην glReadPixels () δεν ταιριάζει με το μορφότυπο εικονοστοιχείων της Pbuffer, έτσι ΔΟΣ θα είναι γενικά πιο αργή σε αυτές τις περιπτώσεις. Έτσι, VirtualGL πέφτει τώρα πίσω στην σύγχρονη readback λειτουργία εάν εντοπίσει ότι τα ΔΟΣ δεν συμπεριφέρονται ασύγχρονα.
- Περαιτέρω, VGL_FORCEALPHA δεν είναι πλέον ενεργοποιημένη από προεπιλογή, όταν είναι ενεργοποιημένα τα ΔΟΣ. Η επιλογή αυτή εισήχθη λόγω της συμπεριφοράς GeForce αναφέρθηκε παραπάνω, αλλά η επιλογή δεν έχει καμία επίδραση στην επαγγελματική ποιότητας GPUs που συνιστώνται για χρήση με VirtualGL. Αντ 'αυτού, VGL θα ανιχνεύσει τώρα τις καταστάσεις στις οποίες VGL_FORCEALPHA θα μπορούσε να είναι επωφελής και να προτείνει την ενεργοποίηση ή απενεργοποίηση (αν VGL_VERBOSE = 1).
- Αυτή η έκδοση του VirtualGL παρέχει ένα δυαδικό πακέτο και πλήρη υποστήριξη για Cygwin64.
Λειτουργία
Τι είναι καινούργιο στην έκδοση 2.4.1:
- VirtualGL θα ρίξει πλέον μια εξαίρεση, εάν ένα 3D εφαρμογή καλεί ορισμένες λειτουργίες X11 και GLX με το επιχείρημα NULL. Αντ 'αυτού θα επιτρέψει την υποκείμενη X11 ή βιβλιοθήκη GLX να χειριστεί το σφάλμα. Αυτό λειτουργεί ειδικά γύρω από ένα θέμα με τα Φίτζι.
- Εργάστηκε γύρω από ένα θέμα το οποίο, όταν ANSYS Workbench 14.5 είχε τρέξει με VirtualGL, subprocesses (όπως ο συντάκτης γεωμετρία) που ξεκίνησε μέσα από το περιβάλλον Workbench δεν θα βγείτε σωστά (και ως εκ τούτου θα γίνει ζόμπι.) Αυτό το ζήτημα επηρεάζεται επίσης ANSYS HFSS , η οποία είτε θα κλειδώσει κατά την έξοδο ή θα εκτυπώσετε ένα μήνυμα σφάλματος: & quot? τερματίσει ονομάζεται μετά από να ρίξει ένα στιγμιότυπο της «rrerror '& quot? .
- Εργάστηκε γύρω από ένα θέμα το οποίο, κατά τη χρήση MAGMA5 με VirtualGL, το δεύτερο και τα επόμενα προοπτικές ανοίγονται μέσα από την εφαρμογή δεν θα είναι πάντα εμφανίζονται σωστά.
- Προστέθηκε υποστήριξη για την επέκταση GLX_EXT_texture_from_pixmap.
- Προστέθηκε υποστήριξη για τις επεκτάσεις GLX_EXT_swap_control και GLX_SGI_swap_control και μια νέα μεταβλητή διαμόρφωσης (VGL_REFRESHRATE) που μπορούν να χρησιμοποιηθούν για να τους ελέγχουν. Ανατρέξτε στον Οδηγό χρήσης για περισσότερες πληροφορίες.
- Προστέθηκε υποστήριξη για το βάθος = 32 visuals και διαμορφώσεων FB.
- Προστέθηκε μια νέα & quot? Διαχειριστή παραθύρων & quot? λειτουργία που απενεργοποιεί ορισμένα χαρακτηριστικά VirtualGL που παρεμβαίνουν με 3D διαχειριστές παραθύρων, όπως compiz. Αυτό, σε συνδυασμό με το [6] και [4] παραπάνω, θα πρέπει να επιτρέψει compiz να λειτουργούν σωστά με αυτήν την έκδοση των VirtualGL, υπό την προϋπόθεση ότι η 2D X Server έχει υποστήριξη για την επέκταση X Composite. Ανατρέξτε στον Οδηγό χρήσης για περισσότερες πληροφορίες.
- Διορθώθηκε ένα σφάλμα BadDrawable X11 που σημειώθηκε κατά την εκτέλεση του Steam πελάτη σε VirtualGL.
- Βελτιωμένη η ακρίβεια των TCBench και CPUstat.
- συμπεριφορά Βελτιωμένη VirtualGL όταν έχει εγκατασταθεί από την πηγή: - vglrun τώρα λειτουργεί ανεξάρτητα από το πού έχουν εγκατασταθεί οι βιβλιοθήκες προσποιείται. Το σύστημα κατασκευής σκληρό κωδικούς η τιμή της μεταβλητής VGL_LIBDIR CMake σε ένα σενάριο που vglrun επικαλείται έτσι ώστε να μπορείτε να προσθέσετε αυτό τον κατάλογο για να LD_LIBRARY_PATH. Αν οι βιβλιοθήκες προσποιείται εγκατασταθεί σε έναν κατάλογο βιβλιοθήκης συστήματος, στη συνέχεια, συσκευαστές μπορούν να επιλέξουν να παραλείψετε το νέο σενάριο, και vglrun θα συνεχίσει να εργάζεται όπως πάντα. - Κάθε φορά που εγκαθίσταται μια συγκέντρωση 64-bit, glxspheres τώρα μετονομαστεί glxspheres64, σύμφωνα με την Σύμβαση των επίσημων πακέτων. Αυτό καθιστά δυνατή την εγκατάσταση ενός 32-bit και 64-bit έκδοση του VirtualGL στον ίδιο κατάλογο. - Αν το πρόθεμα εγκατάσταση έχει οριστεί στην προεπιλεγμένη (/ opt / VirtualGL), τότε οι προεπιλογές του συστήματος κατασκευής για την εγκατάσταση βιβλιοθήκες προσποιείται από μια 32-bit χτίσει σε / opt / VirtualGL / lib32 και βιβλιοθήκες προσποιείται από μια 64-bit χτίσει σε / opt / VirtualGL / lib64. - Ομοίως, εάν το πρόθεμα εγκατάσταση έχει οριστεί στην προεπιλεγμένη (/ opt / VirtualGL), τότε οι προεπιλογές του συστήματος κατασκευής για την εγκατάσταση του συμβολικού συνδέσμου libGL για το Chromium από έναν 32-bit χτίσει σε / opt / VirtualGL / fakelib32 και το συμβολικό δεσμό libGL για χρωμίου από ένα 64-bit χτίσει σε / opt / VirtualGL / fakelib64.
- ΚΟΒ readback τώρα ενεργοποιημένο από προεπιλογή. Περαιτέρω έρευνα έδειξε ότι η επαγγελματική ποιότητας GPUs επωφελούνται πάντα από το ΔΟΣ να ενεργοποιήσετε (αρκετά εντυπωσιακά, στην περίπτωση της AMD FirePro προσαρμογείς.) Με καταναλωτή ποιότητας AMD προσαρμογείς, τα ΔΟΣ γενικά να μην κάνει κακό, και με τους καταναλωτές-ποιότητας nVidia (GeForce) προσαρμογείς, τα αποτελέσματα είναι μικτά. Οι οδηγοί GeForce θα πέσει πίσω από τον αποκλεισμό readbacks αν το μορφότυπο εικονοστοιχείων που ζητούνται στην glReadPixels () δεν ταιριάζει με το μορφότυπο εικονοστοιχείων της Pbuffer, έτσι ΔΟΣ θα είναι γενικά πιο αργή σε αυτές τις περιπτώσεις. Έτσι, VirtualGL πέφτει τώρα πίσω στην σύγχρονη readback λειτουργία εάν εντοπίσει ότι τα ΔΟΣ δεν συμπεριφέρονται ασύγχρονα.
- Περαιτέρω, VGL_FORCEALPHA δεν είναι πλέον ενεργοποιημένη από προεπιλογή, όταν είναι ενεργοποιημένα τα ΔΟΣ. Η επιλογή αυτή εισήχθη λόγω της συμπεριφοράς GeForce αναφέρθηκε παραπάνω, αλλά η επιλογή δεν έχει καμία επίδραση στην επαγγελματική ποιότητας GPUs που συνιστώνται για χρήση με VirtualGL. Αντ 'αυτού, VGL θα ανιχνεύσει τώρα τις καταστάσεις στις οποίες VGL_FORCEALPHA θα μπορούσε να είναι επωφελής και να προτείνει την ενεργοποίηση ή απενεργοποίηση (αν VGL_VERBOSE = 1).
- Αυτή η έκδοση του VirtualGL παρέχει ένα δυαδικό πακέτο και πλήρη υποστήριξη για Cygwin64.
Λειτουργία
Τι είναι καινούργιο στην έκδοση 2.3.3:
- VirtualGL θα ρίξει πλέον μια εξαίρεση, εάν ένα 3D εφαρμογή καλεί ορισμένες λειτουργίες X11 και GLX με το επιχείρημα NULL. Αντ 'αυτού θα επιτρέψει την υποκείμενη X11 ή βιβλιοθήκη GLX να χειριστεί το σφάλμα. Αυτό λειτουργεί ειδικά γύρω από ένα θέμα με τα Φίτζι.
- Εργάστηκε γύρω από ένα θέμα το οποίο, όταν ANSYS Workbench 14.5 είχε τρέξει με VirtualGL, subprocesses (όπως ο συντάκτης γεωμετρία) που ξεκίνησε μέσα από το περιβάλλον Workbench δεν θα βγείτε σωστά (και ως εκ τούτου θα γίνει ζόμπι.) Αυτό το ζήτημα επηρεάζεται επίσης ANSYS HFSS , η οποία είτε θα κλειδώσει κατά την έξοδο ή θα εκτυπώσετε ένα μήνυμα σφάλματος: & quot? τερματίσει ονομάζεται μετά από να ρίξει ένα στιγμιότυπο της «rrerror '& quot? .
- Εργάστηκε γύρω από ένα θέμα το οποίο, κατά τη χρήση MAGMA5 με VirtualGL, το δεύτερο και τα επόμενα προοπτικές ανοίγονται μέσα από την εφαρμογή δεν θα είναι πάντα εμφανίζονται σωστά.
- Προστέθηκε υποστήριξη για την επέκταση GLX_EXT_texture_from_pixmap.
- Προστέθηκε υποστήριξη για τις επεκτάσεις GLX_EXT_swap_control και GLX_SGI_swap_control και μια νέα μεταβλητή διαμόρφωσης (VGL_REFRESHRATE) που μπορούν να χρησιμοποιηθούν για να τους ελέγχουν. Ανατρέξτε στον Οδηγό χρήσης για περισσότερες πληροφορίες.
- Προστέθηκε υποστήριξη για το βάθος = 32 visuals και διαμορφώσεων FB.
- Προστέθηκε μια νέα & quot? Διαχειριστή παραθύρων & quot? λειτουργία που απενεργοποιεί ορισμένα χαρακτηριστικά VirtualGL που παρεμβαίνουν με 3D διαχειριστές παραθύρων, όπως compiz. Αυτό, σε συνδυασμό με το [6] και [4] παραπάνω, θα πρέπει να επιτρέψει compiz να λειτουργούν σωστά με αυτήν την έκδοση των VirtualGL, υπό την προϋπόθεση ότι η 2D X Server έχει υποστήριξη για την επέκταση X Composite. Ανατρέξτε στον Οδηγό χρήσης για περισσότερες πληροφορίες.
- Διορθώθηκε ένα σφάλμα BadDrawable X11 που σημειώθηκε κατά την εκτέλεση του Steam πελάτη σε VirtualGL.
- Βελτιωμένη η ακρίβεια των TCBench και CPUstat.
- συμπεριφορά Βελτιωμένη VirtualGL όταν έχει εγκατασταθεί από την πηγή: - vglrun τώρα λειτουργεί ανεξάρτητα από το πού έχουν εγκατασταθεί οι βιβλιοθήκες προσποιείται. Το σύστημα κατασκευής σκληρό κωδικούς η τιμή της μεταβλητής VGL_LIBDIR CMake σε ένα σενάριο που vglrun επικαλείται έτσι ώστε να μπορείτε να προσθέσετε αυτό τον κατάλογο για να LD_LIBRARY_PATH. Αν οι βιβλιοθήκες προσποιείται εγκατασταθεί σε έναν κατάλογο βιβλιοθήκης συστήματος, στη συνέχεια, συσκευαστές μπορούν να επιλέξουν να παραλείψετε το νέο σενάριο, και vglrun θα συνεχίσει να εργάζεται όπως πάντα. - Κάθε φορά που εγκαθίσταται μια συγκέντρωση 64-bit, glxspheres τώρα μετονομαστεί glxspheres64, σύμφωνα με την Σύμβαση των επίσημων πακέτων. Αυτό καθιστά δυνατή την εγκατάσταση ενός 32-bit και 64-bit έκδοση του VirtualGL στον ίδιο κατάλογο. - Αν το πρόθεμα εγκατάσταση έχει οριστεί στην προεπιλεγμένη (/ opt / VirtualGL), τότε οι προεπιλογές του συστήματος κατασκευής για την εγκατάσταση βιβλιοθήκες προσποιείται από μια 32-bit χτίσει σε / opt / VirtualGL / lib32 και βιβλιοθήκες προσποιείται από μια 64-bit χτίσει σε / opt / VirtualGL / lib64. - Ομοίως, εάν το πρόθεμα εγκατάσταση έχει οριστεί στην προεπιλεγμένη (/ opt / VirtualGL), τότε οι προεπιλογές του συστήματος κατασκευής για την εγκατάσταση του συμβολικού συνδέσμου libGL για το Chromium από έναν 32-bit χτίσει σε / opt / VirtualGL / fakelib32 και το συμβολικό δεσμό libGL για χρωμίου από ένα 64-bit χτίσει σε / opt / VirtualGL / fakelib64.
- ΚΟΒ readback τώρα ενεργοποιημένο από προεπιλογή. Περαιτέρω έρευνα έδειξε ότι η επαγγελματική ποιότητας GPUs επωφελούνται πάντα από το ΔΟΣ να ενεργοποιήσετε (αρκετά εντυπωσιακά, στην περίπτωση της AMD FirePro προσαρμογείς.) Με καταναλωτή ποιότητας AMD προσαρμογείς, τα ΔΟΣ γενικά να μην κάνει κακό, και με τους καταναλωτές-ποιότητας nVidia (GeForce) προσαρμογείς, τα αποτελέσματα είναι μικτά. Οι οδηγοί GeForce θα πέσει πίσω από τον αποκλεισμό readbacks αν το μορφότυπο εικονοστοιχείων που ζητούνται στην glReadPixels () δεν ταιριάζει με το μορφότυπο εικονοστοιχείων της Pbuffer, έτσι ΔΟΣ θα είναι γενικά πιο αργή σε αυτές τις περιπτώσεις. Έτσι, VirtualGL πέφτει τώρα πίσω στην σύγχρονη readback λειτουργία εάν εντοπίσει ότι τα ΔΟΣ δεν συμπεριφέρονται ασύγχρονα.
- Περαιτέρω, VGL_FORCEALPHA δεν είναι πλέον ενεργοποιημένη από προεπιλογή, όταν είναι ενεργοποιημένα τα ΔΟΣ. Η επιλογή αυτή εισήχθη λόγω της συμπεριφοράς GeForce αναφέρθηκε παραπάνω, αλλά η επιλογή δεν έχει καμία επίδραση στην επαγγελματική ποιότητας GPUs που συνιστώνται για χρήση με VirtualGL. Αντ 'αυτού, VGL θα ανιχνεύσει τώρα τις καταστάσεις στις οποίες VGL_FORCEALPHA θα μπορούσε να είναι επωφελής και να προτείνει την ενεργοποίηση ή απενεργοποίηση (αν VGL_VERBOSE = 1).
- Αυτή η έκδοση του VirtualGL παρέχει ένα δυαδικό πακέτο και πλήρη υποστήριξη για Cygwin64.
Λειτουργία
Τα σχόλια δεν βρέθηκε