Entra

View Full Version : OpenGL in Vista - Chiarimenti Esperti


phoenixbf
05-02-2007, 16:14
Ciao a tutti,

Premetto che ancora non ho comprato ne' provato Vista.

Vorrei sapere da chi lo ha installato e testato come funziona OpenGL, per favore vorrei dei chiarimenti esperti, non frasi tipo "si certo che funzionano!"
Devono funzionare anche bene, intendo perfettamente compatibili con shader GL 2.0 e tutto il resto. Se notante differenze, anche MINIME rispetto a Win XP.

Questo perche ci sto lavorando e ci lavorero' con queste librerie.

Vi riporto una petizione di forte lamentela risalente al 2005, poi qualcosa cambio', ma mi dovete confermare SE e COME:
http://www.petitionspot.com/petitions/openglvista

In the current implementation (as of 2005-09-22) of the OpenGL graphics library in Windows Vista - a soon to be released new version of the Microsoft Windows operating system, OpenGL is not a stand alone library. Instead it functions as a wrapper around DirectX, and is frozen to the vanilla version of OpenGL 1.4.

This means that OpenGL applications in Windows Vista will, most likely, suffer from severe perfromance loss, that, when an OpenGL driver is loaded, the Windows operating system will have odd behaviours and that future versions of OpenGL will not affect the Windows Vista platform. This would result in less developers actively supporting OpenGL, and as a result, less applications written which are easy to port to another platform or easy to maintain.

This can still be changed. Either if Microsoft drops the current implementation - which is not a technical decision, but a political decision - or if Microsoft releases the information needed for third parties to write a new, functional driver for OpenGL.

This undersigned strongly encourage everyone who has anything to do with OpenGL, DirectX or Windows to put preassure on Windows to change this policy and to allow one of the two possible solutions to be carried out.

This petition will be send to Microsoft, ATI, nVidia, 3D Labs, Matrox, Apple and SGI once 100.000 people have signed. The reason for this relative low number is due to the technical nature of the problem.


Quindi se qualcuno ci sta lavorando con queste librerie, sarei grato se mi facesse una analisi pseudo-approfondita della questione...

phoenixbf
09-02-2007, 18:39
Ma non interessa a nessuno la cosa?

Pandrin2006
09-02-2007, 20:04
Le OpenGL 2 sono supportate tramite i driver della scheda video NVidia o ATI/AMD, e quindi utilizzano l'accelerazione grafica della scheda video (non sono wrappate dalle DirectX).
E sono anche pienamente compatibili con Aero.

Errik89
09-02-2007, 20:11
mi sa che č esattamente come per XP. Io ti posso solo dire che ho provato Quake 3 (che pur essendo vecchiotto č OpenGL) e funziona benissimo

alethink
09-02-2007, 22:58
Interessa moltissimo anche a me l'argomento visto che la maggior parte dei programmi che uso per lavoro si basano sulle openGL.

Io ho trovato questa serie di benchmark di confronto tra vista e xp con programmi professionali - e sottolineo professionali, ci sono softwares le cui licenze costano decine di migliaia di euro all'anno; e per favore vediamo di non confonderle con dei "giochi" - cmq i risultati da quello che si vede qui sono tragici. I benchmark ottimizzati per le opengl dicono che questi programmi in vista fanno 1/10 di quello che facevano con XP.

http://www.tomshw.it/business.php?guide=20070129&page=benchmark_vista_contro_xp_cpu-06
http://www.tomshw.it/business.php?guide=20070129&page=benchmark_vista_contro_xp_cpu-05

Bisogna vedere in quali condizioni e con quali drivers sono stati fatti i test.. ma la situazione non sembra certo confortante. riporto anche un passaggio preso dalle conclusioni dell'articolo: Alcuni programmi hanno offerto prestazioni deludenti. Unreal Tournament 2004 e la suite di benchmarking professionale SPECviewperf 9.03 hanno sofferto in maniera evidente la mancanza del supporto alle librerie grafiche OpenGL in Windows Vista. Ce lo aspettavamo e chiaramente, se fate uso di applicazioni professionali, vi sconsigliamo di passare oggi da Windows XP a Windows Vista.

Pr|ckly
09-02-2007, 23:01
Occhio perchč quei test sono stati fatti con i driver Ati sprovvisti del supporto OGL.

Per il resto non saprei.

phoenixbf
09-02-2007, 23:03
in ogni caso confermate che NON sono PIU emulate, come era previsto da MS intorno al 2005?

Anche io ci devo/dovro' lavorare, per questo mi interessa la cosa...

alethink
09-02-2007, 23:07
Occhio perchč quei test sono stati fatti con i driver Ati sprovvisti del supporto OGL.

Per il resto non saprei.

Per quel che ricordo con XP se uso schede e drivers ati non ottimizzati - e diciamolo abbastanza schifosi con le OpenGL - non faccio certo 1/10 del punteggio che faccio usando una quadro o una firegl... anche se vado un po' a memoria e non ho numeri sottomano.

II ARROWS
09-02-2007, 23:16
Allora, le OpenGL dipende dai driver... se i produttori sviluppano i driver per OGL(ed č cosė... solo sono cosė scansafatiche da averci messo un po' troppo tempo per presentare le BETA...) allora vai sul sicuro.

alethink
09-02-2007, 23:17
Anch'io non sono un esperto, anche se sono cose che uso abitualmente ho solo un'uninfarinatura della parte squisitamente informatica che ci sta dietro.

Qualcuno, che magari ha provato, sa se usando schede specifiche (io uso le quadro ma penso che per le firegl dovrebbe essere la stessa cosa) con drivers ottimizzati, questi ultimi suppliscono in qualche modo alla mancanza di supporto nativo alle OGL 2.0 in vista :fagiano:

alethink
09-02-2007, 23:20
Allora, le OpenGL dipende dai driver... se i produttori sviluppano i driver per OGL(ed č cosė... solo sono cosė scansafatiche da averci messo un po' troppo tempo per presentare le BETA...) allora vai sul sicuro.
Ah ok, qundi prima o poi faranno uscire dei drivers ogl sviluppati apposta per vista che dovrebberero mettere a posto le cose. Sperem!

phoenixbf
09-02-2007, 23:29
Ah ok, qundi prima o poi faranno uscire dei drivers ogl sviluppati apposta per vista che dovrebberero mettere a posto le cose. Sperem!

Un momento.

La microsoft porta l'acqua al suo mulino, quindi alle DirectX 10, tirandosi dietro nvidia e Ati.
Le specifiche OpenGL create dalla ARB sono un'altra storia, spinosa per l'appunto.

La questione mi interesso' particolarmente nel 2005, dove successe una specie di bel casino (o almeno nel mio ambito) anche direttamente sul sito ufficiale delle OpenGL.
Poi nacque la petizione, e un ammonimento verso la MS per evitare questa sciagura: OpenGL emulate, fermate alla versione 1.4 mi pare e con performance di -50%

Ora da quanto capisco, non sono emulate, pero' vorrei capire le performance, perche nel nostro ambito sono cruciali

Pr|ckly
09-02-2007, 23:45
Per quel che ricordo con XP se uso schede e drivers ati non ottimizzati - e diciamolo abbastanza schifosi con le OpenGL - non faccio certo 1/10 del punteggio che faccio usando una quadro o una firegl... anche se vado un po' a memoria e non ho numeri sottomano.

Si ma i driver con cui hanno fatto quei test non sono la versione 7.1 ma quella che c'era prima, ovvero SENZA supporto OGL.
C'č differenza tra driver non ottimizzati come sono ora per esempio, e driver senza supporto come nel caso di quel test...