Page 2 of 2

Re: Näytönohjaimien kartoitus

Posted: Mon Dec 27, 2010 12:39 pm
by Koodiapina
Näytönohjain: Nvidia GeForce GTX 460
Korkein tuettu OpenGL-versio: 4.1

Re: Näytönohjaimien kartoitus

Posted: Thu Dec 30, 2010 11:08 am
by Timblex
mulla on samassa koneessa ubuntu ja windows niin että ubuntulla tuke 2 versiota mutta windowsilla 1.4 versiota

Re: Näytönohjaimien kartoitus

Posted: Thu Dec 30, 2010 2:27 pm
by esa94
timpe99 wrote:mulla on samassa koneessa ubuntu ja windows niin että ubuntulla tuke 2 versiota mutta windowsilla 1.4 versiota
Eh.

Miksei sinulla sitten ole ajureita asennettu Windowsilla?

Re: Näytönohjaimien kartoitus

Posted: Thu Dec 30, 2010 11:59 pm
by SPuntte
esa94 wrote:
timpe99 wrote:mulla on samassa koneessa ubuntu ja windows niin että ubuntulla tuke 2 versiota mutta windowsilla 1.4 versiota
Eh.

Miksei sinulla sitten ole ajureita asennettu Windowsilla?
Erityisesti integroitujen grafiikkapiirien kohdalla esiintyy ilmiötä, että avoimen lähdekoodin OpenGL-ajurit ovat Windows-vastineitaan huomattavasti paremmat, kuten tässä asian laita todennäköisesti on. Mm. Intelin suklaalevyn foliosta tehdyillä läppärinäyttiksillä ihan yleistä.

Re: Näytönohjaimien kartoitus

Posted: Fri Dec 31, 2010 1:24 am
by esa94
SPuntte wrote:
esa94 wrote:
timpe99 wrote:mulla on samassa koneessa ubuntu ja windows niin että ubuntulla tuke 2 versiota mutta windowsilla 1.4 versiota
Eh.

Miksei sinulla sitten ole ajureita asennettu Windowsilla?
Erityisesti integroitujen grafiikkapiirien kohdalla esiintyy ilmiötä, että avoimen lähdekoodin OpenGL-ajurit ovat Windows-vastineitaan huomattavasti paremmat, kuten tässä asian laita todennäköisesti on. Mm. Intelin suklaalevyn foliosta tehdyillä läppärinäyttiksillä ihan yleistä.
Mutta tokihan piirisarjan pitäisi silti samaa OpenGL-versiota tukea?

Re: Näytönohjaimien kartoitus

Posted: Fri Dec 31, 2010 1:52 am
by SPuntte
esa94 wrote:Mutta tokihan piirisarjan pitäisi silti samaa OpenGL-versiota tukea?
Kyllä. Ajurien kirjoittavat ovat ilmeisesti vain laiskoja. Toki on myös mahdollista, että Linux-ajurit toteuttavat osan GL 2.0/2.1-ominaisuuksista softatasolla, eikä vastaavaa ole katsottu tarpeelliseksi lisätä windows-puolelle.

Re: Näytönohjaimien kartoitus

Posted: Fri Dec 31, 2010 1:11 pm
by Aavesoturi
Meikällä on jonkin verran kokemusta linux puolen näyttisajuritilanteesta ja voisin tässä jakaa hieman havaintojani (vaikka alkuperäinen topikki onkin jo aika vanha):

ATI/AMD:
Amd lopetti tukensa vanhoille näytönohjaimille pari vuottta sitten (apaut 256 megasten luokka, R500 sarja, jos se jollekin jotain sanoo). Ne periaatteessa kykenevät OpenGL 2.1:een, mutta avoimet ajurit ovat pitkään antaneet vain 1.5:n, senkin paljon Atin omia hitaampana, joskin yleensä riittävän vikkelänä. Nyt on uusi avoin Gallium3D-ajuriarkkitehtuuriin perustuva ajuri noille vanhemmille näyttiksille kypsynyt niin, että se ilmeisesti otetaan ensi vuoden jakeluissa käyttöön oletuksena. Sillä siis saa tuon OpenGL 2.1:n, vaikkakin edelleen Atin omia hitaampana.

Uusille näyttiksille suljetut ajurit tarjoavat hyvää suorituskykyä ja ominaisuuksia, samaa kun Windows puolella. ATI:n linux tuki on kuitenkin perinteisesti ollut sangen kehnoa, ja ihan peruskäyttöä hankaloittavia ärsyttäviä bugeja ei ole kovin vaikea löytää. Vapaalla puolella uudemmille näyttiksille on ajureita, mutta ne ovat kovasti vaiheessa, eikä 3d kiihdytystä vielä ole. Ne kuitenkin tukevat linux-puolen (kernel, X) uusimpia jippoja, joten joissakin vaatimattomissa perustapauksissa voi jopa olla parempi kokemus kuin ATI:n ajurit.

NVIDIA:
NVIDIA:lla on linux hyvin hallussa. Suljetut ajurit tarjoavat mainion suorituskyvyn, yleisen kokemuksen ja ominaisuudet (esim. OpenGL 4.1 tuki oli beta ajurien muodossa testattavana apaut samaan aikaan kun speksi julkaistiin), joskin ylikellotusta ei ole vielä näkynyt. Nvidia myös reagoi sangen nopeasti X-ikkunointi tai kernel muutoksiin. Vapaalla puolella on ajureita, mutta ne eivät ole kovin kehittyneitä, ehkäpä koska nvidian omatkin toimivat niin mainiosti.

Jos hankit uutta konetta (tai näyttistä) ja menasit edes jonkin verran käyttää linuxia, suosittelen lämpimästi ostamaan NVIDIA:n ohjaimen.

Intel:
Nämä ovat niitä kökköjä integroituja näyttiksiä, joita löytyy erityisesti halvoista läppäreistä. Intelin ajurit ovat avoimet ja periaatteessa OpenGL 2 on mahdollinen, mutta sen verta hitaita kyllä ovat, että kovin kummosia pelejä ei kannata kuvitella pelaavansa. Työpöytäefekteihin ym. riittää kyllä hyvin.


Itselläni on nykyisin pöytäkone NVIDIA GTX460 1Gb OpenGL4.1, vanha läppäri ATI Mobility Radeon X1600 256Mb OpenGL2.1 (Gallium3D) ja miniläppäri Intel GMA3150:lla (kaikki siis linux käytössä).

Linux näyttisajuribenchmarkeille ym. hyvä lähde on phoronix.com

Re: Näytönohjaimien kartoitus

Posted: Fri Dec 31, 2010 9:03 pm
by esa94
Aavesoturi wrote:Vapaalla puolella on ajureita, mutta ne eivät ole kovin kehittyneitä, ehkäpä koska nvidian omatkin toimivat niin mainiosti.
Nouveau on aktiivisessa kehityksessä mutta ilmeisesti porukkaa on vähän ja kaikilla on vanhemman sarjan näytönohjain - uusille näyttiksille kuin ei löydy muuta takuuta kuin että ajuri toimii jotenkin. Ehkä.

Re: Näytönohjaimien kartoitus

Posted: Sat Dec 17, 2011 10:35 pm
by Misthema
Örör.

ATI Radeon (XFX) HD5770 1GB GDDR5 = 4.0
Emännän ATI Radeon (CLUB 3D) HD6750 1GB GDDR5 = 4.0 (löytyhän se kortin malli prkl...)
Oma wanha cb-soodaus-läppäri = 1.5 - 2.1 väliltä. Joku intelin integroitu tästä taitaa löytyä.

Mahtavaahan CBC:ssä olisi, että OpenGL -versiota voisi vaihtaa lennosta (lue: asetukset) jollain komennolla; GraphicsDriver("OpenGLx.x") ja tämä vaikka siksi, että joissain tapauksissa aikaisempi versio saattaa toimia nopeammin ja paremmin, vaikka tukea olisikin uudemmalle(?). Tuon siis heitin päästä. Taitaa päteä enempi DX:n puolella... =)
Tai sitten se vaikka osaisi katsoa, että minkä tason OpenGL-tuki löytyy?
Mahdollisuuksiahan on monia, mutta varmasti joissain turhauttavasti enemmän hommaa. =)