virtual gl

virtual gl anedi oka open soars software packagy, idhi unix mariyu linux open gl applicationla nundi untaayi rendering aadesaalanu pratyeka sarvarloni untaayi accelerator hardwareku mallistundi mariyu netvarkloni vaerae chota unna (sannani) clientku avutputnu pamputundi. sarvar vaipu, varchuvalgilo daari mallimpunu nirvahinche library mariyu eee libraryni upayoginchamani anuvartanaalanu soochinche rapper programme untaayi. clientlu remot x11 connectionnu upayoginchi ledhaa vnc sarvar vanti x11 praxini upayoginchi sarvarku connect cheyavachu. x11 connection vishayamlo, x11 stream nundi vidigaa andinchina graphics avutputnu sweekarinchadaaniki konni client-side virtual gl software kooda avasaram. vnc connection vishayamlo vnc client tappa vaerae nirdishta client-side software avasaram ledhu.
samasya.
saadhaaranamgaa gpulo unde pratyeka hardware acceleratorlapy graphicsnu andinchadam dwara opengil applicationla paniteerunu baga meruguparachavacchu. gypus chaalaa saadhaaranam ayipoyindi, anuvartanaalu aamodayogyamaina paniteeru kosam vaatipai aadhaarapadataaniki vachayi. conny unix mariyu linux kosam vnc mariyu itara sannani client vaataavaranaalaku sarvar vaipu atuvanti hardwareku praapyata ledhu. anduvalla avi open gl applicationlaku assalu maddatu ivvavu ledhaa client meeda ledhaa sarvarloni softwarelo rendering vanti nemmadigaa chese paddhatulanu aasrayinchavu. 
hardware tvaranamtho untaayi anuvartanaalanu remotga pradarsinchadaaniki saampradayakamgaa "paroksha rendering" vadakam avasaram."paroksha rendering x11 protocol stream lopala opengl aadesaalanu ponduparachadaaniki mariyu vaatini oka application nundi x displake ravana cheyadaaniki x vindo system (" "x11" "ledhaa" "x" ") kuu glx podigimpunu upayogistundi". saampradayakamgaa, application remotga unna application sarvarlo nadustundi, mariyu x display viniyogadaaru desktaplo nadustundi. eee drushtaamtamlo, open gl aadesaalannii viniyogadaaru desktop yantram dwara amalu cheyabadataayi, tadwara aaa yantram vegavantamaina untaayi graphics accelerator kaligi undaali. eee paddhatini upayoginchi untaayi applicationnu remotga pradarsinchagala yantram rakanni idhi parimitam chestundi.
network taginanta vaegamgaa unte paroksha rendering baga panichestundi (udaaharanaku gigabit eetharnet), application pradarsinchabadutunna vastuvu yokka jyaamitini dynamicga savarinchakapothe, application display jaabitaalanu upayogiste, mariyu application chaalaa ekkuva upayoginchakapothe texture mapping. ayithe, aneka open gl anuvartanaalu eee pramaanaalaku anugunamgaa laevu. vishayalanu marinta klishtataram cheyadaaniki, konni open gl podigimpulu paroksha rendering vaataavaranamloo panicheyavu. eee podigimpulaloo konnintiki untaayi graphics hardwarenu neerugaa access cheyagala saamarthyam avasaram, anduvalla parokshamgaa panicheyadaaniki eppatikee cheyalemu. itara sandarbhaallo, viniyogadaaru yokka x display avasaramaina open gl podigimpuku spashtamaina maddatunu andinchakapovacchu ledhaa podigimpu viniyogadaaru yokka desktop mesheenlo laeni nirdishta hardware aakruteekaranapai aadhaarapadavachhu.
application sarvarlo open gl rendering cheyadam paroksha rendering dwara pravesapettina samasyalanu tappistundi, endukante application ippudu untaayi rendering hardwareku vegavantamaina mariyu pratyaksha marganni kaligi undhi. application sarvarlo untaayi rendering sambhaviste, phalitamgaa vachhe untundi chitraalanu matrame clientku pampali. untaayi dayta entha peddadigaa upayoginchabadinaa, vaatini utpatti cheyadaaniki chitraalanu adhe frame retutho pampinhee cheyavachu, kabatti application sarvarlo untaayi rendering cheyadam valla untaayi paniteeru samasyanu untundi paniteeru samasyaga maarchutundi. appudu samasya emitante, interactive frame raetla vadda networkpie 1-2 mega pixels image daetaanu elaa prasaram cheyaalo avutundi, conny vastuvula saanketikatalu (hechditivi, oka paeru pettadaniki) ippatike eee samasyanu parishkaristaayi.
virtual gl parishkaram.
virtuall application sarvarlo openl rendering cheyadaaniki "glx forking" nuu upayogistundi. unix mariyu linux opengle anuvartanaalu saadhaaranamgaa oke x pradarsanaku glx aadesaalu mariyu saadhaarana x11 aadesaalanu pamputaayi. oka nirdishta x vindoku opengle rendering sandarbhaalanu bandhinchadaaniki, x display maddatu ichhe pixel formatla jaabitaanu pondadaaniki, modalainavi upayoginchadaaniki glx aadesaalanu upayogistaaru. virtual gl anedi unix mariyu linuxloni oka lakshanaanni sadviniyogam chesukuntundi, idhi oka libraryni applicationloki "preload" cheyadaaniki anumatistundi, samarthavantamgaa intercept (akaa "interposing") chese konni function calls, application saadhaaranamgaa link cheyabadina shared librarylaku chestundi. virtual glnu unix ledhaa linux open gl applicationlo mundhe load chesina tarvaata, idhi application nundi glx function kaalsnu addukuntundi mariyu sambandhita glx aadesaalanu application sarvar yokka ex display display ex sarvar") kuu pampe vidhamgaa vaatini tirigi vraastundi, idhi bahusha untaayi hardware acceleratornu kaligi untundi. anduvalla, virtual gll, glx aadesaalanu network dwara viniyogadaaru yokka ex displake ledhaa vnc vanti virtual ex display ("ex proxy") kuu pampakunda nirodhistundi, idhi glx kuu maddatu ivvadu. glx kaalsnu tirigi vraase prakriyaloo, virtualgle opengl renderingnu off-screen pixel bufferlu ("puffers") loki kooda daari mallistundi.")) intalo, application yokka user interfacenu geeyadaaniki upayoginche saadhaarana x11 aadeshaalatho sahaa application nundi migilina function calls, maarpu lekunda virtual gl dwara paas cheyadaaniki anumatinchabadataayi.
antargatamgaa, virtual gl yokka interposer injin kooda vindos nundi puffers varaku myapnu nirvahistundi, gamya x display display ex sarvar") mariyu untaayi ex sarvar madhya drushya lakshanaalatoo saripolutundi mariyu glx daarimaarpu atukulu lekunda undani bharosa ivvadaaniki vividha rakaala itara hashing vidhulanu nirvahistundi. conny tappanisarigaa, application sarvar yokka x displaypy open gl sandarbham sthaapinchabadina tarvaata, virtual gl maargam nundi bayatapadutundi mariyu tadupari anni open gl aadesaalanu application sarvar yokka untaayi hardwareku addanki lekunda velladaaniki anumatistundi. anduvalla, application sarvar yokka hardware mariyu driverlu andinchina open gl lakshanaalu mariyu podigimpulanu application svayamchaalakamgaa upayoginchavacchu.
marshelling glx commands mariyu puffers nirvahanato paatu, virtual gl kooda saraina samayamlo pradarsinchabadina pixellanu tirigi chaduvutundi (saadhaaranamgaa coque _ 1 ledhaa coque _ 2 nii paryaveekshinchadam dwara) mariyu aapai praamaanika x image droying aadesaalanu upayoginchi aaa pixellanu application yokka x vindoloki laagutundi. virtual gl untundi ex sarvar nundi glx aadesaalanu mallistunnanduna, dheenini ex praxilaku (vnc vantivi) vegavantamaina untaayi maddatunu jodinchadaaniki alaage remot ex displaynu upayogistunnappudu paroksha open gl rendering jaragakunda nirodhinchadaaniki upayoginchavacchu.
virtual glnu vnc ledhaa maroka ex praakseetho kalisi upayoginchadam valla bahula viniyogadaarulu okesari oke application sarvarlo untaayi applicationlanu amalu cheyadaaniki mariyu prati seshannu panchukoovadaaniki bahula clientlanu anumatistundi. ayithe, vnc mariyu daani ilk ghana rangu, konni rangulu mariyu konni interframe vyatyaasaalato pedda praantaalatoo 2d anuvartanaalanu nirvahinchadaaniki tune cheyabaddaayi. marovaipu, untaayi anuvartanaalu, chakkati-grained, sanklishta rangu namuunaalatoe chitraalanu utpatti chestaayi mariyu tadupari framela madhya chaalaa takkuva sahasambandham kaligi untaayi. open gl application nundi x vindoloki chitraalanu geeyadam dwara utpatti cheyabadina panibharam tappanisarigaa veediyo player maadirigaane panibharam, mariyu off-dhi-shelf sannani client software saadhaaranamgaa eee panibharanni interactive frame retlatho nirvahinchagaligelaa taginanta vegavantamaina image kodeklu kaligi undadu.
virtual gl eee samasyanu rendu vidhaluga parishkaristundih
turbov enn sii mariyu tigerve enn sii.
turbovency mariyu tigervency anevi bigutu mariyu jpeg encodingnu vegavantam chese bigutu vnc yokka saakhalu, kontavaraku libzpeg-turbo, libzpeg yokka simdi-accelerated versionnu upayoginchadam dwara. rendu prajectulu vnc sarvarlatho paatu client applicationlanu andistaayi.
virtual gl adhe brundam dwara turbov enn sii abhivruddhi cheyabadindi. 100 megabit eetharnet networklalo idhi 50 mega pixels/sekanuku paiga grahinchaleni chitra naanhyathatho pradarsinchagaladu. turbovencylo 5 megabit broadband linkpai 10-12 mega pixels/sekanu pradarsinchadaaniki anumatinche marinta optimisations unnaayi, gamaninchadagga takkuva conny upayoginchadagina chitra naanhyathatho. turbovency client-side double buffering mariyu untaayi applicationlanu lakshyamgaa chesukunna itara lakshanaalanu chaerchadaaniki biginchinaviensini kooda vistaristundi, nishkriyaatmakata kaalamlo screen chitram yokka nashtarahita kaapeeni pampagala saamarthyam vantivi. terragrid viniyogadaarulu stampaid visualization cluster yokka untaayi rendering saamardhyaalanu remotga access cheyadaaniki veelugaa texas vishwavidhyaalayamloni texas advanced computing center dwara turbovency mariyu virtualgle upayoginchabadataayi.
tigerve ensi anedi turbov ensi maadirigaane paniteerunu andinche tite vnc yokka iteevali fork, conny itara amsaalalo merugga panichestundi.
vgl ravana.
vgl transportnu upayogistunnappudu, virtual glass turbovency upayoginche adhe optimize chesina jpeg kodeknu upayoginchi prakriyaloo pradarsinchabadina untaayi chitraalanu kudistundi. virtualgle appudu client mesheenlo nadustunna virtualgle client applicationku pratyeka tcp sackett dwara sampeedana chitraalanu pamputundi. virtual client chitraalanu decompress cheyadaaniki mariyu pixellanu tagina x vindoloki geeyadaaniki baadhyata vahistundi. intalo, application yokka display yokka naan-opengal elements praamaanika remot x11 protokaalnu upayoginchi network dwara pampabadataayi mariyu client mesheenlo andinchabadataayi.
eee vidhaanaaniki client mesheenlo x display undaali, mariyu 2d rendering cheyadaaniki remot x11 protocalpy aadharapadatam antey adhika-jaapyam networklalo vgl ravaanaanu upayogistunnappudu aneka anuvartanaalu paelavamgaa panicheestaayi. adanamgaa, vgl ravana antargatamgaa sahakaaraaniki (prati sessionku bahula clientlu) maddatu ivvadu, endukante chitraalu lagabadatam kante viniyogadaarula yantraalaku nettabadutunnaayi. conny vgl ravana yokka upayogam puurtigaa atukulu laeni application anubhavanni andistundi, dheeni dwara prati application vindo oke desktop vindoku anugunamgaa untundi. untundi rendering clientpy jarugutunnanduna, vgl ravana sarvar cpu lodnu kooda taggistundi, mariyu vgl ravana kwad-bufferred stereo vanti adhunaatana opengl lakshanaalanu upayoginchadaaniki anumatistundi.
virtual gl yokka developerlu vgl ravana yokka praadhamika viniyogadaarulu 802.11g wireless ledhaa application sarvarku vegavantamaina eetharnet connectiontho laptop viniyogadaarulugaa undaalani bhaavistaaru.
virtual gl upayoginchi vaanijya utpattulu.
virtual gl mariyu turbov enn sii suurya suukshma vyavasthala nundi suurya drushyeekarana vyavastha utpatti yokka pradhana bhagalu, idhi april april nilipiveyabadindi. rendu open soars packagelu closed soars plugintho kalipi virtual glnu suurya kiranaala sannani clientlaku sampeedana chitraalanu pampadaaniki anumatinchaayi mariyu maroka closed soars packagy, idhi virtual glnu sunn grid injinto anusandhaaninchi, vanarula nirvahananu mariyu remot untaayi udyogaala kosam schedulingnu andistundi. sunn shared visualization" anie piluvabade eee packagela kalayika uchita downloadgaa andubaatulo undhi. maddatu kosam suuryarashmi.
v4. x.nomachine desktop sessionlalo untaayi applicationlanu amalu cheyadaaniki viniyogadaarulanu anumatinchadaaniki x off nomachine virtualgil kuu maddatu istundi.
hetch. pii nundi scalable visualization arre software yokka yokka virtual gl mariyu turbovency thoo anusandhaaninche bhagalu untaayi, untaayi udyogaalanu visualization cluster nundi schedule cheyadaaniki mariyu remotga pradarsinchadaaniki anumatistundi.
sannani pindi yokka v3.0.0 virtual gl thoo kalisi panicheyadaaniki roopondinchabadindi.
enginframe veekshanhala yokka v2010 remot protocol empikalalo okatigaa virtualgil kuu maddatu istundi.
sarvar-side renderingnu amalu cheyadaaniki virtual gl nundi opentext yooj code nundi demandnu minchipoyi mariyu friedam utpattulanu minchipotundi.

