Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Drive > Grafika

Grafika Video karte i monitori

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 20.3.2011, 11:47   #1
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Farewell to DirectX?

Нисам сигуран да је теми овде место. Модератори, изволите преместити ако треба.
Citat:
So what sort of performance-overhead are we talking about here? Is DirectX really that big a barrier to high-speed PC gaming? This, of course, depends on the nature of the game you're developing.

'It can vary from almost nothing at all to a huge overhead,' says Huddy. 'If you're just rendering a screen full of pixels which are not terribly complicated, then typically a PC will do just as good a job as a console. These days we have so much horsepower on PCs that on high-resolutions you see some pretty extraordinary-looking PC games, but one of the things that you don't see in PC gaming inside the software architecture is the kind of stuff that we see on consoles all the time.

On consoles, you can draw maybe 10,000 or 20,000 chunks of geometry in a frame, and you can do that at 30-60fps. On a PC, you can't typically draw more than 2-3,000 without getting into trouble with performance, and that's quite surprising - the PC can actually show you only a tenth of the performance if you need a separate batch for each draw call.

Now the PC software architecture – DirectX – has been kind of bent into shape to try to accommodate more and more of the batch calls in a sneaky kind of way. There are the multi-threaded display lists, which come up in DirectX 11 – that helps, but unsurprisingly it only gives you a factor of two at the very best, from what we've seen. And we also support instancing, which means that if you're going to draw a crate, you can actually draw ten crates just as fast as far as DirectX is concerned.

But it's still very hard to throw tremendous variety into a PC game. If you want each of your draw calls to be a bit different, then you can't get over about 2-3,000 draw calls typically - and certainly a maximum amount of 5,000. Games developers definitely have a need for that. Console games often use 10-20,000 draw calls per frame, and that's an easier way to let the artist's vision shine through.'
http://www.bit-tech.net/hardware/gra...l-to-directx/1

Интересантно, али тешко да ће се Били тако лако одрећи своје златне коке.
Dekip je offline   Odgovor sa citatom ove poruke
Stara 20.3.2011, 12:48   #2
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.081
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: Farewell to DirectX?

Neće DirectX umreti dokle god je Xbox 360 aktuelan. S novom generacijom konzola, možda.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 20.3.2011, 19:08   #3
water wizard
Deo inventara foruma
 
Član od: 29.1.2008.
Poruke: 20.472
Zahvalnice: 433
Zahvaljeno 4.005 puta na 3.727 poruka
Određen forumom Re: Farewell to DirectX?

pa kad su menjali dx9 dx je valjda pisan iz početka, pa može da se desi za par godina da primene neke nove metode, a što se tiče grafike na konzolama ne primećujem da pružaju više čak štaviše manje, to je problem jer konzole traju duže od kompjuterskog hardwera koji se stalno unapređuje
water wizard je sada online   Odgovor sa citatom ove poruke
Stara 24.3.2011, 15:27   #4
Laskaris
Deo inventara foruma
 
Član od: 28.5.2010.
Poruke: 4.223
Zahvalnice: 669
Zahvaljeno 1.199 puta na 930 poruka
Određen forumom Re: Farewell to DirectX?

Pa danasnje igre ne koriste ni teoretske mogucnosti directx-a 11 (cak ni verzije 10) jos uvek (iz navedenih razloga mozda, ne znam jer nisam ekspert) ali svakako se slazem da Micorsoft nece ispustiti directX iz ruku tako lako. OpenGL bi bio super resenje jer bi se onda moglo igrati i na linuxu bez emulatora a to bi znacilo da Microsoft gubi bar 20 odsto trzista u korist nekog drugog OS-a koji koristi npr OpenGL za 3D akceleraciju. Zapravo je nelegalno da directX bude ekskluzivno vlasnistvo Microsofta jer se time obezbedjuje njihov monopolisticki polozaj na trzistu - neka ga razvijaju oni ali neka u vlasnistvu imaju samo poslednju verziju directX-a dok sve ostale moraju biti slobodan softver (ne i open source) za implementaciju u bilo kom drugom operativnom sistemu.
Laskaris je offline   Odgovor sa citatom ove poruke
Stara 24.3.2011, 15:31   #5
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.081
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: Farewell to DirectX?

Citat:
water wizard kaže: Pregled poruke
pa kad su menjali dx9 dx je valjda pisan iz početka
DX10 je pisan iznova dobrim delom, DX9 je nadogradnja osmice.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 24.3.2011, 16:10   #6
Sass Drake
V.I.P. Zaštita
 
Član od: 30.9.2007.
Lokacija: Hypnos Control Room, Tokyo Metropolitan Government Building
Poruke: 5.914
Zahvalnice: 1.181
Zahvaljeno 1.320 puta na 1.094 poruka
Određen forumom Re: Farewell to DirectX?

Citat:
Laskaris kaže: Pregled poruke
Zapravo je nelegalno da directX bude ekskluzivno vlasnistvo Microsofta jer se time obezbedjuje njihov monopolisticki polozaj na trzistu - neka ga razvijaju oni ali neka u vlasnistvu imaju samo poslednju verziju directX-a dok sve ostale moraju biti slobodan softver (ne i open source) za implementaciju u bilo kom drugom operativnom sistemu.
Zašto bi bilo nelegalno kada su ga oni razvijali.
Sass Drake je offline   Odgovor sa citatom ove poruke
Stara 24.3.2011, 16:27   #7
water wizard
Deo inventara foruma
 
Član od: 29.1.2008.
Poruke: 20.472
Zahvalnice: 433
Zahvaljeno 4.005 puta na 3.727 poruka
Određen forumom Re: Farewell to DirectX?

pa najbolje bi bilo kad bi windows bio besplatan i igre isto..
water wizard je sada online   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku water wizard na korisnoj poruci:
Sass Drake (24.3.2011)
Stara 24.3.2011, 19:07   #8
Laskaris
Deo inventara foruma
 
Član od: 28.5.2010.
Poruke: 4.223
Zahvalnice: 669
Zahvaljeno 1.199 puta na 930 poruka
Određen forumom Re: Farewell to DirectX?

Citat:
Sass Drake kaže: Pregled poruke
Zašto bi bilo nelegalno kada su ga oni razvijali.
zato sto im to omogucava decenijama vec monoplositicki polozaj a narocito u oblasti 3d akceleracije (citaj igara). razbijanje takvog monopola mozemo ocekivati samo ako se protiv takvog monoplistickog ponasanja pobuni ostatak sveta ili neka buduca organizovana komercijalna konkurencija - linux zajednica to nije i zato je linux vec godinama tu gde je (na oko 1 odsto) iako ima kvalitativnog napretka. I IBM i Intel su bili monopolisti pa je osnovan AMD (tj izabran da bude firma koja ce dobiti tehnologiju od IBM i Intela) bas da bi se razbio monopol. pred monoplom Microsofta se zmuri deecenijama vec a i ako se kad kad i otvori oko Microsoft odmah reaguje placanjem "odredjenih suma" (pre neku godinu je to bila EU koja je dobila pare da bi zacutala).
Laskaris je offline   Odgovor sa citatom ove poruke
Stara 24.3.2011, 19:25   #9
Sass Drake
V.I.P. Zaštita
 
Član od: 30.9.2007.
Lokacija: Hypnos Control Room, Tokyo Metropolitan Government Building
Poruke: 5.914
Zahvalnice: 1.181
Zahvaljeno 1.320 puta na 1.094 poruka
Određen forumom Re: Farewell to DirectX?

^ Opet, oni su ga pravili i ako oni žele da bude Widnows ekskluziva, tako će i biti i tu ih nikakav zakon neće spriječiti jer postoji OpenGL.
PC igrama je ionako odbrojano...
Sass Drake je offline   Odgovor sa citatom ove poruke
Stara 24.3.2011, 19:33   #10
Laskaris
Deo inventara foruma
 
Član od: 28.5.2010.
Poruke: 4.223
Zahvalnice: 669
Zahvaljeno 1.199 puta na 930 poruka
Određen forumom Re: Farewell to DirectX?

Citat:
Sass Drake kaže: Pregled poruke
^ Opet, oni su ga pravili i ako oni žele da bude Widnows ekskluziva, tako će i biti i tu ih nikakav zakon neće spriječiti jer postoji OpenGL.
PC igrama je ionako odbrojano...
Gresis, to nema veze sa njihovim zeljama vec samo sa parama kojima mite sve zivo na planeti. Nisu ni Intel i IBM zeleli kokurenciju pa su bili primorani na to i nastao je sada svetski poznati AMD i to uz pomoc tehnologija u koje su oni mnoooogooo vise ulozili nego Microsoft u svoje prozore..
Laskaris je offline   Odgovor sa citatom ove poruke
Stara 25.3.2011, 10:42   #11
player1
V.I.P. Test Play
 
Član od: 5.4.2006.
Lokacija: Beograd
Poruke: 14.766
Zahvalnice: 5.407
Zahvaljeno 4.097 puta na 2.672 poruka
Određen forumom Re: Farewell to DirectX?

Mislim da niko ne komentarise clanak.
Ideja je imati pristup blizi hardveru, umesto DirectX (ili OpenGL) sloja, radi brzeg izvrsavanja.

E sad, problem kod takvog resenja bi dovodio do situacije da je mnogo teze garantovati kompatibilnost sa svim mogucih grafickim karticama. Dok danas je dovoljno da znas da karta podrzava odredjen DX i nema problema (sve ce biti prevedeno kako treba, kada DX pritupi hardveru, umesto programera).

Takodje, to bi znacilo da lose isprogramiran program moze da BSOD-uje sistem (zbog direktnog pristupa hardveru).


Stavise, meni deluje da je hardverski pristup mnogo vise pogodan za konzole, koje imaju jedinstvene komponente.
player1 je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku player1 na korisnoj poruci:
Eddy (25.3.2011)
Stara 7.4.2011, 15:58   #12
Nergal
V.I.P.
 
Član od: 25.9.2006.
Lokacija: Obrenovac (u stvari: Odai Plateau, Vvardenfell)
Poruke: 4.537
Zahvalnice: 1.185
Zahvaljeno 1.475 puta na 940 poruka
Određen forumom Re: Farewell to DirectX?

Citat:
player1 kaže: Pregled poruke
Takodje, to bi znacilo da lose isprogramiran program moze da BSOD-uje sistem (zbog direktnog pristupa hardveru).
Za razliku od današnjeg stanja gde "loše isprogramiran program" (ovo je pleonazmić ) može da izazove BSOD (i bez direktnog pristupa hardveru).
Nergal je offline   Odgovor sa citatom ove poruke
Stara 7.4.2011, 16:25   #13
player1
V.I.P. Test Play
 
Član od: 5.4.2006.
Lokacija: Beograd
Poruke: 14.766
Zahvalnice: 5.407
Zahvaljeno 4.097 puta na 2.672 poruka
Određen forumom Re: Farewell to DirectX?

^To je veoma tesko, ako nije sam bag u drajveru. Naravno, govorima o modernijim windowsima (xp pa navise).

Poslednja ispravka: player1 (7.4.2011 u 16:36)
player1 je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
problem sa directx miki208 Grafika 5 20.6.2010 16:34
Novi DirectX Redistributable - February 2010 Doomche Grafika 0 7.2.2010 2:20
DirectX 10 za XP Marko069 Grafika 41 26.2.2009 16:06
DirectX 10 za XP voodoo_ Vesti 20 26.8.2007 0:07
DirectX eradicator ili DirectX kicker Srdjan 007 Aplikativni softver 1 24.9.2006 10:42


Sva vremena su po Griniču +2 h. Sada je 20:29.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com