Poslao: 28 Mar 2010 13:02
|
offline
- White_Shark
- Ugledni građanin
- Pridružio: 17 Sep 2006
- Poruke: 421
- Gde živiš: PALE, Republika Srpska
|
ljudi imam instaliran windows 7 i na njemu je fabricki instaliran directX 11, e sada moja grafa ne podrzava (geforce 9800GT) pa sam instalirao directX10. Do sada su mi sve igre radile OK, medjutim sinoc instaliram Splinter Cell:Double Agent i on je totalno ubzan, znaci leti po nivoima, sensitivity misa nenormalan, ma ne moze se igrati. Rekoh da nije do direcX-a, i instaliram 9-ku. Moje pitanje je, da li igra sama moze prepoznati koji directX ima u sebi sistem ili se to moze namjestiti, za svaku igru posebno i mogu li odjednom biti instalirana sva 3 directX-a na sistemu????
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 28 Mar 2010 13:22
|
offline
- klodovik
- Saradnik foruma Linux
- Pridružio: 02 Sep 2008
- Poruke: 4093
- Gde živiš: Bg
|
Međusobno verzije DirectX - a nisu kompatibilne. Recimo igre koje zahtevaju DirectX 9 bez njega neće ni raditi.
Uz većinu igrica dolazi i DirectX uz instalaciju, pa samim tim ne bi trebao da pogrešiš oko verzije.
|
|
|
|
Poslao: 28 Mar 2010 14:14
|
offline
- White_Shark
- Ugledni građanin
- Pridružio: 17 Sep 2006
- Poruke: 421
- Gde živiš: PALE, Republika Srpska
|
nijshvatam ja da nisu kompatabilne, ali da li mogu sve 3 biti na sistemu odjednom ili svaki put moram instalirati novi directX???
|
|
|
|
Poslao: 28 Mar 2010 14:25
|
offline
- Ričard
- Lavlje srce
- Supermoderator
- Zver!
- Electro maintenance engineer
- Pridružio: 28 Nov 2006
- Poruke: 13745
- Gde živiš: Vršac
|
Dovoljno je da imaš poslednju verziju directx-a. Kada instaliras noviju verziju ona obriše stariju. Valjda je tako i ako instaliraš stariju, onda ona obriše noviju, nikada ovo nisam radio pa ne znam.
Da proveriš koju verziju imaš radi sledeće: run> DXdiag
|
|
|
|
Poslao: 28 Mar 2010 14:39
|
offline
- klodovik
- Saradnik foruma Linux
- Pridružio: 02 Sep 2008
- Poruke: 4093
- Gde živiš: Bg
|
White_Shark ::da li mogu sve 3 biti na sistemu odjednom
Mislim da ne mogu. Win neće da instalira DirectX ako isti takav ili noviji već ima instaliran. A downgrade nije moguć od verzije DX5 ili DX6.
|
|
|
|
Poslao: 30 Mar 2010 13:22
|
offline
- 1l padr1n0
- Anti Malware Fighter
Rank 2
- Pridružio: 02 Feb 2008
- Poruke: 14018
- Gde živiš: Nish
|
Citat:For example, a game designed for and running on Direct3D 9 with a graphics adapter driver designed for Direct3D 6 would still work, albeit most likely with degraded functionality.
Citat:da li igra sama moze prepoznati koji directX ima u sebi sistem
Da. Igra je pisana za odredjeni skup API-a, tj. za odredjeni DirectX koji zahteva.
Citat:ili se to moze namjestiti
Ne moze se namestiti. Ona ce potraziti DirectX i ukoliko posedujes stariju verziju, tesko da ces moci pokrenuti igru.
Citat:mogu li odjednom biti instalirana sva 3 directX-a na sistemu
Mogu, ali nije potrebno.
Pogledaj koji DirectX igra trazi, instaliraj ga i pokreni igru.
|
|
|
|
Poslao: 30 Mar 2010 21:10
|
offline
- vasiljevic
- Stručni saradnik
Hardware
- Pridružio: 09 Jan 2006
- Poruke: 1882
- Gde živiš: Beograd
|
Da damo naprecizniji odgovor oko priče vezane za instalaciju raznih verzija DXa.
Prvo Win 7 je unapređena verzija Viste, pa je tako i DX11 unapređena verzija DX 10 koji je na VIsti. U ostalom, i za Vistu je relativno nedano izdat update koji joj daje DX11. Znači, sa stanovišta MSa, danas ima samo dva DXa u igri, DX11 i DX9.
NA Win 7 pored DX11 ima ugrađen, ko i na Visti, jedan poseban DX9 nivo, radi kompatabilnosti sa starijim programima. U praksi, pokazalo se da on nije dovoljan za potpunu kompatabilnost, pa je preporuka koju svi daju da se skine zadnja verzija DXa i da se ona instalira, jer ona obuhvata ceo DX9. Pri instalaciji neće biti probleam jer imena raznih dll-ova za DX9 i DX11 se razlikuju pa i samim tim sistem lako prepoznaje koji DX treba da koristi. Dakle, za igre je poželjno i često neophodno (ako su u pitanju stariji nazivi) da se instalira i DX9 na sistem. Moje iskustvo, od Viste do Win 7 kao i iskustvo mnogih drugih.
Dakle, odgovor na pitanje je da mogu biti instalirana dva DXa na sistemu ( ili 3 ako se gleda zvanična definicija MSa), jer svaki ima svoje dllove koje poziva prema zahtevu programa. Nema kolizija, nema problema, nema nekompatabilnosti.
|
|
|
|
Poslao: 31 Mar 2010 00:08
|
offline
- klodovik
- Saradnik foruma Linux
- Pridružio: 02 Sep 2008
- Poruke: 4093
- Gde živiš: Bg
|
Povukla me ta preciznost odgovora.
Nije mi bilo teško, pa sam se malo igrao u 7 - ci sa DirectX - ma.
Čisto da napomenem da sam imao problema oko uninstala DirectX - a, a kasnije i problema sa zvukom jer je u pitanju efektivna extenzija video i audio drajvera. Da sam znao da će tako biti nikad ne bih radio ovaj test.
Napomena. Radi se o Windows 7.
1 - probao sam da instaliram DirectX 9.0c - bimonthly updates koji je dostupan za Win 7 od avgusta meseca 2009 - te, DirectX 11 - koji je default i ne može jedan pored drugog da radi. Jednostavno jedna verzija drugu prepoznaje i nema promene kod instaliranja, tj. uvek se u dijagniostičkom alatu (DxDiag) nalazi jača/nova verzija.
2 - nigde nisam našao da je instalirano '3' različite verzije DirectX - a (što je i nemoguće u Win 7, jer 10 ne postoji, a verzije 9 a/b - pored c ispadaju iz igre u startu).
3 - Zadnji DirectX odnosno ovaj koji dođe uz Win 7, je set svih predhodnih DirectX - va u kojem je spakovano skoro sve mrtvo i živo. Najbolji primer je kada se raspakuje taj zadnji DirectX, u njemu će se naći tačno po mesecima razvrstani (zip, rar) update/i.
Ne tvrdim za Vistu, XP, ali za Win 7 sada iz iskustva tvrdim da definitivno ne mogu biti instalirane različite verzije DirectX - a. Probano na dva računara i isti je slučaj. DxDiag uvek prikazuje noviju verziju DirectX - a i nigde se ne pominje neka druga verzija, u ovom slučaju još samo jedna.
|
|
|
|
Poslao: 31 Mar 2010 10:21
|
offline
- vasiljevic
- Stručni saradnik
Hardware
- Pridružio: 09 Jan 2006
- Poruke: 1882
- Gde živiš: Beograd
|
DxDiag uvek pokazuje onu verziju sa kojom radi sistem a to je za Win7 DX11. U svakom slučaju, imaju ova dva linka i mislim da oni dosta objašnjavaju sami za sebe:
http://www.microsoft.com/games/en-US/aboutGFW/pages/directx.aspx
Nije ništa pametno ali bitan deo je onaj koji govori o tački skidanja najnovijeg DXa za gamere i to te baci na ovaj link:
http://www.microsoft.com/downloads/details.aspx?di.....b8109cb4f5
I tu dolazimo do dela kad se dotičćni raspakuje. Tu se nalaze svi updatei za DX i to za susteme od XP SP3 pa do Win7, i obuhvataju i DX9 i DX10 i Dx11 (inače nadogradnja DX10, pa je time DX10 za DX11 podskup i po def već stavljan).
E sad, kako je rešen problem oko DXova i na Visti i na Win7 i zašto se instaliraju i dllovi sa DX9 na sistem iako ih zvanično ne vidiš. MS je radi kompatabilnosti sa starijim programima na Visti i Win7 postavio jedan podsistem DXa koji treba da obezbedi kompatabilnost sa starijim programima i hardverom i taj lejer ima oznaku DX9E. I on se poziva po potebi, i nije native za sistem. I instaliran je po def na sistemu, u okvru instalacione procedure za OS. Dakle, ti dllovi se pozivaju samo po potrebi, a to je situacija koju imamo sa starijim igricama, tad i samo dotičnom procesu treba dll koji je u DX9. Poziva se samo tad, ne u normalnom radu sistema. Po završetku procesa ( a to je igrica) on je dalje neaktivan za sistem i on ga ne koristi i ne konstatuje. A u igrici se tačno zna koji je to dll, jer oznake dllova za DX9 i DX11 imaju različite oznake, dakle, nema mogućnosti pogrešnog pozivanja. To lako vidiš i kad raspakuješ pomenuti cab koji dobijaš, recimo negde avgust, pa imaš verzije za nadogradnju za dx9, dx10,dx11. Imaš instalirana praktično sva 3 DXa, ali za sistem su dva u mormalnoj dijagnostici obsolentna i ne pokazuju se, za normalan rad su nepotrebno đubre. Malo komplikovano objašnjenje ali ono koje daje kompatabilnost sa starijim stvarima.
|
|
|
|