VirtualGL er et helt gratis, multiplattform og åpen kildekode kommandolinje-programvare som kan omdirigere 3D-kommandoer fra en gitt OpenGL app til en server-side 3D-skjermkort, på alle Linux eller UNIX-lignende operativsystem. Det gjør også at de gjengitte bilder til en videofil.
Tilbyr quad-bufret stereo støtte
Viktige funksjoner inkluderer arbeidsstasjon-lignende nivåer av ytelse, som er svært nyttig når det brukes med høy hastighet proxy TurboVNC, samt støtte for å aktivere 3D økt samarbeid og mobilitet, noe som er ganske hendig når det brukes med VNC eller lignende fullmakt.
I tillegg omfatter den programvare støtte for spissen 50MP / sekund på et 100 Mbit nettverk, spesielt når de brukes sammen med den TurboVNC søknad og quad-bufret stereostøtte. Den tillater brukere å fjerne 3D datastørrelsen.
Kan brukes en VizStack følges
Programvaren kan lett brukes som en følgesvenn for VizStack nettleseren for å vise parallelle rende jobber eksternt, samt med VMware eller Oracle VirtualBox virtualisering programvare for visning av OpenGL-programmer eksternt på Microsoft Windows operativsystemer.
Fungerer under Linux, BSD. Mac og Windows
VirtualGL er en cross-platform prosjekt som arbeider under GNU / Linux, FreeBSD, Microsoft Windows og Mac OS X-operativsystemer. Det har blitt testet på datamaskiner som støtter en av de 32 eller 64-bits CPU arkitekturer.
Komme i gang med VirtualGL
For enkelhets skyld, er programmet distribueres som innfødte installatører for mange distribusjoner av GNU / Linux som bruker enten av DEB eller RPM pakkesystem. En kilde pakken er også tilgjengelig for nedlasting for Linux kernel-baserte operativsystemer som bruker en annen pakkebehandler. Etter installasjonen kan du bruke VirtualGL programvaren på dine prosjekter. Flere bruksdetaljer finner du på prosjektets & rsquo; s hjemmeside
Hva er nytt i denne utgaven.
- VirtualGL vil ikke lenger kaste et unntak hvis en 3D-program kaller visse X11 og GLX funksjoner med en NULL argument. Det vil i stedet tillate den underliggende X11 eller GLX biblioteket for å håndtere feil. Dette fungerer spesielt rundt et problem med Fiji.
- Jobbet rundt en sak der, når ANSYS Workbench 14.5 ble kjørt med VirtualGL, delprosesser (for eksempel geometri redaktøren) lansert fra i Workbench miljøet ville ikke gå ordentlig (og dermed ville bli zombier.) Dette problemet også påvirket ANSYS HFSS som enten ville låse opp når du går ut, eller ville skrive ut en feilmelding: & quot; avslutte kalt etter å kaste en forekomst av 'rrerror' & quot; .
- Jobbet rundt en sak der, når du bruker MAGMA5 med VirtualGL, andre og påfølgende perspektiver åpnet i programmet vil ikke alltid vises riktig.
- Lagt til støtte for GLX_EXT_texture_from_pixmap forlengelse.
- Lagt til støtte for de GLX_EXT_swap_control og GLX_SGI_swap_control utvidelser og en ny konfigurasjonsvariabel (VGL_REFRESHRATE) som kan brukes til å kontrollere dem. Se brukerhåndboken for mer informasjon.
- Lagt til støtte for dybde = 32 grafikk og FB configs.
- Lagt til en ny & quot; vindusbehandler & quot; modus som deaktiverer visse funksjoner i VirtualGL som forstyrrer 3D vindusbehandlere som compiz. Dette, kombinert med [6] og [4] ovenfor, bør tillate compiz å kjøre skikkelig med denne versjonen av VirtualGL, forutsatt at 2D-X Server har støtte for X Composite forlengelse. Se brukerhåndboken for mer informasjon.
- Fikset en BadDrawable X11 feil når man kjører Steam-klienten i VirtualGL.
- Forbedret nøyaktighet TCBench og CPUstat.
- Strømlinjeformet VirtualGL atferd når den er installert fra kilde: - vglrun jobber nå uavhengig av hvor Faker bibliotekene har blitt installert. Oppbyggingen system hard-koder verdien av VGL_LIBDIR CKontroller variabel i et skript som vglrun påkaller så det kan legge denne katalogen til LD_LIBRARY_PATH. Hvis Faker bibliotekene er installert i et system bibliotek katalog, så packagers kan velge å utelate nytt manus, og vglrun vil fortsette å fungere som den alltid har gjort. - Når en 64-bit build er installert, glxspheres nå omdøpt glxspheres64, per konvensjonen av de offisielle pakker. Dette gjør det mulig å installere en 32-bits og 64-bits versjon av VirtualGL i samme katalog. - Hvis installerings prefikset er satt til standard (/ opt / VirtualGL), deretter bygge systemet som standard installasjon Faker bibliotekene fra en 32-bits bygge inn / opt / VirtualGL / lib32 og Faker biblioteker fra en 64-bit bygge inn / opt / VirtualGL / lib64. - Tilsvarende, hvis installere prefikset er satt til standard (/ opt / VirtualGL), deretter bygge systemet som standard installerer libGL symlink for Chromium fra en 32-bits bygge inn / opt / VirtualGL / fakelib32 og libGL symlink for Chromium fra en 64-bits bygge inn / opt / VirtualGL / fakelib64.
- PBO readback modus er nå aktivert som standard. Videre forskning har vist at profesjonelt nivå GPU alltid dra nytte av PBOs blir aktivert (ganske dramatisk, i tilfelle av AMD FirePro adaptere.) Med forbruker-grade AMD adaptere, PBOs vanligvis gjør ingen skade, og med forbruker-grade nVidia (GeForce) adaptere, resultatene er blandet. GeForce drivere vil falle tilbake til blokkerer readbacks hvis pixel format spurt i glReadPixels () ikke stemmer overens med pixel formatet på Pbuffer, så PBOs vil generelt være lavere i disse tilfellene. Dermed VirtualGL nå faller tilbake til synkron readback-modus hvis den oppdager at PBOs ikke oppfører asynkront.
- Videre VGL_FORCEALPHA ikke lenger aktivert som standard når PBOs er aktivert. Dette alternativet ble innført på grunn av GeForce atferd som er nevnt ovenfor, men valget har ingen effekt overhodet med profesjonell GPU som er anbefalt for bruk med VirtualGL. I stedet vil VGL nå gjenkjenne situasjoner hvor VGL_FORCEALPHA kan være gunstig, og foreslår å aktivere eller deaktivere den (hvis VGL_VERBOSE = 1.)
- Denne versjonen av VirtualGL gir en binær pakke og full støtte for Cygwin64.
Hva er nytt i versjon 2.4.1 / 2.5 Beta 1:
- VirtualGL vil ikke lenger kaste en unntak hvis en 3D-program kaller visse X11 og GLX funksjoner med en NULL argument. Det vil i stedet tillate den underliggende X11 eller GLX biblioteket for å håndtere feil. Dette fungerer spesielt rundt et problem med Fiji.
- Jobbet rundt en sak der, når ANSYS Workbench 14.5 ble kjørt med VirtualGL, delprosesser (for eksempel geometri redaktøren) lansert fra i Workbench miljøet ville ikke gå ordentlig (og dermed ville bli zombier.) Dette problemet også påvirket ANSYS HFSS som enten ville låse opp når du går ut, eller ville skrive ut en feilmelding: & quot; avslutte kalt etter å kaste en forekomst av 'rrerror' & quot; .
- Jobbet rundt en sak der, når du bruker MAGMA5 med VirtualGL, andre og påfølgende perspektiver åpnet i programmet vil ikke alltid vises riktig.
- Lagt til støtte for GLX_EXT_texture_from_pixmap forlengelse.
- Lagt til støtte for de GLX_EXT_swap_control og GLX_SGI_swap_control utvidelser og en ny konfigurasjonsvariabel (VGL_REFRESHRATE) som kan brukes til å kontrollere dem. Se brukerhåndboken for mer informasjon.
- Lagt til støtte for dybde = 32 grafikk og FB configs.
- Lagt til en ny & quot; vindusbehandler & quot; modus som deaktiverer visse funksjoner i VirtualGL som forstyrrer 3D vindusbehandlere som compiz. Dette, kombinert med [6] og [4] ovenfor, bør tillate compiz å kjøre skikkelig med denne versjonen av VirtualGL, forutsatt at 2D-X Server har støtte for X Composite forlengelse. Se brukerhåndboken for mer informasjon.
- Fikset en BadDrawable X11 feil når man kjører Steam-klienten i VirtualGL.
- Forbedret nøyaktighet TCBench og CPUstat.
- Strømlinjeformet VirtualGL atferd når den er installert fra kilde: - vglrun jobber nå uavhengig av hvor Faker bibliotekene har blitt installert. Oppbyggingen system hard-koder verdien av VGL_LIBDIR CKontroller variabel i et skript som vglrun påkaller så det kan legge denne katalogen til LD_LIBRARY_PATH. Hvis Faker bibliotekene er installert i et system bibliotek katalog, så packagers kan velge å utelate nytt manus, og vglrun vil fortsette å fungere som den alltid har gjort. - Når en 64-bit build er installert, glxspheres nå omdøpt glxspheres64, per konvensjonen av de offisielle pakker. Dette gjør det mulig å installere en 32-bits og 64-bits versjon av VirtualGL i samme katalog. - Hvis installerings prefikset er satt til standard (/ opt / VirtualGL), deretter bygge systemet som standard installasjon Faker bibliotekene fra en 32-bits bygge inn / opt / VirtualGL / lib32 og Faker biblioteker fra en 64-bit bygge inn / opt / VirtualGL / lib64. - Tilsvarende, hvis installere prefikset er satt til standard (/ opt / VirtualGL), deretter bygge systemet som standard installerer libGL symlink for Chromium fra en 32-bits bygge inn / opt / VirtualGL / fakelib32 og libGL symlink for Chromium fra en 64-bits bygge inn / opt / VirtualGL / fakelib64.
- PBO readback modus er nå aktivert som standard. Videre forskning har vist at profesjonelt nivå GPU alltid dra nytte av PBOs blir aktivert (ganske dramatisk, i tilfelle av AMD FirePro adaptere.) Med forbruker-grade AMD adaptere, PBOs vanligvis gjør ingen skade, og med forbruker-grade nVidia (GeForce) adaptere, resultatene er blandet. GeForce drivere vil falle tilbake til blokkerer readbacks hvis pixel format spurt i glReadPixels () ikke stemmer overens med pixel formatet på Pbuffer, så PBOs vil generelt være lavere i disse tilfellene. Dermed VirtualGL nå faller tilbake til synkron readback-modus hvis den oppdager at PBOs ikke oppfører asynkront.
- Videre VGL_FORCEALPHA ikke lenger aktivert som standard når PBOs er aktivert. Dette alternativet ble innført på grunn av GeForce atferd som er nevnt ovenfor, men valget har ingen effekt overhodet med profesjonell GPU som er anbefalt for bruk med VirtualGL. I stedet vil VGL nå gjenkjenne situasjoner hvor VGL_FORCEALPHA kan være gunstig, og foreslår å aktivere eller deaktivere den (hvis VGL_VERBOSE = 1.)
- Denne versjonen av VirtualGL gir en binær pakke og full støtte for Cygwin64.
Hva er nytt i versjon 2.4.1:
- VirtualGL vil ikke lenger kaste et unntak hvis en 3D søknad kaller visse X11 og GLX funksjoner med en NULL argument. Det vil i stedet tillate den underliggende X11 eller GLX biblioteket for å håndtere feil. Dette fungerer spesielt rundt et problem med Fiji.
- Jobbet rundt en sak der, når ANSYS Workbench 14.5 ble kjørt med VirtualGL, delprosesser (for eksempel geometri redaktøren) lansert fra i Workbench miljøet ville ikke gå ordentlig (og dermed ville bli zombier.) Dette problemet også påvirket ANSYS HFSS som enten ville låse opp når du går ut, eller ville skrive ut en feilmelding: & quot; avslutte kalt etter å kaste en forekomst av 'rrerror' & quot; .
- Jobbet rundt en sak der, når du bruker MAGMA5 med VirtualGL, andre og påfølgende perspektiver åpnet i programmet vil ikke alltid vises riktig.
- Lagt til støtte for GLX_EXT_texture_from_pixmap forlengelse.
- Lagt til støtte for de GLX_EXT_swap_control og GLX_SGI_swap_control utvidelser og en ny konfigurasjonsvariabel (VGL_REFRESHRATE) som kan brukes til å kontrollere dem. Se brukerhåndboken for mer informasjon.
- Lagt til støtte for dybde = 32 grafikk og FB configs.
- Lagt til en ny & quot; vindusbehandler & quot; modus som deaktiverer visse funksjoner i VirtualGL som forstyrrer 3D vindusbehandlere som compiz. Dette, kombinert med [6] og [4] ovenfor, bør tillate compiz å kjøre skikkelig med denne versjonen av VirtualGL, forutsatt at 2D-X Server har støtte for X Composite forlengelse. Se brukerhåndboken for mer informasjon.
- Fikset en BadDrawable X11 feil når man kjører Steam-klienten i VirtualGL.
- Forbedret nøyaktighet TCBench og CPUstat.
- Strømlinjeformet VirtualGL atferd når den er installert fra kilde: - vglrun jobber nå uavhengig av hvor Faker bibliotekene har blitt installert. Oppbyggingen system hard-koder verdien av VGL_LIBDIR CKontroller variabel i et skript som vglrun påkaller så det kan legge denne katalogen til LD_LIBRARY_PATH. Hvis Faker bibliotekene er installert i et system bibliotek katalog, så packagers kan velge å utelate nytt manus, og vglrun vil fortsette å fungere som den alltid har gjort. - Når en 64-bit build er installert, glxspheres nå omdøpt glxspheres64, per konvensjonen av de offisielle pakker. Dette gjør det mulig å installere en 32-bits og 64-bits versjon av VirtualGL i samme katalog. - Hvis installerings prefikset er satt til standard (/ opt / VirtualGL), deretter bygge systemet som standard installasjon Faker bibliotekene fra en 32-bits bygge inn / opt / VirtualGL / lib32 og Faker biblioteker fra en 64-bit bygge inn / opt / VirtualGL / lib64. - Tilsvarende, hvis installere prefikset er satt til standard (/ opt / VirtualGL), deretter bygge systemet som standard installerer libGL symlink for Chromium fra en 32-bits bygge inn / opt / VirtualGL / fakelib32 og libGL symlink for Chromium fra en 64-bits bygge inn / opt / VirtualGL / fakelib64.
- PBO readback modus er nå aktivert som standard. Videre forskning har vist at profesjonelt nivå GPU alltid dra nytte av PBOs blir aktivert (ganske dramatisk, i tilfelle av AMD FirePro adaptere.) Med forbruker-grade AMD adaptere, PBOs vanligvis gjør ingen skade, og med forbruker-grade nVidia (GeForce) adaptere, resultatene er blandet. GeForce drivere vil falle tilbake til blokkerer readbacks hvis pixel format spurt i glReadPixels () ikke stemmer overens med pixel formatet på Pbuffer, så PBOs vil generelt være lavere i disse tilfellene. Dermed VirtualGL nå faller tilbake til synkron readback-modus hvis den oppdager at PBOs ikke oppfører asynkront.
- Videre VGL_FORCEALPHA ikke lenger aktivert som standard når PBOs er aktivert. Dette alternativet ble innført på grunn av GeForce atferd som er nevnt ovenfor, men valget har ingen effekt overhodet med profesjonell GPU som er anbefalt for bruk med VirtualGL. I stedet vil VGL nå gjenkjenne situasjoner hvor VGL_FORCEALPHA kan være gunstig, og foreslår å aktivere eller deaktivere den (hvis VGL_VERBOSE = 1.)
- Denne versjonen av VirtualGL gir en binær pakke og full støtte for Cygwin64.
Hva er nytt i versjon 2.3.3:
- VirtualGL vil ikke lenger kaste et unntak hvis en 3D søknad kaller visse X11 og GLX funksjoner med en NULL argument. Det vil i stedet tillate den underliggende X11 eller GLX biblioteket for å håndtere feil. Dette fungerer spesielt rundt et problem med Fiji.
- Jobbet rundt en sak der, når ANSYS Workbench 14.5 ble kjørt med VirtualGL, delprosesser (for eksempel geometri redaktøren) lansert fra i Workbench miljøet ville ikke gå ordentlig (og dermed ville bli zombier.) Dette problemet også påvirket ANSYS HFSS som enten ville låse opp når du går ut, eller ville skrive ut en feilmelding: & quot; avslutte kalt etter å kaste en forekomst av 'rrerror' & quot; .
- Jobbet rundt en sak der, når du bruker MAGMA5 med VirtualGL, andre og påfølgende perspektiver åpnet i programmet vil ikke alltid vises riktig.
- Lagt til støtte for GLX_EXT_texture_from_pixmap forlengelse.
- Lagt til støtte for de GLX_EXT_swap_control og GLX_SGI_swap_control utvidelser og en ny konfigurasjonsvariabel (VGL_REFRESHRATE) som kan brukes til å kontrollere dem. Se brukerhåndboken for mer informasjon.
- Lagt til støtte for dybde = 32 grafikk og FB configs.
- Lagt til en ny & quot; vindusbehandler & quot; modus som deaktiverer visse funksjoner i VirtualGL som forstyrrer 3D vindusbehandlere som compiz. Dette, kombinert med [6] og [4] ovenfor, bør tillate compiz å kjøre skikkelig med denne versjonen av VirtualGL, forutsatt at 2D-X Server har støtte for X Composite forlengelse. Se brukerhåndboken for mer informasjon.
- Fikset en BadDrawable X11 feil når man kjører Steam-klienten i VirtualGL.
- Forbedret nøyaktighet TCBench og CPUstat.
- Strømlinjeformet VirtualGL atferd når den er installert fra kilde: - vglrun jobber nå uavhengig av hvor Faker bibliotekene har blitt installert. Oppbyggingen system hard-koder verdien av VGL_LIBDIR CKontroller variabel i et skript som vglrun påkaller så det kan legge denne katalogen til LD_LIBRARY_PATH. Hvis Faker bibliotekene er installert i et system bibliotek katalog, så packagers kan velge å utelate nytt manus, og vglrun vil fortsette å fungere som den alltid har gjort. - Når en 64-bit build er installert, glxspheres nå omdøpt glxspheres64, per konvensjonen av de offisielle pakker. Dette gjør det mulig å installere en 32-bits og 64-bits versjon av VirtualGL i samme katalog. - Hvis installerings prefikset er satt til standard (/ opt / VirtualGL), deretter bygge systemet som standard installasjon Faker bibliotekene fra en 32-bits bygge inn / opt / VirtualGL / lib32 og Faker biblioteker fra en 64-bit bygge inn / opt / VirtualGL / lib64. - Tilsvarende, hvis installere prefikset er satt til standard (/ opt / VirtualGL), deretter bygge systemet som standard installerer libGL symlink for Chromium fra en 32-bits bygge inn / opt / VirtualGL / fakelib32 og libGL symlink for Chromium fra en 64-bits bygge inn / opt / VirtualGL / fakelib64.
- PBO readback modus er nå aktivert som standard. Videre forskning har vist at profesjonelt nivå GPU alltid dra nytte av PBOs blir aktivert (ganske dramatisk, i tilfelle av AMD FirePro adaptere.) Med forbruker-grade AMD adaptere, PBOs vanligvis gjør ingen skade, og med forbruker-grade nVidia (GeForce) adaptere, resultatene er blandet. GeForce drivere vil falle tilbake til blokkerer readbacks hvis pixel format spurt i glReadPixels () ikke stemmer overens med pixel formatet på Pbuffer, så PBOs vil generelt være lavere i disse tilfellene. Dermed VirtualGL nå faller tilbake til synkron readback-modus hvis den oppdager at PBOs ikke oppfører asynkront.
- Videre VGL_FORCEALPHA ikke lenger aktivert som standard når PBOs er aktivert. Dette alternativet ble innført på grunn av GeForce atferd som er nevnt ovenfor, men valget har ingen effekt overhodet med profesjonell GPU som er anbefalt for bruk med VirtualGL. I stedet vil VGL nå gjenkjenne situasjoner hvor VGL_FORCEALPHA kan være gunstig, og foreslår å aktivere eller deaktivere den (hvis VGL_VERBOSE = 1.)
- Denne versjonen av VirtualGL gir en binær pakke og full støtte for Cygwin64.
Kommentarer ikke funnet