Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako radi graficka kartica (zasto pravi ovu gresku)?

[es] :: Video karte i monitori :: Kako radi graficka kartica (zasto pravi ovu gresku)?

[ Pregleda: 6655 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
93.86.3.*

ICQ: 66444502


+47 Profil

icon Kako radi graficka kartica (zasto pravi ovu gresku)?21.06.2009. u 14:04 - pre 179 meseci
Zanima me kako radi graficka kartica ali na hardverskom nivou.
Ja znam da se iz programa sadrzaj slike (na asm nivou) posalje direktno u Video RAM i onda se ona prikaze. Tako je makar bilo kod starijih grafickih kartica.
Kontam da su novije mnogo pametnije pa im saljemo i podatke i instrukcije. Recimo mi samo posaljemo texturu i ona se smesti u video RAM i posaljemo instrukciju sta da kartica radi sa tom texturom (primeni neki shejder, pozicionira tu texturu, izmeni joj velicinu ili slicno). Da ne detaljisem dalje. Sledi moj konkretan problem.

Kao sto vidite na slici:

Graficka je pocela da mi pravi ovakve greske. I to tako sto ukljucim racunar, sam BIOS listing mi je OK, ali cim se pojavi WinLoadingScreen pocnu greske, a da ne kazem kada se udje u Windows sta se desava. Dok cekam da se sve ucita greske se ponekad same isciste, ali ja pomerim pointer i one se opet pojave. Ponekad se slika iscisti i sve bude OK narednih nekoliko sati, a ponekad moram da resetujem komp (ugasim pa upalim) i onda slika bude OK narednih sati.

Podaci o kartici (PowerColor ATI Radeon9600Pro, kupljena nova i kod mene radi nekih 2 godine):

Do neki dan, pre nego sto su pocele da se desavaju ove greske, kartica je imala standardni cooler i sve je OK radilo. Kuciste mi je otvoreno i dobro provetreno.
Ali cini mi se da posto ja za diplomski pravim neku igricu pa koristim neka ne jako optimizovana programska resenja i onda opterecujem graficku nesto je crklo ili se nesto pregrejalo.

Sada sam prema grafickoj kartici usmerio jedan 80mm ventilator koji hladi celu plocu, i memoriju ili sam cooler (da se bolje hladi GPU).

E sad, ono sto mene zanima sta je to moglo da crkne pa mi se desavaju ove stvari? Da GPU stalno (kao u nekoj petlji) iznova i iznova iscitava memoriju pa onda zbog lose memorije lose i iscita i prikaze sliku?

Naravno, ne ocekujem da ja ista popravim, ali me cisto zanima da znam posto sam elektrotehnicar-informaticar pa cu ja to razumeti.

P.S.

Ovako je kada sve radi OK:

A ovako kada gresi.
Prikačeni fajlovi
 
Odgovor na temu

Binary Mind
11040

Moderator
Član broj: 28245
Poruke: 13289
*.adsl-a-1.sezampro.yu.



+3778 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?21.06.2009. u 21:07 - pre 179 meseci
Skratimo pricu je je podugacka. Problem je skoro sigurno neki od RAM chipova koji je pri izdisaju. Prica o tome kako graficke kartice rade je podugacka i tesko ju je pojednostaviti. Mozda nekako ovako: Graficka kartica je stampana ploca slicna maticnoj ploci ali koja na sebi ima integrisan procesor (GPU ili Graphical Procesing Unit) i RAM chipove za razliku od vecine maticnih ploca za racunare. Graficki procesor je specijalno dizajniran da bi obavljao kompleksne matematicke (geometrijske) kalkulacije potrebne za prikazivanje grafickog sadrzaja na ekranu kompjuterskog monitora. Takodje kao maticne ploce graficka kartica ima i svoj BIOS koji sadrzi podesavanja kartice i ima neku svoju vrstu POST-a (power on self test) pri paljenju racunara. Graficki procesor proizvodi graficki sardzaj, a memorijski chipovi na grafickoj kartici sluze da bi skladistili vec gotov graficki sadrzaj koji se, kad mu je vreme, preko RAMDAC-a (Random Access Memory digital-to-analog converter) pretavra u analogni signal koji se posle vidi na analognom monitoru kao u tvom slucaju. Kad se RAM chipovi pregrevaju u duzem vremenskom intervalu dolazi do slabljenja istih i onoga sto ti povremeno vidis na ekranu. Vreme je doslo za promenu graficke kartice.
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
93.86.225.*

ICQ: 66444502


+47 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?21.06.2009. u 21:59 - pre 179 meseci
Hehehe.... hvala na pokusaju ali ne moras biti bas toliko povrsan. Ja znam ponesto o racunarima i hardveru. Znam da je graficka kartica stampana ploca i sta je GPU i RAM.
Prva stvar, objasni mi ovo:
Uradio sam program u asembleru da na graficku karticu posaljem neke pixele.
Program radi tako sto direktno u video ram memoriju upisuje vrednosti pixela.
U istom momentu se ti pixeli prikazu na ekranu.
Mene zanima da li ima neki sistem na grafickoj koji zna da sam ja u ram smestio neke podatke i onda ih GPU procita i obradi i prikaze?

Druga stvar, monitor mi je spojen preko DVI prikljucka (monitor isto ima DVI, znaci ne VGA preko DVI2VGA konvertora nego bas DVI), znaci NE koristim D/A konverziju, makar mislim da je ne koristim u ovom slucaju ispravite me ako gresim.

Znaci, neki memorijski cip je otisao, ali ne skroz jel tako? U njega se tacno upise podatak ali GPU lose iscita podatak jel? Ili se podatak lose upisao pa se nikad nece moci dobro procitati?
Kako onda na poicetku ne radi dobro pa posle radi dobro?
Nekako sam navikao u elektronici da ili nesto radi ili ne radi, nema sredine. Osim kada je lose hladjenje a nema dobre temperaturne kompenzacije pa dolazi do gresaka (u digitalnom svetu) ili izoblicenja (u analognom).

Da li postoji neki program koji ce mi protestirati RAM na grafickoj, Byte po Byte? Write/Read testovi.
 
Odgovor na temu

iMiki
Milorad Latovljev
Beograd

Član broj: 68615
Poruke: 651
*.dynamic.panet.rs.



Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?21.06.2009. u 23:50 - pre 179 meseci
@ksrele

Pogledaj ispod hladnjaka na grafickoj, da li ima prasine.

Sto se tice onih piksela. Upisujes ih u video memoriju graficke kartice (nekih 4-8 MB) koji RAMDAC salje na izlaz (ka monitoru) a ko je napravio taj piksel nema veze (GPU nije ni svestan da on postoji). Ostala memorija, oni silni MB, je tu samo zbog GPU-a.

BIOS koristi rezoluciju od 640x480 piksela u mozda 16 boja (4 bita po pikselu) sto zanci da je potrebno oko 128 KB video memorije. Kad udjes u Win koristis minimalno 1024x768 u 16 miliona boja (24 bita po pikselu) plus 8 bita po pikselu za transparenciju sto znaci da je potrebno oko 3 MB video memorije pa postoji sansa da se koristi i deo memorije koji je ostecen.
 
Odgovor na temu

Binary Mind
11040

Moderator
Član broj: 28245
Poruke: 13289
*.adsl-a-1.sezampro.yu.



+3778 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?22.06.2009. u 01:05 - pre 179 meseci
Ako koristis DVI kabl onda zaboravi na onaj deo o RAMDAC-u jer onda DA konverzija nije potrebna. Nisam hteo da se upustam u duzu diskusiju o nacinu rada grafickih kartica, niti to sada zelim (otud i povrsan odgovor), jer u prakticnom delu servisa racunarskog hardvera kojim se ja bavim komponenta se istestira, i ako je falicna, a nepopravljiva (tvoja kartica je kadidat za nepopravljivu), zamenjuje se za novu. Evo iz serviserskog iskustva cu da potvrdim da je na Power Color bilo i jos uvek ima mnoooogo reklamacija i uglavnom su vezane za njihovu "vrhunsku izradu". Tu pogotovu mislim na hladjenje koje je "odlicno odradjeno" na nekim serijama njihovih ATI kartica. Secam se jednom kad sam bukvalno dobio opekotinu na prstu kad sam pipao fetove na jednoj starijoj AGP Power Color ATI kartici (mislim da je bila ATI X1900 serija)
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
93.86.225.*

ICQ: 66444502


+47 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?22.06.2009. u 01:45 - pre 179 meseci
E ljudi, hvala vam na odgovirima.
Shvatio sam manje vise o cemu se radi, dakle greksa je u komunikaciji GPU-a sa Video RAM memorijom. Mi ne znamo da li je greska u upisivanju u nju ili citanju iz nje ali tu je negde.
Jos sam shvatio da je ovaj problem nepopravljiv i da ja imam srece sto mi i dalje radi kartica lepo (vec evo nekoliko sati iako pokrecem igre i 3D programe i rendering) jer se slucajno desava da se ne koristi taj deo memorije koji je crko.

Kada mi se poceo desavati ovaj problem, izvadio sam graficku, ocistio je skroz. Odlepio hladnjak od GPU-a, ocistio chip sa krpicom sa alkoholom, kao i hladnjak. Postavio novu silikonsku pastu. Malo nauljio cooler i sve zasrafio nazad.
Onda sam pored same kartice (uz ivicu kucista) obesio ventilator da duva na karticu tako da hladi i lim od hladnjaka i vazduh struji preko mem. chiova i sa gornje i sa donje strane kartice.
I kazem, od tada mi se kada ukljucim komp (kada je hladan, tj sobna temp) desavaju greske i moram ga resetovati (ugasiti i upaliti posto mi ne radi restart zbog glupe TV kartice neke, to nije bitno) i onda (ako imam srece) mogu da radim. Ponekad ga moram opet resetovati pa tek onda mogu da radim.
E sad, meni to zvuci kao da se kartica mora malo zagreati da bi radila ili je cooler mora jos zesce ohladiti (nize od sobne temp) da bi OK radila.
Ne znam zaista.

Koju bi mi AGP karticu preporucili da se jos prodaje kao nova?
Da iskeno kazem, nisam bio po prodavnicama da vidim sta se jos nudi pa ako vi znate sta ima da znam unapred. Ako uopste ima jos AGP kartica.
Jooooooj poludecu, niti ima P-ATA rezaca niti ima DDR1 RAM-a niti ima AGP kartica.... kao da mi je komp iz praistorije.
 
Odgovor na temu

Binary Mind
11040

Moderator
Član broj: 28245
Poruke: 13289
*.adsl-a-1.sezampro.yu.



+3778 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?22.06.2009. u 11:39 - pre 179 meseci
Mogu da se nadju AGP kartice pa cak i ATI Radeon 9600 Pro (trazi Sapphire pre nego Power Color) . One su 50 i kusur evra.
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
93.86.224.*

ICQ: 66444502


+47 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?22.06.2009. u 12:19 - pre 179 meseci
Dobro sad, nije meni bitno da bude bas 9600Pro model :) Moze i nesto malko jace, nije problem... :)
Salim se...
Ma ova radi jos uvek pa me mrzi da idem da trazim drugu, a nesto ni nemam para bas.
Nego jos jedno kratko pitanje, da li je ova kartica (da se saljivo izrazim) 'zarazna'? Tj da li, ako ona skroz crkne, od nje moze da crkne recimo AGP slot (maticna ploca)?
 
Odgovor na temu

Binary Mind
11040

Moderator
Član broj: 28245
Poruke: 13289
*.adsl-a-1.sezampro.yu.



+3778 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?23.06.2009. u 01:10 - pre 179 meseci
Ova vrsta kvara nije "zarazna"
 
Odgovor na temu

mihajilo
ns

Član broj: 38943
Poruke: 159
77.46.227.*



+2 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?23.06.2009. u 10:36 - pre 179 meseci
Ako ti kartica ima dve godine, ti proveri da mozda jos uvek ne vazi garancija, trebalo bi da je 3 godine. Ako imas srece, mozes lepo da je odneses i zamenis za neku drugu agp karticu, sigurno bolju od tvoje ili da uzmes svoje pare nazad.
Posto ti umire mem. cip, to je moguce prelemiti, samo treba da nadjes neku neispravnu karticu, koja ima iste te cipove i da nadjes nekoga ko zna duvaljkom da to prelemi.
toliko od majla
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
93.86.3.*

ICQ: 66444502


+47 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?23.06.2009. u 12:10 - pre 179 meseci
Ja bih najvise voleo kada bi mogao da je vratim i iskoristim garanciju, ali ne mogu da nadjem racun. Mada mozda moze i bez njega ALI, u kutiji mi je garantni list na kome pise da je kartica kupljena 13.02.2008. i da je garancija 12 meseci... Na zalost izgleda da se tu ne moze nista uciniti.
I da, izgleda da sam se zezno, nije mi kartica kod mene 2 godine nego nesto malo vise od godinu dana.

Pa mogu je odneti u servis ali da li bi je hteli popraviti i ko zna da li bi mogli i ko zna koliko bi to kostalo i trajalo posle toga...

Nemam pojma koju karticu sada da kupim...

Bas sam planirao da uskoro kupim novi komp a ovaj ostavim sestri a sta sada da radim?
Ukoliko joj kupim neku polovnu karticu (mozda bi je lako mogao naci) ko zna koliko je ta raznjakana i onda samo da cekam kada ce cooler da zakrci ili kada ce cipovi ili kondezatori da otkazu.
A ako kupim novu dacu bzv pare a te pare bi trebalo dati za novi komp...

Imate li neki savet?
U jednoj (meni omiljenoj i relativno jeftinoj) prodavnici imaju ATI Radeon 1650Pro 256MB (oko 4500din) ili ATI Radeon 3450Pro 256MB (slicne cene) i ne znam da li je to OK ili da tragam dalje?
A da, na zalost nisam proverio koji su proizvodjaci kartica...
Oticicu ovih dana da potrazim po gradu po prodavnicama sta mi se nudi.
 
Odgovor na temu

Binary Mind
11040

Moderator
Član broj: 28245
Poruke: 13289
*.adsl-a-1.sezampro.yu.



+3778 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?23.06.2009. u 13:22 - pre 179 meseci
Da bi ti neko zamenio RAM na toj kartici potrebno je da ima duvaljku k'o sto rece mihajilo sto vecina nasih PC servisa nemaju. To ce pre da ti odradi neko iz specijalizovanog servisa za mobilne telefone ili neki elektronicarski entuzijasta sa full alatom za popravke, ali kao sto si rekao pitanje je koliko bi se isplatilo ako bi se uopste isplatilo.

Sto se tice AGP grafickih kartica ima boljih od 2 sto si pomenuo da si nasao, ali su skupe. Najveci izbor AGP kartica od proizvodjaca ima MSI koliko sam imao prilike da vidim. Ima i ATI i nVidia kartica od 40 i kusur evra pa do preko 100. Sta ces kupiti zavisi od novca koji si spreman da potrosis, ali sa obzirom na to da ti masina nije bas najnovija, barem po meni, se i ne isplati preterano ulagati u nju.


[Ovu poruku je menjao Binary Mind dana 23.06.2009. u 14:35 GMT+1]
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
93.86.4.*

ICQ: 66444502


+47 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?29.06.2009. u 11:17 - pre 179 meseci
Ljudi, JAKO BITNA stvar!
Pomozite mi da resim misteriju!

Naime, nisam pisao par dana je je par dana sve bilo OK, kao sto je i sada dok ovo pisem, ali to ne znaci da se stanje sa porastom opste temperature nece pogorsati na staro.

U medjuvremenu sam otisao do trgovca koji mi je prodao karticu i popricali smo da je mozda moguca reklamacija iste iako je za par meseci prosla garancija. Sada je na meni veliki problem sto bih ja trebao da komp nosim kod njega da stoji jedan dan da on radi neke testove da utvrdi da je BAS graficka problem. A to nema sanse jer meni komp treba da pisem diplomski. Jedino dok spavam ga ne koristim.
E ja sam se onda sa njim dogovorio da uradim neke Stres testove kuci sam da vidim da li je graficka, ako jeste graficka on ce mi je u roku od par dana zameniti.
U tom periodu cu valjda od nekog pozajmiti bilo koju karticu da radim na kompu, pa makar i staru PCI (ne PCI-e).

Inace, problem je ubrzan jer bih ja da u ponedeljak (ili mozda cak i petak) nosim svoj komp na odbranu diplomskog (jer sam instalirao i podesi brdo programa koji mi trebaju).

Zakljucak:
Hitno mi treba savet kojim programom da protestiram sistemski RAM, odvojeno i neki drugi (ili isti program svejedno) koji moze da protestira RAM na grafickoj kartici posebno, da utvrdim koji je to RAM los.
Prodavac mi je rekao da se to sto se meni desava moze desiti i zbog loseg sistemskog RAM-a. A ja mislim da vrloverovatno da moze i to da se desi jer mi je RAM blago overclockovan (u prilogu), tj smanjeni oni tajminzi i ne znam da li je i clock pomeran, nemam pojma. Ali trip je sto je i tako sve radilo OK ranije.

edit:nisu slike u prilogu vec html file
Prikačeni fajlovi
 
Odgovor na temu

pantic68
zoran pantic
sabac

Član broj: 50312
Poruke: 913
*.adsl.verat.net.



+11 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?29.06.2009. u 19:16 - pre 179 meseci
Ako ne ide reklamacija pogledaj da li su dobri kondenzatori, možda se povećao ripple tj nestabilan napon izaziva nestabilan rad. Dalje možeš da poboljšaš hladjenje i da spustiš klok memorije jer bilo je i novih kartica koje ne mogu da rade na default taktovima. Proizvodjači malo prištede, stave knap čipove za odgovarajući takt pa kad posle nekog vremena napajanje oslabi karta počne da brlja. Menjanje memorije se ne isplati, ja to radim ali ni svoju ne bih krpio, da bar znaš koji je čip nego po marfijevom zakonu ima da bude baš onaj osmi po redu. Da je kartica 200 eura pa ajde, tih radeona imaš po 20 polovnih. Eventualno da se memorije preduvaju, preleme i to ako primećuješ da se nešto dešava kad gnječiš karticu.
 
Odgovor na temu

Binary Mind
11040

Moderator
Član broj: 28245
Poruke: 13289
*.adsl-3.sezampro.yu.



+3778 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?29.06.2009. u 21:31 - pre 179 meseci
Za testiranje sistemskog RAM-a koristi memtest86+ ili Gold Memory (oba programa se mogu naci na Hiren's Boot CD-u o kome je na ES-u bilo dosta reci pa pretrazuj).
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
93.86.3.*

ICQ: 66444502


+47 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?29.06.2009. u 21:53 - pre 179 meseci
Inche, testirao sam sa nekom drugom verzijom memtest-a (isto se zove memtest) i nije nasao greske. Onda sam skinuo SiSoft Sandra program i uradio Burn test memorije i nista opet sve u redu.

Sto se tice memorije graficke kartice, tu sam nasao program Video Memory stress Test v1.7 ali jos sa njim nisam protestirao graficku.
Najverovatnije cu otici i kupiti neku novu pa cu onda ovu da protestiram i sresiram maksimalno pa ako izbaci gresku nosim je liku na reklamaciju... a ubacujem novu u komp.
Ako dobijem ispravnu karticu nazad sto se reklamacije tice onda cu tu da prodam ili da cuvam za "crne dane' tako da mi ne smeta da imam dve u svakom slucaju.

Inace, hvala na brzom odgovoru.
 
Odgovor na temu

SASA M.
Pripyat

Član broj: 32850
Poruke: 3180
*.dynamic.sbb.rs.



+370 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?29.06.2009. u 23:14 - pre 179 meseci
Koliko si dugo testirao memoriju? Jedan jako dobar program za trestiranje sistemske memorije koji stalno zaboravim da napisem je rightmark memory stability test. Za grafiku probaj furmark, video card stability test, nesto od 3dmark takodje ne bi bilo lose. Za dodatno testiranje masine jos prime 95 ili mozda jos bolje ortos prime zasnovan na prime 95 jer on ima opciju da testiras vise jezgra odjednom, takodje ili wprime i ...
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
93.86.3.*

ICQ: 66444502


+47 Profil

icon Re: Kako radi graficka kartica (zasto pravi ovu gresku)?29.06.2009. u 23:24 - pre 179 meseci
Ooo ljudi super ste, hvala na brzim odgovorima.
Izvinjavam se sto sam ovako neodlucan, zaista sam u velikoj nedoumici a radim ovaj diplomski i komp mi je zaista potreban.
 
Odgovor na temu

[es] :: Video karte i monitori :: Kako radi graficka kartica (zasto pravi ovu gresku)?

[ Pregleda: 6655 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.