D3D Shader error - nebo je chyba v RAM? Vyřešeno

Zvukové karty, síťové karty, grafické karty, modemy…

Moderátoři: Pic, Mods_junior, Mods_senior, HW spec team

Arixon
nováček
Příspěvky: 12
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

D3D Shader error - nebo je chyba v RAM?

Příspěvekod Arixon » 27 srp 2012 18:28

Zdravim.
Hraju na PC takovou hru, APB, která vyžaduje na svůj nesekaný běh aspoň 1,7GB paměti. Mám 4GB Ram, ale když se mi dostane použití nad 2,1GB, tak mi naskočí BSOD, nebo se mi ta hra vypne. Povypínal sem všechno co se dalo a pŘed zapnutím sem měl jen 670mb použito, ale stejně to nestačilo.

Rozhodl jsem se teda použít 3GB Switch (Mám WIN XP Profesional SP3), upravil sem teda boot.ini, nakopíroval řádek, připsal /3GB /userva=2700 aby mi šly drivery na klávesnici a myš a grafiku, vpohodě. Při restartu sem mačkal F8, ve výběru systému jsem zvolil ten s tím řádkem /3GB, systém se zapl.

Hru jsem zapl, ale nešlo se mi přihlásit
Napsalo to error:
Direct3DDevice->CreatePixelShader((DWORD*)&Code(0),(IDirect3DPixelShader9**)PixelShader.GetInitRefer ence()) failed
at c:\work\apb\branches\versions\1-8-0\1-8-0_phonetic\development\src\d3d9drv\src\d3d9shaders.cpp:39
with error 88760028


Brouzdal sem dlouhý dny po netu a hledal chybu, nakonec jsem zjistil že systém nemá dost paměti aby rozběhl nějaký ovladače na grafiku. Tak sem to srazil na /userva=2500.
Hru jsem zapl, přihlásil se, ale hra mi po 3 minutách spadne s hláškou:
c:\work\apb\branches\versions\1-8-0\1-8-0_phonetic\development\src\d3d9drv\src\d3d9viewport.cpp:262
with error D3DERR_DRIVERINTERNALERROR


Tak sem koukal že ty ovladače jsou dost starý tak sem je aktulizoval manuálně, ale při zapínání mi to řeklo že byl posledně error s DirectX, jestli ho chci vynechat... Myslíte že je to tim? http://i45.tinypic.com/6rrbjt.png (PS: Ovladače už jsou aktuální 5/2012)

Po aktulazaci žádná změna, někdo mi řekl že je problem v ramkách ať je přendám. V PC mam ale jen 2 sloty a mam v každym 2GB ramku (32 bit win prej ani víc neumí ((XP)). Rozběhl jsem memtest, abych zjistil jestli teda vše funguje jak má, a s překvapením jsem zjistil toto: http://i47.tinypic.com/23tfw3n.png a současně toto: http://i46.tinypic.com/10ns587.png

Ve 2 GB módu hra běží a errory mi občas hodí taky, ale z 90% je to out of memory. a v 3GB módu mi blbne grafika.

Na jedno fórum jsem napsal:
As i see, the problem is in D3D Which is Direct3D (Errors D3DERR_NOTAVAILABLE, D3DERR_DRIVERINTERNALERROR, and also, the C.\work\apb~\src\d3d9drv\src\d3d9shaders.cpp:39
In this way, there is written D3D many times. And many times there is problem with pixel shader, so the problem will really be in Direct3D Pixel shader.
How to solve?

Windows XP Proffesional SP3 - Graphic card nVidia GeForce 8600 GT


což je pravda, ale directX je aktuální a nejde aktulizovat.

Co mám prosím udělat?

Tu je popis kluka, který má stejný problém: http://forums.gamersfirst.com/topic/288 ... available/
Naposledy upravil(a) Arixon dne 28 srp 2012 23:01, celkem upraveno 2 x.

Reklama
Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod MiliNess » 28 srp 2012 00:27

1) Zruš ten 3GB switch, týká se rozdělení adresového prostoru procesů mezi systém a aplikaci (rozsahy adres)
Ta aplikace, která ten adresový prostor nad hranicí 2GB chce používat, musí mít v hlavičce hlavního PE modulu nastaven speciální příznak.
Takže pokud v tom exe modulu hry není nastaven příznak IMAGE_FILE_LARGE_ADDRESS_AWARE, všechno stejně děláš zbytečně, protože ta hra adresy nad hranicí 2GB využít nemůže. (není tak napsaná)
Navíc virtuální adresový prostor procesu a fyzická paměť jsou dvě naprosto odlišné věci. 3G přepínač se používá třeba u databázových aplikací, které potřebují naráz alokovat obrovské množství paměti, ve velkých souvislých blocích. To ta hra určitě nepotřebuje.
Chyba D3DERR_DRIVERINTERNALERROR pak pravděpodobně souvisí s tím přepínačem. Systém má k dispozici pouze 1GB adresového prostoru a nemůže tak alokovat potřebné množství paměti pro grafické operace. Ty se odehrávají v režimu jádra, které má k dispozici pouze 1GB adresového prostoru. Má tedy malý rozsah virtuálních adres, na které může mapovat fyzickou paměť.
2) Soubory ze složky Windows\Minidump upni na http://www.leteckaposta.cz.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti

Arixon
nováček
Příspěvky: 12
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod Arixon » 28 srp 2012 02:20

Reakce na MiliNess
APB samozřejmě podporu IMAGE_FILE_LARGE_ADDRESS_AWARE má, a pŘes 3GB switch to řeší hodně lidí a to právě u této hry (a většině to pomohlo), a to mají také 4GB RAM. Takže to teoreticky nějak jít musí.

Dump - http://leteckaposta.cz/351176817

Jen si dovolím dodat screen kde to píše že mam jen 2,1GB ram ->
http://i46.tinypic.com/10ns587.png
a ještě jeden screen to dokazující:
Obrázek

Napadá mě tedy jen jedno... Jedna ramka je v háji a 2GB je virtuálních. Je to možný? Popřípadě jak zjistím, která odešla, a jak zjistím jestli to není jenom portem na kartu?

Arixon
nováček
Příspěvky: 12
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod Arixon » 28 srp 2012 22:58

Prosil bych o odpověď kohokoli, kdo mi dokáže říct, jestli mi opravdu nefunguje nějaká z RAM.

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod MiliNess » 29 srp 2012 00:40

Vypadá to opravdu tak, že je jeden modul vadný. Podívej se na to třeba v Everestu.
Mimochodem ty BSOD způsobuje chyba v ovladači mcaudrv.sys (ManyCam)
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti

Arixon
nováček
Příspěvky: 12
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod Arixon » 29 srp 2012 01:10

Za BSOD děkuji;) Takže Manycam odinstalovat. OK.
Everest? A co přesně tam mám zjistit? Co mi ten program poví? :) Já totiž nevím kde je chyba -> nevím tedy co hledat.
Ale tu je to, co mi to napsalo "o paměti"
Obrázek

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod MiliNess » 29 srp 2012 01:18

Základní deska->Paměť
Základní deska->SPD
Udělej screeny nebo vytvoř zprávu (nabídka Zpráva->Rychlá zpráva->paměť, nabídka Zpráva->Rychlá zpráva->SPD)
Třeba v MHTML.

--- Doplnění předchozího příspěvku (29 Srp 2012 01:19) ---

Ještě SPD
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti

Arixon
nováček
Příspěvky: 12
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod Arixon » 29 srp 2012 01:27

http://leteckaposta.cz/330924682

Tady jsou tedy oba soubory, ale v SPD mi to nic neukázalo, přesto jsem zprávu udělal.

Teď musím letět, pokračovat můžem ráno. Moc vám děkuji za vaši ochotu a pomoc, odepíšu hned jak zde zase budu (Přibližně 11-12 h dopoledne)

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod MiliNess » 29 srp 2012 01:33

Zkus ještě Memory v HW Info
Pokud ani ten nic neukáže, mrkni do nastavení BIOSu->Informace o počítači.
Také můžeš vždy jeden paměťový modul vytáhnout a spustit PC. Tak zjistíš, zda jsou oba funkční.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti

Arixon
nováček
Příspěvky: 12
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod Arixon » 29 srp 2012 11:30

Tak jsem to udělal lamáckym stylem, vyndal jsem jeden modul, zapnul, vyndal sem první modul a zandal druhej, zapnul, a při obou modulech mi to ukázalo toto:
Obrázek

Což tedy znamená že mám jen 2× 1GB RAM, zacož se opravdu omlouvám, protože jsem byl odzačátku seznámen s tím, že PC ma 4GB RAM celkem.
Další otázka tedy je, jestli můj PC utáhne 2× 2GB RAM, napsal bych počítačové parametry které jsou potřeba, jen mi prosím řekněte, kde je najdu.

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod MiliNess » 29 srp 2012 11:42

Myslím, že můžeš klidně koupit 2x2GB moduly. Jen se na stránkách výrobce desky podívej, zda jsou v seznamu kompatibility.
Potřebuješ tedy znát typ základní desky. To je buď napsané přímo na desce nebo v Everestu.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti

zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11113
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: D3D Shader error - nebo je chyba v RAM?

Příspěvekod zeus » 29 srp 2012 11:42

Tvoje deska umi i 2x4GB - viz

Kód: Vybrat vše

2 x 1.8V DDR2 DIMM sockets supporting up to 8 GB
DDR2 1066/800/667
Prazaci jo ty se maj, az kdyz si me zavolaj..


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Chyba hardware. Příloha(y)
    od Steage7717 » 10 lis 2024 16:29 » v Problémy s hardwarem
    4
    3327
    od Steage7717 Zobrazit poslední příspěvek
    12 lis 2024 18:49
  • Chyba CPU na desce
    od petan320 » 24 bře 2025 15:29 » v Problémy s hardwarem
    16
    7878
    od petr22 Zobrazit poslední příspěvek
    02 dub 2025 21:50
  • Chyba příkazový řádek Příloha(y)
    od zik9 » 05 čer 2025 11:24 » v Windows 11, 10, 8...
    4
    1311
    od zik9 Zobrazit poslední příspěvek
    12 čer 2025 15:33
  • Sqlite - systémová chyba Příloha(y)
    od cindy the skull » 27 úno 2025 11:59 » v Vše ostatní (sw)
    6
    10308
    od atari Zobrazit poslední příspěvek
    16 bře 2025 11:11
  • prohližeč událostí id 1796 chyba Příloha(y)
    od walderan » 01 dub 2025 15:58 » v Problémy s hardwarem
    9
    4100
    od walderan Zobrazit poslední příspěvek
    04 dub 2025 15:42

Zpět na “Problémy s hardwarem”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů