HWSW Informatikai Kerekasztal: Kötetlenül, a VGA kártyákról... - HWSW Informatikai Kerekasztal

Ugrás a tartalomhoz

Mellékleteink: HUP | Gamekapocs

  • (157 Oldal)
  • +
  • « Első
  • 45
  • 46
  • 47
  • 48
  • 49
  • Utolsó »
  • Nem indíthatsz témát.
  • A téma zárva.

Kötetlenül, a VGA kártyákról... mindennapi társunk, a VGA... Értékeld a témát: -----

#921 Felhasználó inaktív   Qwerty4 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 5.709
  • Csatlakozott: --

Elküldve: 2008. 11. 07. 17:35

A túlmelegedés kérdését már rég elvetettem.Tesztelve volt, egy nagy ventit melléje tettem, de hiába.De alpban se lépte túl a megengedett hőmérsékleteket.Ez már le is volt itt is tárgyalva.

Mindegy, én nem adtam fel, gondoltam hátha mégis rájövök, hogy esetleg vmi szoftveres szivatás van itt.Még pár dolgot megnézek azért. :)
Qwerty4

#922 Felhasználó inaktív   Breakbeat 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.516
  • Csatlakozott: --

Elküldve: 2008. 11. 07. 17:41

Idézet: Qwerty4 - Dátum: 2008. nov. 7., péntek - 17:35

A túlmelegedés kérdését már rég elvetettem.Tesztelve volt, egy nagy ventit melléje tettem, de hiába.De alpban se lépte túl a megengedett hőmérsékleteket.Ez már le is volt itt is tárgyalva.

Mindegy, én nem adtam fel, gondoltam hátha mégis rájövök, hogy esetleg vmi szoftveres szivatás van itt.Még pár dolgot megnézek azért. :)

Szép, hogy nem adod fel, de ezzel már sajnos nem lehet mit kezdeni.
Ha eleinte működött, és pár hónap után jöttek a hibák, akkor ki van zárva, hogy szoftveres gond legyen.
Ugye jól tudom, hogy 2600XTről van szó?

Szerkesztette: Breakbeat 2008. 11. 07. 17:41 -kor


#923 Felhasználó inaktív   Qwerty4 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 5.709
  • Csatlakozott: --

Elküldve: 2008. 11. 07. 17:50

Idézet: Breakbeat - Dátum: 2008. nov. 7., péntek - 18:41

Szép, hogy nem adod fel, de ezzel már sajnos nem lehet mit kezdeni.
Ha eleinte működött, és pár hónap után jöttek a hibák, akkor ki van zárva, hogy szoftveres gond legyen.
Ugye jól tudom, hogy 2600XTről van szó?

Igen, jól tudod.

Az elején  is volt hasonló probléma, de csak a FEAR-PM esetében, illetve a TimeShiftnél a karaktereket körbevette néha egy átlátszó kocka burok.
De ez a hanyatlás, ami idáig vezetett, hogy non-stop fagyjon és mindnehonnan vonalak jöjjenek ki vagy a textúra hibák tavasz végén, nyár elején kezdődtek, váltak mindennapossá, szeptemberre már játszhatatlan volt minden, régi-új cucc egyaránt.

Szerkesztette: Qwerty4 2008. 11. 07. 17:51 -kor

Qwerty4

#924 Felhasználó inaktív   Breakbeat 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.516
  • Csatlakozott: --

Elküldve: 2008. 11. 07. 18:07

Idézet: Qwerty4 - Dátum: 2008. nov. 7., péntek - 17:50

Igen, jól tudod.

Az elején  is volt hasonló probléma, de csak a FEAR-PM esetében, illetve a TimeShiftnél a karaktereket körbevette néha egy átlátszó kocka burok.
De ez a hanyatlás, ami idáig vezetett, hogy non-stop fagyjon és mindnehonnan vonalak jöjjenek ki vagy a textúra hibák tavasz végén, nyár elején kezdődtek, váltak mindennapossá, szeptemberre már játszhatatlan volt minden, régi-új cucc egyaránt.

Hát egyértelmű, új kártyát kell venned. :)

#925 Felhasználó inaktív   Valdy 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 17.453
  • Csatlakozott: --

Elküldve: 2008. 11. 07. 18:17

Idézet: Breakbeat - Dátum: 2008. nov. 7., péntek - 18:07

Hát egyértelmű, új kártyát kell venned. :)

Majd talán jövőre ő is rájön :)
A fokozatosan romló helyzet pedig egyértelműen memóriahibára utal szvsz.
Asus M4A785TD-V Evo, AMD Phenom™ II X4 960T @ X6, 8GB Geil Leggera DDR3, MSI R6870 Hawk, OCZ Vertex 4 128 GB, WD Caviar Black 1TB, WD Caviar Green 1TB , Pioneer BDR-206D, Asus PA246Q, Corsair VX550, Antec Three Hundred

#926 Felhasználó inaktív   Qwerty4 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 5.709
  • Csatlakozott: --

Elküldve: 2008. 11. 07. 18:59

Idézet: Valdy - Dátum: 2008. nov. 7., péntek - 19:17

Majd talán jövőre ő is rájön :)
A fokozatosan romló helyzet pedig egyértelműen memóriahibára utal szvsz.

Mintha eddig erre nem jöttem volna rá, úgy csinálsz. :omg: Már jó ideje tervezek új kártyát venni...na de mindegy, te jobban tudod. :o
Sőt már rég visszaküldtem volna a cégnek ezt a roncsot, ha még léteznének és akkor nem lett volna ennyi macera vele.De mivel ez a lehetőség nincs meg, inkább megoldást kerestem, hátha valahogyan rendbe lehetne tenni, ha még esélytelen is volt már az első pillanattól.Szerintem így természetes, az ember arra törekszik, hogy minél kevesebb anyagi kár érje.
Qwerty4

#927 Felhasználó inaktív   SATAN 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 3.786
  • Csatlakozott: --

Elküldve: 2008. 11. 07. 19:57

Idézet: Warrior - Dátum: 2008. nov. 7., péntek - 10:14

Láthattál olyan chipseteket, ahol pl. az volt leírva, hogy "full dx8 támogatás". Vannak olyan chipek, amik pl. NEM támogatnak minden effektet az adott környzetben sem. Ezeket a játékfejlesztő ki tudja használni esetleg. Lehetnek eltérések, bár "azonos generációk" között, szerintem nagy különbség teljesítmény tekintetében nincs. Más-más generációk között meg akár azonos gyártó esetén is drasztikusak a teljesítmény-különbségek, nyilván.

Csak meg mindig nem ertem az optimalizalas menetet mert ha megnezunk 2db full dx8 as vgat akkor egy progi ugyanazokat az utasitasokat fogja hasznalni az egyik kartyan is mint a masikon is mert ugyanazokat kell futtatni hogy ugyanazt az eredmenyt kapjuk.de akkor ezen mit lehet optimalizalni?
Nem hiszem hogy ketfelekeppen meg lehet csinalni egyvalamit. ennyire csak nem jofejek a microsoftek hogy mindenre muveletre csinaljanak tobbfele modot hogy az egyiket tudja hasznalni az egyik vga a masikat meg a masik vga. mert ha igy lenne akkor ertem hogy hogy optimalizalnak de en nem hiszem el hogy 1 dolgot meg lehet csinalni tobbfelekeppen egy directx verzion belul.
Szoktak lenni mondjuk egyes teszteknel kepminosegtesztek az egyes kartyak kozott. lehetseges hogy azert van kulombseg 2 kartya kepe kozott(jellemzoen amd-nvidia kozot es nem 2 nvidia-nvidia kozott) mert mas eljarasokat futtatnak aptimalizacio cimen amitol gyorsabb is lesz de emiat egy picit mashogy nez ki? vagy ezek az apro kulombsegek a kepeken egy ilyen tesztben nem ehhez van koze hanem valami egeszen mashoz?
ASUS P5K, C2D E4300 1800@2700MHz, 2X1GB/800 Kingmax ram,Gainward GTX 460 1GB,1db 200GB Maxtor+1db 400GB WD Sata+1db 500GB Sata WD+1db 500GB Sata Samsung,1500GB Sata Samsung, 500W Chieftech táp, Benq FP222Wa TFT , Logitech mouseman Dual Optical mouse, Delux slim billentyuzet

#928 Felhasználó inaktív   Warrior 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 10.246
  • Csatlakozott: --

Elküldve: 2008. 11. 07. 22:41

Idézet: Qwerty4 - Dátum: 2008. nov. 7., péntek - 14:08

Véletlenül nem tudtok egy olyan progiról, ami akár dos vagy win alatt a VGA-kat teszteli?És természetesen nem teljesítmény mérésének szempontjából, hanem az esetleges hibákat kutatja egy potenciálisan amortizálódott kártyánál?
Gondolok itt ilyesmire, mint a híres memtest86 (a memóriáknál). :)

Ati tray tools-ban van artifact-test. Az direkt húzza gput-, a ram-ot, s nézi, mennyi hibát talál (persze ha nem fagy szénné), s elvben beállítja azt a legmagasabb órajelet gpu-ra s ram-ra, amikor még nem keletkezik 1 hiba sem. ELVBEN, mert sok helyen menet közben simán szétfagy, vagy restartol a windows.
"Hey Ripley, don't worry. Me and my squad of ultimate badasses will protect you! Check it out! Independently targeting particle beam phalanx. Vwap! Fry half a city with this puppy. We got tactical smart missiles, phase-plasma pulse rifles, RPGs, we got sonic electronic ball breakers! We got nukes, we got knives, sharp sticks..."

#929 Felhasználó inaktív   Warrior 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 10.246
  • Csatlakozott: --

Elküldve: 2008. 11. 07. 22:47

Idézet: SATAN - Dátum: 2008. nov. 7., péntek - 20:57

... ha megnezunk 2db full dx8 as vgat akkor egy progi ugyanazokat az utasitasokat fogja hasznalni az egyik kartyan is mint a masikon is mert ugyanazokat kell futtatni hogy ugyanazt az eredmenyt kapjuk.de akkor ezen mit lehet optimalizalni?
...

Várjunk csak!

Ugyanazok a LOGIKAI műveletek fognak lefutni mindkét esetben, de FIZIKAILAG nem, mivel a 2 kártya belseje egészen eltérő is lehet. A DirectX pont azért van, hogy ezt "összefogja", fejlesztői oldalról.

Ha teszem azt, saját API-t írnának egy adott típusra, akkor szinte biztos, hogy jobban teljesítene, mint a "sima" directx-es változat. Viszont aligha lenne sok más kártyával kompatibilis!

Tehát a program kiadja az utasításokat, de nem mindegy, hogy a kártya milyen gyorsan tudja azokat végrehajtani. Ilyen egyszerű. Ezen lehet csiszolni. Van kártya, ami pl. az AA-t "bírja jobban". Van, ami attól "eldobja magát". Ez csak 1 apróság. DE nagy különbségeket takar a belső felépítést illetően.

Tehát fizikailag a kártyák más-más kódot kapnak, más-más gépi műveleteket hajtanak végre. A játékprogram (például) ugyanaz mindkét esetben. A kártya saját "gépi nyelvére való fordítást" a DirectX API s a videodriverek végzik el.

Mondok más példát, amin talán jobban megfogható: CPU. Adott egy programkód, ami végrehajt meghatározott utasításokat. Namost, kiküldi az egyik procira (legyen ez a "lassabb"), ami adott idő alatt futtatja. Ez persze nem pot így megy, de logikailag igen.
Vagy futtatja egy másik, gyorsabb procin. Tegyük fel, hogy a gyorsabb proci órajelekben egyáltalán nem különbözik a lassabbtól, csak mondjuk több benne pl. az L1 cache, ezért lehet, hogy a kódnak annyival nagyobb "szelete" fér bele, ami már akár drasztikus teljesítménynövekedést is hozhat.
Ha pl. procira kéne optimalizálni (ami egyébként nagyon is létező dolog), akkor figyelembe kell venni pl. a belső cache-ek méretét, mert piszkosul nem mindegy. Hiába UGYANAZ még az ASM-kód is mindkét esetben, maga a 2 proci belül más, s ezért sebességben eltérhet, noha órajeleik megegyeznek.

Szerkesztette: Warrior 2008. 11. 07. 22:54 -kor

"Hey Ripley, don't worry. Me and my squad of ultimate badasses will protect you! Check it out! Independently targeting particle beam phalanx. Vwap! Fry half a city with this puppy. We got tactical smart missiles, phase-plasma pulse rifles, RPGs, we got sonic electronic ball breakers! We got nukes, we got knives, sharp sticks..."

#930 Felhasználó inaktív   SATAN 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 3.786
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 11:46

ez tiszta hogy az egyik dx utasitas az egyik vgan gyorsabb mig a masikon lassabb es az is vili hogy ez azert van mert mas a belso felepites.

Idézet

Tehát fizikailag a kártyák más-más kódot kapnak, más-más gépi műveleteket hajtanak végre. A játékprogram (például) ugyanaz mindkét esetben. A kártya saját "gépi nyelvére való fordítást" a DirectX API s a videodriverek végzik el.

Tehat vegulis az adott progira valo optimalizaciot a VGA driverek keszitoi vegzik es nem a jatek gyartoi mivel a jatek gyartoik azok csak a dx utasitasokkal operalnak, mig a a driver keszitok probaljak az adott dx utasitast az adott kartyan a leggyorsabban futtathato kodra lebontani?
Csak mert ha igen akkor meg mindig nem vili teljesen hogy mit jelent az hogy egy jatekot Nvidia karikra optimalizaltak ha effektiv az optimalizalast nem a jatekprogram keszitok csinalnak?

Szerkesztette: SATAN 2008. 11. 08. 11:47 -kor

ASUS P5K, C2D E4300 1800@2700MHz, 2X1GB/800 Kingmax ram,Gainward GTX 460 1GB,1db 200GB Maxtor+1db 400GB WD Sata+1db 500GB Sata WD+1db 500GB Sata Samsung,1500GB Sata Samsung, 500W Chieftech táp, Benq FP222Wa TFT , Logitech mouseman Dual Optical mouse, Delux slim billentyuzet

#931 Felhasználó inaktív   Valdy 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 17.453
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 12:09

Jó lenne ha abu bejönne és elmondaná :D

Amúgy szvsz valami olyasmi lehet, hogy egy adott feladatot többféleképpen is meg lehet oldani. Az egyik megoldás az egyik kártyának kedvez, a másik megoldás a másik kártyának. Konkrétumot nem tudok mondani mert nem értek hozzá  :Đ
Asus M4A785TD-V Evo, AMD Phenom™ II X4 960T @ X6, 8GB Geil Leggera DDR3, MSI R6870 Hawk, OCZ Vertex 4 128 GB, WD Caviar Black 1TB, WD Caviar Green 1TB , Pioneer BDR-206D, Asus PA246Q, Corsair VX550, Antec Three Hundred

#932 Felhasználó inaktív   SATAN 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 3.786
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 12:18

Idézet: Valdy - Dátum: 2008. nov. 8., szombat - 13:09

Jó lenne ha abu bejönne és elmondaná :D

Amúgy szvsz valami olyasmi lehet, hogy egy adott feladatot többféleképpen is meg lehet oldani. Az egyik megoldás az egyik kártyának kedvez, a másik megoldás a másik kártyának. Konkrétumot nem tudok mondani mert nem értek hozzá  :Đ

Furcsanak talalnam ha egyvalamit tobbfelekeppen lehessen megcsinalni egy DX verzion belul, ugy hogy ugyanazt az eredmenyt adja. annak nem lenne ertelme.
Ennek csak abban az esetben latnam raciojat hogyha szol a nvidia a microsoftnak hogy tegyen a DXbe ilyen lehetoseget is erre a feladatra mig az ati azt mondja az ms nek hogy tegyen olyan lehetoseget is az adott feladat elvegzesere. De hogy magatol az MS az nem rakna bele egy api ba ketfele dolgot egyazon dolog megoldasara az eleg valoszinu.
ASUS P5K, C2D E4300 1800@2700MHz, 2X1GB/800 Kingmax ram,Gainward GTX 460 1GB,1db 200GB Maxtor+1db 400GB WD Sata+1db 500GB Sata WD+1db 500GB Sata Samsung,1500GB Sata Samsung, 500W Chieftech táp, Benq FP222Wa TFT , Logitech mouseman Dual Optical mouse, Delux slim billentyuzet

#933 Felhasználó inaktív   Nurba 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.203
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 12:45

Idézet: SATAN - Dátum: 2008. nov. 8., szombat - 13:18

Furcsanak talalnam ha egyvalamit tobbfelekeppen lehessen megcsinalni egy DX verzion belul, ugy hogy ugyanazt az eredmenyt adja. annak nem lenne ertelme.
Ennek csak abban az esetben latnam raciojat hogyha szol a nvidia a microsoftnak hogy tegyen a DXbe ilyen lehetoseget is erre a feladatra mig az ati azt mondja az ms nek hogy tegyen olyan lehetoseget is az adott feladat elvegzesere. De hogy magatol az MS az nem rakna bele egy api ba ketfele dolgot egyazon dolog megoldasara az eleg valoszinu.

szvsz a játékfejlesztői optimalizálás arról szól, hogy azokat az utasításokat eröltetik jobban, ami a támogató hardvergyártó termékének jobban fekszik. Persze ezeket az utasításokat a másik kártya is ki tudja számolni csak a felépítéséből adodóan körülményesebben/lassabban. Attól függ tehát, hogy a kártyában rejlő erőviszonyokat, kapacitásokat hogyan használják ki a fejlesztők illetve melyik irányvonalat követik. Annyira én sem értek hozzá, majd Abu ír konkrét példákat (vagy nézzd meg az írásait -az aláírásában találsz linket-)  :Đ

#934 Felhasználó inaktív   SATAN 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 3.786
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 13:10

tehat akkor nem arrol van szo hogy egyvalamit tobbfelekeppen lehet megoldani hanem csak kivalogatjak azokat az eljarasokat(effekteket) amiket a favorizalt kartya gyorsabban tudja megcsinalni es azokat hasznaljak inkabb,es akkor nem ugy nez majd ki az adott jatek ahogy azt a tervezok megalmodtak hanem ahogy a favorizalt eljarasokkal meg lehet csinalni.

mas: hogy lehet megnezni hogy mennyi az aktualis video memoria hasznalat? mintha kepeken rivatuneres grafikonokat lattam volna hogy mutatja de az en rivatuneremben nem tudok ilyet beallitani hogy mutassa. milyen verzional lehet ezt beallitani? vagy mas progi mutatja?
ASUS P5K, C2D E4300 1800@2700MHz, 2X1GB/800 Kingmax ram,Gainward GTX 460 1GB,1db 200GB Maxtor+1db 400GB WD Sata+1db 500GB Sata WD+1db 500GB Sata Samsung,1500GB Sata Samsung, 500W Chieftech táp, Benq FP222Wa TFT , Logitech mouseman Dual Optical mouse, Delux slim billentyuzet

#935 Felhasználó inaktív   Valdy 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 17.453
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 14:17

Idézet: SATAN - Dátum: 2008. nov. 8., szombat - 13:10


mas: hogy lehet megnezni hogy mennyi az aktualis video memoria hasznalat? mintha kepeken rivatuneres grafikonokat lattam volna hogy mutatja de az en rivatuneremben nem tudok ilyet beallitani hogy mutassa. milyen verzional lehet ezt beallitani? vagy mas progi mutatja?

ATT mutatja, de az nálad nem játszik...
Asus M4A785TD-V Evo, AMD Phenom™ II X4 960T @ X6, 8GB Geil Leggera DDR3, MSI R6870 Hawk, OCZ Vertex 4 128 GB, WD Caviar Black 1TB, WD Caviar Green 1TB , Pioneer BDR-206D, Asus PA246Q, Corsair VX550, Antec Three Hundred

#936 Felhasználó inaktív   Csokis 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 14.581
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 14:41

Idézet: SATAN - Dátum: 2008. nov. 8., szombat - 13:10

mas: hogy lehet megnezni hogy mennyi az aktualis video memoria hasznalat? mintha kepeken rivatuneres grafikonokat lattam volna hogy mutatja de az en rivatuneremben nem tudok ilyet beallitani hogy mutassa. milyen verzional lehet ezt beallitani? vagy mas progi mutatja?

Rivatunerrel is tökéletesen lehet! Leírás ábrával, KATT! :)
Desktop: Intel i7-3770, 16GB RAM, GeForce GTX 1050 Ti, Xubuntu 18.04 Linux - Linux User #586716
Laptop: Lenovo IdeaPad G500 (Intel Pentium 2020M, 4GB RAM, 1TB HDD) --- Synology DS213j NAS
Music1: ncmpcpp ⇨ Supra USB ⇨ TEAC UD-301 DAC ⇨ Sommer Cable Aqua Blue XLR ⇨ Focal Alpha 65 + IsoAcoustics ISO-L8R155
Music2: ncmpcpp ⇨ Klotz USB ⇨ Acoustic Research AR-UA1 DAC/HeadphoneAmp
Headphone: HiFiMAN HE400S (FocusPad-A earpads + Forza AudioWorks HPC cable), Takstar TS-671, Sennheiser HD 451

#937 Felhasználó inaktív   Warrior 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 10.246
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 19:06

Idézet: SATAN - Dátum: 2008. nov. 8., szombat - 12:46

...
Tehat vegulis az adott progira valo optimalizaciot a VGA driverek keszitoi vegzik es nem a jatek gyartoi ...

Nem. Mindkét fronton optimalizálnak, ugyanis mindkét helyen van lehetőség teljesítményt javítani, akár jelentős mértékben is.

Driver-"optimalizáció" terén az nVidiát perelték is, mivel úgy alakította át anno tán 2006-ban egyik driverét, hogy bizonyos tesztek látványosan gyorsabb futást eredményeztek, holott maga a kártya "overall"-ban nem hozta azt az ívet... Mivel ez a képernyőn nem látszott (egy 3dmark volt, elárulom), csak a pontszámokban, ezért perelték be a céget, mellesleg jogosan. Megtévesztő volt.

Idézet

Furcsanak talalnam ha egyvalamit tobbfelekeppen lehessen megcsinalni egy DX verzion belul, ugy hogy ugyanazt az eredmenyt adja. annak nem lenne ertelme.


Márpedig akár elhisszük, akár nem, a 3d világában egy problémát sokféleképpen meg lehet oldani.
Egy vga-t sokféleképp meg lehet fárasztani úgy, hogy a végeredmény UGYANAZ a kép legyen - mivelhogy van, amit a CPU futtat. De ha eltekintek a CPU-s optimalizációtól, akkor is lehetnek eltérések, mert a vga-kban levő egységek más-más sebességgel működnek a különböző típusokban. Egyiknél pl. gyorsabban futnak a shaderek, de lassabban kezeli az aa-t. Másiknál esetleg fordítva. Ebből következően, ha shader-orientált a program, akkor az előbbin fog gyorsan futni (az utóbbi vért fog vele izzadni, ha a CPU-nak kell számolnia, mivel baromi számolásigényes), ha meg bekapcsoljuk az aa-t, s a shadereket "ki", akkor az utóbbi vga-n fog gyorsulni a program. Persze ez nem ilyen egyszerű, de pl. a shaderek igenis optimalizációt igényelnek, mivel speciális célt látnak el. Tehát a GPU NEM általános processzor.
Az már az egyes gyártók kunsztja, hogy a kártyáikon mit gyorsítanak. Semmit sem ér, ha a programozó "nem tud róla". Főleg, ha a megjelenő effekteket nem 10 évvel később, hanem azonnal ki akarják használni.
Néhány év múlva úgyis gyorsabban fog futni minden mai program az akkori vga-kon... :)
"Hey Ripley, don't worry. Me and my squad of ultimate badasses will protect you! Check it out! Independently targeting particle beam phalanx. Vwap! Fry half a city with this puppy. We got tactical smart missiles, phase-plasma pulse rifles, RPGs, we got sonic electronic ball breakers! We got nukes, we got knives, sharp sticks..."

#938 Felhasználó inaktív   Warrior 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 10.246
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 19:22

Idézet: SATAN - Dátum: 2008. nov. 8., szombat - 13:18

...
Ennek csak abban az esetben latnam raciojat hogyha szol a nvidia a microsoftnak hogy tegyen a DXbe ilyen lehetoseget is erre a feladatra mig az ati azt mondja az ms nek hogy tegyen olyan lehetoseget is az adott feladat elvegzesere. De hogy magatol az MS az nem rakna bele egy api ba ketfele dolgot egyazon dolog megoldasara az eleg valoszinu.

Egyébként jól írod. Az API feljesztői kapcsolatban állnak a játékfejlesztőkkel, stb. Jól is néznénk ki, ha függetlenül készülnének a VGA-k meg a játékok. Tehát van összhang, nem is kevés.

Viszont nem annyira a DX-en múlik a teljesítmény, inkább úgy mondanám, hogy DX adja a függvényhívásokat, könyvtárakat, "lehetőséget", a driver meg a közvetlen kezelést, és - tekintve hogy maga a driver optimális - a többi a programozón múlik, hogy amikor írja a rajzoló rutinokat, mennyire fogja figyelembe venni az adott kártya fizikai felépítését, működését, vagy csak egy logikai gépnek tekinti, aminek egyik oldalán benyomja a forrásadatokat, a másikon meg kijön a kész kép - valamikorra. Tehát ha figyel, akkor javíthat a teljesítményen.

Annyit fűznék még hozzá, hogy ehhez - mármint az optimalizációhoz - általában SOKKAL több energia és tapasztalat kell, mint a teljes játéknak a megírásához! Ezt szem előtt kell tartani.

Konkrét példát én is csak saját tapasztalat alapján tudok, s az is csak CPU-optimalizáció, de szerintem hasonló:
Van egy probléma. Megoldom elméletben, írok egy kódot rá (egy programot), mondjuk ASM-ben. Ráküldöm a procira, fut rajta X ideig. Tegyük fel, hogy nem vettem figyelembe a proci "adottságait". Tehát csak futtatta a programot, mint a gép. Nem nagyon reklamált, a végére ért.
DE
Szeretném gyorsítani. Kiragadok 1 apró dolgot: mondjuk megnézem, hogy a procin mekkora a cache. (most csak elméletileg beszélünk, ha kell tudok gyak. példát is, de nemez a fontos).
Látom, hogy az egyik ciklus kódhossza, amit írtam, "meghaladja a cache méretét".
S mivel tudom, hogy a cache mire való, azt is tudom, hogy ha belefér egy ciklus, akkor sokkal gyorsabban fog futni, mintha mindig a memóriához kellene fordulnia. Hiszen ekkor CSAK procin belül zajlana le az egész ciklus akár, ami akár több ezerszeres gyorsulást is eredményezhet (valóságban so,án lehet nagyságrenddel nagyobb is).
Tehát fogom magam, átírom a kódot úgy, hogy megrövidítem az adott ciklus hosszát , értelemszerűen. Lefuttatom, s sokkal jobb lesz.

A vga-kon eltérnek a texelező egységek, a renderelő pipeline-ok, a shaderek, a memória, a buszok sebességei, s még 1 csomó minden. Ezekre mind-mind lehet optimalizálni az ADOTT programot. Lehet, hogy nVidia-nál érdemes több shader-t használni, esetleg hosszabb kódokkal, de lehet, hogy az ATI jobban "bírja" az AA-t, az AF-t, stb.

Még valami: optimalizálni akkor kell, ha egy rahedli művelet eredménye is "lassú". Egy képernyőtörlés esetén nincs értelme.

Nem tudom, sikerült-e tisztázni, vagy még jobban belekevertelek? :think:
"Hey Ripley, don't worry. Me and my squad of ultimate badasses will protect you! Check it out! Independently targeting particle beam phalanx. Vwap! Fry half a city with this puppy. We got tactical smart missiles, phase-plasma pulse rifles, RPGs, we got sonic electronic ball breakers! We got nukes, we got knives, sharp sticks..."

#939 Felhasználó inaktív   Warrior 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 10.246
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 19:26

Idézet: SATAN - Dátum: 2008. nov. 8., szombat - 14:10

...
mas: hogy lehet megnezni hogy mennyi az aktualis video memoria hasznalat? ...

Miért érdekel mennyi a videomem-használat?
"Hey Ripley, don't worry. Me and my squad of ultimate badasses will protect you! Check it out! Independently targeting particle beam phalanx. Vwap! Fry half a city with this puppy. We got tactical smart missiles, phase-plasma pulse rifles, RPGs, we got sonic electronic ball breakers! We got nukes, we got knives, sharp sticks..."

#940 Felhasználó inaktív   b-age76 

  • Újonc
  • Pipa
  • Csoport: Alkalmi fórumtag
  • Hozzászólások: 9
  • Csatlakozott: --

Elküldve: 2008. 11. 08. 20:16

A másik fórumban lenne egy kérdésem, megköszönném, ha segítene valaki ?

Köszi előre is ;)

https://forum.hwsw.hu/index.php?showtopic=1...60#entry5736131

Téma megosztása:


  • (157 Oldal)
  • +
  • « Első
  • 45
  • 46
  • 47
  • 48
  • 49
  • Utolsó »
  • Nem indíthatsz témát.
  • A téma zárva.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó