Yakushi utworzono 31 stycznia 2010 utworzono 31 stycznia 2010 'Dawne' karty graficzne aby sprawdzać się w nowoczesnych grach potrzebowały dużej pamięci (aby szybko przetwarzać obraz w wysokiej rozdzielczości), oraz szerokiej magistrali (aby dane przesyłane pomiędzy kartą, a resztą 'świata' nie dławiły się w wąskim gardle). W pewnym momencie aby karta poradziła sobie z grą potrzebowała 512MB/512bit, lub nawet 1024/512. Co zmieniło się od tamtego czasu? Dlaczego polecane obecnie karty ( [url=http://www.forumpc.pl/index.php?showtopic=85046&st=0&p=882580&#entry882580]zobacz[/url] ) posiadają zazwyczaj pamięć 1024MB, a szynę jedynie 128bit? Jak taka grafa może poradzić sobie z obecnymi, jak i starszymi tytułami?
Gość komentarz 31 stycznia 2010 komentarz 31 stycznia 2010 [quote name='Yaku' date='31 styczeń 2010 - 16:26' timestamp='1264951593' post='963787'] Co zmieniło się od tamtego czasu? [/quote] Pamięci są szybsze (wyższe taktowania efektywne). przepustowość pamięci = (szyna)/8*(efektywne taktowanie)/1024 Poza tym gry są już raczej mniej "łakome" na przepustowość, wydajność teksturowania jest nieco mniej istotna. [quote]Dlaczego polecane obecnie karty ( zobacz ) posiadają zazwyczaj pamięć 1024MB, a szynę jedynie 128bit?[/quote] Bo szerokie szyny dużo kosztują. Drogie karty mają szersze szyny - HD58xx ma 256 bit, high-end od NV będzie miał 384bit. [quote]Jak taka grafa może poradzić sobie z obecnymi, jak i starszymi tytułami? [/quote] Ze starymi grami radzą sobie wszystkie nowe karty bez problemu . [quote]W pewnym momencie aby karta poradziła sobie z grą potrzebowała 512MB/512bit[/quote] Mówisz o HD2900XT? Ta karta tego nie potrzebowała . [quote]lub nawet 1024/512[/quote] Tak jest w GTXach 280/285, które mają pamięci DDR3 a nie jak HD4/5 DDR5, stąd też konieczność użycia szerokiej szyny. 1
Yakushi komentarz 31 stycznia 2010 Autor komentarz 31 stycznia 2010 (edytowane) [quote name='Nudziarz' date='31 styczeń 2010 - 16:46' timestamp='1264952818' post='963811'] Pamięci są szybsze (wyższe taktowania efektywne). (..) Poza tym gry są już raczej mniej "łakome" na przepustowość, wydajność teksturowania jest nieco mniej istotna.[/quote] Bo ja wiem. Crysis wciąż mi nie chodzi. Według mnie obecne gry wciąż najwięcej czerpie z karty graficznej. Zmiana nastąpiła przy CPU. Szybsze pamięci odpowiadają za prędkość z jaką dane zostają przetworzone, tak?. Prędkość przesyłania danych między kartą, a pozostałymi elementami podłączonymi do płyty głównej nie powinna się zmienić gdy magistrala ma wciąż 128bit. Wyższa częstotliwość odnosi się do pamięci - nie magistrali szyny. [quote name='Nudziarz' date='31 styczeń 2010 - 16:46' timestamp='1264952818' post='963811'] przepustowość pamięci = (szyna)/8*(efektywne taktowanie)/1024 [/quote] Według tego równania im wyższe taktowanie pamięci, jak i ilość pamięci, tym bardziej zapchana szyna pamięci. W sumie.. o tym piszę wyżej. (przekształcenie matematyczne) [quote name='Nudziarz' date='31 styczeń 2010 - 16:46' timestamp='1264952818' post='963811'] Bo szerokie szyny dużo kosztują. Drogie karty mają szersze szyny - HD58xx ma 256 bit, high-end od NV będzie miał 384bit.[/quote] Poza tym mają większy pobór mocy, więcej wydzielanego ciepła i teoretycznie lepiej się kręcą. 256bit to ma być wiele? Kupując 8800 zastanawiałem się na jak długo starczy mi 256bit (karta była stosunkowo bardzo tania choć miała parę miesięcy). [quote name='Nudziarz' date='31 styczeń 2010 - 16:46' timestamp='1264952818' post='963811'] Ze starymi grami radzą sobie wszystkie nowe karty bez problemu .[/quote] Radzić sobie radzą, ale efekt nie koniecznie jest taki jakbyśmy chcieli [quote name='Nudziarz' date='31 styczeń 2010 - 16:46' timestamp='1264952818' post='963811'] Tak jest w GTXach 280/285, które mają pamięci DDR3 a nie jak HD4/5 DDR5, stąd też konieczność użycia szerokiej szyny.[/quote] Różnica typu użytej pamięci? Hmm.. Nie wydaje mi się to prawdopodobne. Dlaczego? Po wymianie kości pamięci z DDR1 400MHz 2GB na DDR2 800HMz 2GB nie odczułem najmniejszej różnicy. Nawet testując wyniki wypadały podobnie. Dlaczego przy kartach graficznych miałoby być inaczej? Cóż więcej powiedzieć. Podejrzewam że za obecny stan odpowiadają rozwiązania użyte w Direct 10.. a właściwie 11. Być może większość operacji wykonywanych jest w samej karcie graficznej bez udziału elementów typu CPU, pamięci. To tylko moje domysły, ale wydają mi się prawdopodobne. Tylko że jeśli są bliskie prawdy to co z grami opartymi na starszych Direct'ach gdzie tekstury były zapisywane w inny sposób? Jak takie gry miałyby pociągnąć na drogich, nowoczesnych kartach 128bit?
mefiasz komentarz 31 stycznia 2010 komentarz 31 stycznia 2010 (edytowane) Obecnie karty które mają 128-bit to stare i wolne modele (GF 9500 GT), bądź nowsze ale w wersjach tzn. budżetowych o obniżonej wydajności np. (HD4770, HD5770 lub GT240). Pozostałe karty 'wyczynowe' mają szyny 256-bit lub więcej. Nie sądzę by karty z większą przepustowością pamięci (z szerszą szyną) radziły sobie gorzej w starszych grach. Karty takie jak GTX 260/280 wydane były jeszcze za czasów DX 9/10. A z tego co wiem najnowsze karty nVidii oprócz szerokich szyn pamięci powyżej 256-bit mają mieć również szybkie pamięci DDR5 - więc przepustowość będzie tym bardziej spotęgowana.
Gość komentarz 31 stycznia 2010 komentarz 31 stycznia 2010 [quote name='Yaku' date='31 styczeń 2010 - 20:10' timestamp='1264965034' post='964051'] Bo ja wiem. Crysis wciąż mi nie chodzi. [/quote] Crysis to całkiem nowa gra, w dodatku wyjątkowo wymagająca. [quote] Według mnie obecne gry wciąż najwięcej czerpie z karty graficznej. [/quote] Tak, oczywiście, tyle, że w samej karcie teksturowanie jest już nieco mniej istotne . Zobacz sobie proporcje SP/TMU w G92 i G200. [quote] Prędkość przesyłania danych między kartą, a pozostałymi elementami podłączonymi do płyty głównej nie powinna się zmienić gdy magistrala ma wciąż 128bit.[/quote] Nie. Taktowanie pamięci wpływa na to, ile razy dane są wysyłane przez szynę . [quote]ilość pamięci, tym bardziej zapchana szyna pamięci.[/quote] Nie, szyna się nie zapycha dlatego że pamięci jest za dużo (), liczy się to, co jest przesyłane . Poza tym mają większy pobór mocy, więcej wydzielanego ciepła i teoretycznie lepiej się kręcą. [quote]Kupując 8800 zastanawiałem się na jak długo starczy mi 256bit [/quote] [quote] Radzić sobie radzą, ale efekt nie koniecznie jest taki jakbyśmy chcieli [/quote] Dlaczego nie? Wydajność w starych grach jest ok, jeżeli spodziewasz się czegoś więcej, to po prostu ograniczeniem jest procesor (stare gry wykorzystują 1 rdzeń, a wydajność kart graficznych wzrasta o wieeele szybciej niż wydajność rdzenia), ew. problemy mogą wynikać z kompatybilności. [quote]Po wymianie kości pamięci z DDR1 400MHz 2GB na DDR2 800HMz 2GB nie odczułem najmniejszej różnicy. Nawet testując wyniki wypadały podobnie. Dlaczego przy kartach graficznych miałoby być inaczej?[/quote] Dlatego, że karta graficzna potrzebuje tej przepustowości. Zwróć uwagę, że wg. Twojej teorii taktowanie pamięci jest zupełnie bez znaczenia . [quote] Być może większość operacji wykonywanych jest w samej karcie graficznej bez udziału elementów typu CPU, pamięci.[/quote] Jaki to ma związek z użyciem przepustowości pomiędzy GPU a pamięcią karty?
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.