Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit directx-stufe
Popef
02. Dezember 2004, 19:04
Moin,
also ich hab nen kleines problem mit der hl2 grafik.
Starte ganz normal, wenn ich dann in optionen---grafik gehen und erweitert wird ja unten die directx-stufe angezeigt fuer hardware und software.
da steht bei mir fuer software directx v9.0 aber bei hardware nur directx v8.1 und da kann ich nichts dran aendern, obwohl da ja rechts nen dropdown menu sein sollte, glaube ich.
naja an der graka wirds net liegen, das is ne directx 9 karte.
mein system:
Athlon 64 3000+
Gigabyte nforce 3 mainboard
Aopen geforce 5900xt
1 gig ram
directx 9.0c
neuesten nvidia graka treiber.
An was liegt das nun oder is das ganz normal so, was ich net glaube ^^
Thx im voraus :)
speckweckerl
02. Dezember 2004, 19:10
hat das irgendwelche auswirkungen ?
wenn nicht warum störts dich dann ... ?
xEw
02. Dezember 2004, 19:11
aktivier die console per parameter "-console" in launch options von hl2-properties.
dann cmd "mat_dxlevel 81" in console eingeben und das directxlevel ist auf 8.1.
hast du eigentlich probleme o.ä. ?
speckweckerl
02. Dezember 2004, 19:13
das is btw ein recht seltsamer tip wie ich finde :ugly:
wozu directx abstufen ?
xEw
02. Dezember 2004, 19:19
omg, jetzt versteh ich den thread erst...
software ist der grad, was für eine directx-version du installiert hast, hardware, der dxlevel, den deine hardware(grafikkarte) unterstützt. also ist alles in ordnung ^^
Psyco67
02. Dezember 2004, 19:29
die karten von der FX-Serie sind doch alle directx-9 karten
also sollte das auch funktionieren
mach einfach das was "xew" bescriebn hat aber nur mit 9.0 dahinter
SPI@ST
02. Dezember 2004, 19:57
da wird sich kaum was ändern, und falls sich die directx stufe doch umstellen lässt wirds wahrscheinlich nicht mehr spielbar sein da die gforce karten einfach nicht optimiert sind.
speckweckerl
02. Dezember 2004, 20:03
ausserdem verändert ein hl²konsolenbefehl nicht das directx level der karte ...
hl2 braucht 9.0 .... steht ja drauf
bei mir zumindest :ugly:
SPI@ST
02. Dezember 2004, 20:08
das steht halt drauf weil es ja eh mitgeliefert wird bzw. sollte installiert werden, aber es heisst nicht das das auch so läuft
speckweckerl
02. Dezember 2004, 20:36
was ich sagen wollte: 9 is aber besser als 8
beweis mir das gegenteil :ugly:
Popef
02. Dezember 2004, 23:39
ja, aber die fx5900xt is doch ne directx 9 karte, warum steht da bei hardware directx stufe aber nur 8.1?
probleme hab ich eig. net, weiss nur net ob halt auch die directx 9 effekte dargestellt werden...
Killerguppi
02. Dezember 2004, 23:47
Die Karten bis zur FX5900 beherrschen kein DX9, zumindest nicht in dem Maße, wie HL² es benötigt. Da hat sich Nvidia mal einen kleinen Scherz erlaubt und eine komplette Serie mit völlig inakzeptablen DX-Fähigkeiten ausgestattet.
Die ersten öffentlichen Screens vom Spiel - noch vor dem Codeklau - stammten allesamt von ATI-Beschleunigern, bei den Nvidia-Brettern musste Valve einen Kompromiss eingehen, um wenigstens die halbe Performance einer 9800 XT zu erreichen.
Owned.
Popef
02. Dezember 2004, 23:50
heisst das jetzt dass meine karte keine directx 9 karte ist, und ich die effekte somit vergessen kann?
Killerguppi
02. Dezember 2004, 23:52
Ja, das und nichts anderes.
Kauf Dir eine richtige Karte von ATI und gut is.
Mosjoe
03. Dezember 2004, 00:04
Naja, ganz so schlimm ist es nicht. Die FX-Serie ist schon eine DirectX9.0 Serie, da sie ja DirectX im Standart 9.0 darstellen kann. Leider kann die FX das ganze nicht schnell genug darstellen, weshalb man sich bei Valve dazu entschied bei FX Karten DX 8.1 zu benutzen. Nun kann man aber DX9.0 erzwingen und somit die gleichen Effekte wie bei ATI`s DX9-Serie oder der 6800-Serie von Nvidia darstellen, muss aber dann mit einem erheblichen Leistungsverlust rechnen.
Wenn man`s ganz genau nimmt ist keine Karte außer die 6xxx-Serie von Nvidia eine vollwertige DX9-Karte, da nur die 6xxx-Serie Pixel Shader 3.0, welches auch Bestandteil von DX9 ist, darstellen kann und somit den vollen Umfang von DX9 bietet.
bartio1983
04. Dezember 2004, 13:57
:lol: über Ronins Kommnetare.
Natürlich ist die GeforceFX eine VOLLWERTIGE DirectX9 Karte.
Fx5900 karten können alle DirectX9. Sie haben sogar eine erweiterte Shaderachitektur (=modernere Shader als bei der Ati Radeon 9XXX Reihe).
Aber weil es Valve vergeigt hat, HL² ordentlich auf Nvidia Karten anzupassen, ist die Geschwindkeit zu langsam für Dx9.
Was natürlich nichts damit zu tun hat, dass Valve mit ATI einen Kooperationsvertrag hat. :rolleyes:
edit: Komisch das Spiele wie halo, doom3 und farcry alle dx9 effekte auf Gfx5xxx karten darstellen können, nur valve packt es nicht.
Barbie_inaktiv
05. Dezember 2004, 13:31
hi
also auch bei mir (gf 5900 ultra) war direkt x 9 standard mässig deaktiviert.
einfach mit" mat_dxlevel 90" in der hl console direct x 9 erzwingen und siehe da, alle dx 9 effekte nun da.hat mich zwar 50% performance gekostet,
(mit dx 81 ca. 180 fps und mit dx 9 "nur" noch 90 fps bei 1024-768,6aa und 4 anisotropisch und beste bildquali im treibermenue).mit anderen worten,es gleitet so vor sich hin.
gruss bolek
PS: FUCK VALVE,FUCK STEAM
ach so,zu ronins kommentare gibt es solch einen schönen spruch
"vor inbetriebnahme des mundwerks,gehirn einschalten"
so long
g-taz
05. Dezember 2004, 19:04
:D
so viele perfekte erklärungen.
was soll man da noch sagen
man braucht mindestens eine RADEON 9500
oder eine GeFORCE 6X00
um bei hl2 standardmäßig dx9-effekte zu haben.
:)
Mosjoe
05. Dezember 2004, 20:17
Ja, aber nur weil die Entwickler (und Vertragspartner?) von HL2 das so wollen.
Dass es auch anders gehen würde zeigt folgender Thread aus dem 3dcenter-Forum:
klick mich (http://www.forum-3dcenter.org/vbulletin/showthread.php?t=187833)
vBulletin® v4.2.3, Copyright ©2000-2021, Jelsoft Enterprises Ltd.