Microsoft vydal hotfix pro herní grafiky
Napsal Jan "DD" Stach   
Čtvrtek, 30 srpen 2007
ikona-windows  Zajímavá zpráva přišla od Microsoftu. Společnost prý vydala hotfix pro lepší správu paměti na grafických kartách.

 

 

Tedy pokud je to skutečně to, co doufáme, že to je. Hotfix od MS totiž nese název Virtual address space usage in Windows game development, tedy je tu naděje, že se jedná o opravu známé vady Nvidií GF8800, kdy v mnoha hrách docházelo k problémům s uvolňování paměti. Tento problém byl zejména patrný u GF8800GTS 320MB, která má právě velmi málo paměti. Stává se totiž, že při hraní určitých her v jednu chvíli spadne framerate na úroveň, kde se pohybují skoro low endové karty. Karta totiž neuvolňuje místo v paměti a tím pádem není kam nahrávat nové textury. Na druhou stranu tento problém je hlášen pod operačním systémem XP i Vista a tak je celkem s podivem, že Microsoft by to opravil jen pod VISTA, pro které je tento patch určen. Vůbec by bylo divné, aby Microsoft opravoval bug karet Nvidia, protože výše uvedené problém spíše než s Windows souvisí s vlastním návrhem čipu G80.

grafiky-2

Bohužel se tak zdá, že tento patch tedy tento problém vůbec neřeší. Navíc se v MS zprávě vysloveně nemluví o Nvidia kartách, ale o grafických kartách s velkou pamětí obecně. Osobně bych řekl, že se Microsoft možná snaží v duchu games for Windows Vista zvýšit výkon nejsilnějších grafických akcelerátorů, které nesou více než 512MB paměti. Jak totiž víme, současné hry nepoužívají tak velké textury, aby vám více jak 512MB bylo k něčemu. Přesto jsou na trhu akcelerátory jako GF8800GTX se 768MB paměti, a nebo dokonce HD2900XT ve verzi s 1GB. A tahle paměť je dnes k ničemu. Podle informací, které Microsoft uvádí v informacích u tohoto hotfixu, chce právě pod Vista zpřístupnit lepší zprávu i této paměti. Tento hotfix doporučuje i sama Nvidia, která má v nabídce dvě standardní karty s překračující velikostí paměti hodnotu 512MB. Osobně jsem hotfix ihned vyzkoušel a prověřil hry (DX10), ale žádného přínosu se svou ASUS GF8800GTX jsem si tedy nevšiml i hodnoty naměřené pomocí FRAPS zůstaly bez, i s hotfixem, úplně stejné. Stahovat hotfix pro Vista a více informací o něm naleznete zde.   

//EDIT by Rebel44:

Tenhle patch opravuje to, že se paměť grafiky počítá do adresované paměti, což muže u nžkterých her (Supreme Commander) způsobit pád hry kvůli překročení max. velikosti adresované paměti (důvodem je, že jsou to 32bitove aplikace, kdy ma OS 2GB a aplikace taky 2GB pro adresování paměti - toto jde posunout až na 1GB pro OS a 3GB pro aplikaci, ale pouze pokud je aplikace "large adress aware" )

Potenciální pády her/aplikací kvůli limitům 32bitovich aplikaci je pouze a jenom způsoben totálni blbostí některých vývojářů. kteří udělají program/hru, která je na hranici 2GB limitu a ani ji neupraví jako large adress aware" a ani(a to by bylo mnohem lepsi reseni) to rovnou neudělají jako 64bitovou aplikaci (jejich současný limit pro adresovani paměti je 4TB) a pak se diví, že to padá - (záleží také na nastavení ve hře - když hrajete ve vyšším rozlišeni s lepšíma texturama atd., tak je zapotřebí adresovat více paměti).

AUTOR: Jan "DD" Stach
Radši dělám věci pomaleji a pořádně, než rychle a špatně.

Starší články


Komentáře
Přidat Nový
Pouze registrovaní uživatelé mohou přidat komentář!