Discussion:
BF 1942 1.45 startet nicht bei mehr als 60Hz
(zu alt für eine Antwort)
Stephan Sickert
2003-10-06 12:05:31 UTC
Permalink
Mahlzeit!

Kann mir einer helfen?

Das ver***e Spiel startet bei mir einfach nicht. Es lädt eine Weile,
dann gibt's einen Windows-System-Piep und nix passiert mehr.

System: WinXP SP1 ganz aktuell, GeForce 4 Ti4200 128MB, Treiber
anscheinend egal, derzeit 45.23, VIA KT333-Board (EPoX EP8K3A),
aktuelle VIA-Treiber, Soundblaster Live! Value. Ausnahmslos alle
anderen Spiele (Unreal II, UT2003, diverse Rennspiele, SoF II, NOLF 2)
laufen einwandfrei.

Wenn ich einen GeForce-Treiber ganz frisch installiere und das Spiel
starte, funktioniert es auch einwandfrei, flimmert aber
Windows-typisch mit 60 Hz fröhlich vor sich hin, dass man
Kopfschmerzen bekommt. Sobald ich mit dem Refresh Rate Fix MKII die
Bildwiederholfrequenz z.B. auf 85Hz hochsetze, startet das Spiel nicht
mehr. Es ist zum Verzweifeln!

Wenn man die Wiederholrate im nVidia-Treiber selbst hochsetzt, geht's
auch. Problem: Das wirkt sich nur auf D3D-Spiele aus, openGl-Spiele
flackern dann immer noch übelst rum!

Irgendwelche Ideen?

Gruß,
Stephan
Christian Müller
2003-10-06 12:59:02 UTC
Permalink
Post by Stephan Sickert
Mahlzeit!
Kann mir einer helfen?
Das ver***e Spiel startet bei mir einfach nicht. Es lädt eine Weile,
dann gibt's einen Windows-System-Piep und nix passiert mehr.
System: WinXP SP1 ganz aktuell, GeForce 4 Ti4200 128MB, Treiber
anscheinend egal, derzeit 45.23, VIA KT333-Board (EPoX EP8K3A),
aktuelle VIA-Treiber, Soundblaster Live! Value. Ausnahmslos alle
anderen Spiele (Unreal II, UT2003, diverse Rennspiele, SoF II, NOLF 2)
laufen einwandfrei.
ich muß gleich losprusten, :-)
selbes Problem habe ich auch, nur mit dem Game
Medal of Honor- Breakthrough.
Alle anderen, auch BF42 laufen einwandfrei.
Habe auch die GeForce 4 Ti4200 , jedoch mit 64MB,
Treiber 45.23.

Bin schon am verzweifeln, habe die Taktfrequenzen im Menü fest
auf 85 Hz gestellt, aber das Game läuft nur mit augentötenden 60 Hz.

Schade, daß ich dir nicht helfen kann, aber geteiltes Leid ist halbes leid,
oder nicht... ;-)
Wen Jie Zhang
2003-10-06 13:04:09 UTC
Permalink
Post by Christian Müller
Post by Stephan Sickert
Mahlzeit!
Kann mir einer helfen?
Das ver***e Spiel startet bei mir einfach nicht. Es lädt eine Weile,
dann gibt's einen Windows-System-Piep und nix passiert mehr.
System: WinXP SP1 ganz aktuell, GeForce 4 Ti4200 128MB, Treiber
anscheinend egal, derzeit 45.23, VIA KT333-Board (EPoX EP8K3A),
aktuelle VIA-Treiber, Soundblaster Live! Value. Ausnahmslos alle
anderen Spiele (Unreal II, UT2003, diverse Rennspiele, SoF II, NOLF 2)
laufen einwandfrei.
ich muß gleich losprusten, :-)
selbes Problem habe ich auch, nur mit dem Game
Medal of Honor- Breakthrough.
Alle anderen, auch BF42 laufen einwandfrei.
Habe auch die GeForce 4 Ti4200 , jedoch mit 64MB,
Treiber 45.23.
Bin schon am verzweifeln, habe die Taktfrequenzen im Menü fest
auf 85 Hz gestellt, aber das Game läuft nur mit augentötenden 60 Hz.
Schade, daß ich dir nicht helfen kann, aber geteiltes Leid ist halbes leid,
oder nicht... ;-)
Das Problem ist ganz einfach zu beseitigen. Geht ihr in den folgenden
Ordner: \EA GAMES\Battlefield 1942\Mods\bf1942\Settings. Dort öffnet ihr die
Datei
VideoDefault.con mit dem Notepad. Im letzten Zeile der Datei steht dann
"renderer.allowAllRefreshRates 0". Das Null ändert ihr auf 1 um. Dann steht
da: "renderer.allowAllRefreshRates 1".
Dann die Datei wieder schließen und speichern. Dann sollte Battlefield
starten können und im Battlefield-Optionen könnt ihr neben der Auflösung
auch die Bildwieerholungsfrequenz wählen.
Christian Müller
2003-10-06 13:21:25 UTC
Permalink
Post by Wen Jie Zhang
Das Problem ist ganz einfach zu beseitigen. Geht ihr in den folgenden
Ordner: \EA GAMES\Battlefield 1942\Mods\bf1942\Settings. Dort öffnet ihr die
Datei
VideoDefault.con mit dem Notepad. Im letzten Zeile der Datei steht dann
"renderer.allowAllRefreshRates 0". Das Null ändert ihr auf 1 um. Dann steht
da: "renderer.allowAllRefreshRates 1".
Dann die Datei wieder schließen und speichern. Dann sollte Battlefield
starten können und im Battlefield-Optionen könnt ihr neben der Auflösung
auch die Bildwieerholungsfrequenz wählen.
ich brech ab, wenn es das wirklich ist, hast du dir ein Bier verdient. :-)
werde ich heute gleich mal testen, vielen Dank schonmal.

by the way, ...wieso muß das alles so kompliziert sein?
Wen Jie Zhang
2003-10-06 13:59:02 UTC
Permalink
Post by Christian Müller
Post by Wen Jie Zhang
Das Problem ist ganz einfach zu beseitigen. Geht ihr in den folgenden
Ordner: \EA GAMES\Battlefield 1942\Mods\bf1942\Settings. Dort öffnet ihr die
Datei
VideoDefault.con mit dem Notepad. Im letzten Zeile der Datei steht dann
"renderer.allowAllRefreshRates 0". Das Null ändert ihr auf 1 um. Dann steht
da: "renderer.allowAllRefreshRates 1".
Dann die Datei wieder schließen und speichern. Dann sollte Battlefield
starten können und im Battlefield-Optionen könnt ihr neben der Auflösung
auch die Bildwieerholungsfrequenz wählen.
ich brech ab, wenn es das wirklich ist, hast du dir ein Bier verdient.
:-)
Post by Christian Müller
werde ich heute gleich mal testen, vielen Dank schonmal.
by the way, ...wieso muß das alles so kompliziert sein?
Tja, da musste mal EA fragen. Die hätten das ohne weiteres mit´m Patch lösen
können, aber nein, es ist ja besser, die Kunden mit solchen
nervigen Bugs zu nerven :-)
Christian Müller
2003-10-07 11:20:02 UTC
Permalink
Tja, da musste mal EA fragen. Die hätten das ohne weiteres mitŽm Patch lösen
können, aber nein, es ist ja besser, die Kunden mit solchen
nervigen Bugs zu nerven :-)
leider hat's bei Medal of Honor so bei mir nicht geklappt, aber mit dem Tool
läufts jetzt ohne Probleme in allen gewünschten Frequenzen.
http://www.pagehosting.co.uk/rf/download.html

hoffe ich kann noch jemanden damit helfen :-)
Stephan Sickert
2003-10-09 08:23:27 UTC
Permalink
Post by Wen Jie Zhang
Das Problem ist ganz einfach zu beseitigen. Geht ihr in den folgenden
Ordner: \EA GAMES\Battlefield 1942\Mods\bf1942\Settings. Dort öffnet ihr die
Datei
VideoDefault.con mit dem Notepad. Im letzten Zeile der Datei steht dann
"renderer.allowAllRefreshRates 0". Das Null ändert ihr auf 1 um. Dann steht
da: "renderer.allowAllRefreshRates 1".
Dann die Datei wieder schließen und speichern. Dann sollte Battlefield
starten können und im Battlefield-Optionen könnt ihr neben der Auflösung
auch die Bildwieerholungsfrequenz wählen.
Danke für den Tip!

Leider hilft das auch nicht!

Ich habe gestern mal weiter experimentiert.

Wenn man im frisch installierten nVidia-Treiber (45.23, GF4Ti4200 AGP
4x, 128MB) die D3D-Wiederholfrequenzen auf 85Hz stellt, läuft BF auch
mit 85Hz. Im Menü zeigt BF aber nur diverse Modi mit 60 Hz an, egal,
welchen mal nimmt, die Wiederholrate ist trotzdem korrekt, wie im
Treiber von nVidia eingestellt. Soweit ist also alles in Ordnung.

Sobald man aber mit dem Refresh-Tool (schreibt den Eintrag "NV_Modes"
in der Registry um) für eine beliebige Auflösung die Wiederholrate
umstellt, startet BF nicht mehr, kurz schwarzes Bild, dann der
Systempiep und das war's. Selbst wenn man für die in BF eingestellte
Auflösung (bei mir: 1024*768) nur 60 Hz einstellt, startet BF nicht,
es ist zum Verzweifeln. Ich müsste jedes Mal, wenn ich BF spielen
wöllte, den Treiber neu installieren, dann kann man weitgehend
problemlos (bis auf die unverschämt langen Ladezeiten) BF spielen.
Sobald ich aber ein openGl-Spiel spielen will, muss ich den
Refresh-Rate-Fix verwenden, dann läuft BF halt nicht mehr, solange,
bis der Treiber neu installiert wurde.

Sprich: Kannste alles vergessen :-( Für sowas gehört diese Firma
gestraft... Ist ja leider typisch für EA, schlimmer sind wohl nur noch
die "CodeMasters" (Colin McRae etc.)...

Ich werde noch mal mit der Registry rumspielen. Eventuell kann man den
NV_Modes-Eintrag, den der Treiber bei der Installation erzeugt,
rauskopieren, dann den Refresh-Patch vornehmen, auch den jetzt
erzeugten Eintrag sichern und dann mittels der erzeugten .reg-Dateien
zwischen den beiden Einträgen umschalten. Dann ist zwar vermutlich
immer noch ein Neustart nötig, aber immerhin könnte das eine halbwegs
gangbare Lösung sein...

Ich werde berichten!

Stephan
Bjoern Schliessmann
2003-10-09 11:37:38 UTC
Permalink
Post by Stephan Sickert
Danke für den Tip!
Leider hilft das auch nicht!
Muss es aber normalerweise - dein Problem ist recht klassisch.
Bei mir ging es so. Poste doch mal, wie genau du das in welche
Datei eingetragen hast.
Post by Stephan Sickert
Ich habe gestern mal weiter experimentiert.
-snip-
Post by Stephan Sickert
Sobald man aber mit dem Refresh-Tool (schreibt den Eintrag "NV_Modes"
in der Registry um) für eine beliebige Auflösung die Wiederholrate
umstellt, startet BF nicht mehr, kurz schwarzes Bild, dann der
Systempiep und das war's. Selbst wenn man für die in BF eingestellte
Auflösung (bei mir: 1024*768) nur 60 Hz einstellt, startet BF nicht,
es ist zum Verzweifeln.
BF verlangt zum _Abspielen der Videos_ ***@60Hz. Probier mal
das.


Björn
--
"Didn't you just save?"
Stephan Sickert
2003-10-10 09:24:13 UTC
Permalink
Post by Bjoern Schliessmann
Muss es aber normalerweise - dein Problem ist recht klassisch.
Bei mir ging es so. Poste doch mal, wie genau du das in welche
Datei eingetragen hast.
Also: Ich habe in

D:\spiele\bf1942\Mods\bf1942\Settings\VideoDefault.con in der letzten
Zeile der Datei "renderer.allowAllRefreshRates 0" auf 1 geändert.

Alle möglichen anderen *video*.con habe ich durchsucht, nirgends sonst
steht so ein Eintrag drin.
Post by Bjoern Schliessmann
das.
Mach' ich!

Stephan
Stephan Sickert
2003-10-10 16:30:07 UTC
Permalink
Post by Stephan Sickert
das.
Mach' ich!
Hab' ich gemacht: Spiel startet immer noch nicht :-(

Stephan
Bjoern Schliessmann
2003-10-10 21:23:27 UTC
Permalink
Post by Stephan Sickert
Post by Stephan Sickert
Mach' ich!
Hab' ich gemacht: Spiel startet immer noch nicht :-(
Schiet!

Vielleicht steht ja in einer der Logdateien was - durchsuch mal
das BF-Verzeichnis nach *.log.


Björn
--
"Ready Ike? Kick the baby..."
Stephan Sickert
2003-10-20 07:20:47 UTC
Permalink
Post by Bjoern Schliessmann
Vielleicht steht ja in einer der Logdateien was - durchsuch mal
das BF-Verzeichnis nach *.log.
So, habe jetzt mal die logs durchsucht und bin fündig geworden:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version v1.45 BF1942 (Ver:54564/2003-07-28, 14:12)
Log created 2003/10/19:23.02d
--------------------------

SystemInfo:
-----------

Cpu:
Running on AMD Athlon(tm) XP 1700+ at 1460 MHz
Supports AMD 3DNow
Supports MMX

Renderer:
Number of adapters:1
Adapter:0
Driver:nv4_disp.dll
Description:NVIDIA GeForce4 Ti 4200
Product:6 Build:4523
DriverVersion:14:10
VendorId:4318 DeviceId:595 Revision:163
Debug assertion failed!

Module:
File:
Line: 0

Text: Invalid videomode specified

Current confile:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Ich fass' es nicht: Die Deppen haben das Spiel tatsächlich mit den
Debug-Optionen kompiliert! Unglaublich! (Assertions kommen nicht, wenn
man die Release-Ausgabe eines Programms kompiliert...).

Wie auch immer. Sehr aussagekräftig ist das leider nicht.

Meine Tests in Sachen NV_Modes in der Registry sind immerhin von
Erfolg gekrönt, ich kann also derzeit zwischen zwei Konfigurationen
per .reg-Datei umschalten, eine, in der BF1942 läuft und eine, in der
openGl mit mehr als 60Hz funktioniert...

Stephan
Bjoern Schliessmann
2003-10-20 13:25:02 UTC
Permalink
Post by Stephan Sickert
Wie auch immer. Sehr aussagekräftig ist das leider nicht.
:-(
Post by Stephan Sickert
Meine Tests in Sachen NV_Modes in der Registry sind immerhin von
Erfolg gekrönt, ich kann also derzeit zwischen zwei Konfigurationen
per .reg-Datei umschalten, eine, in der BF1942 läuft und eine, in der
openGl mit mehr als 60Hz funktioniert...
Hm. Was du auch noch probieren könntest, ist erst einmal die
Videodateien zu verschieben/löschen und dein jetziges
Spielerprofil zu verschieben/löschen. Es kann sein, dass dieses
Profil in einem Modus läuft, der von den NV_Modes ausgeschlossen
wird.

HTH...


Björn
--
"What would Brian Boitano do if he was here right now?"
Bjoern Schliessmann
2003-10-10 21:23:28 UTC
Permalink
Post by Stephan Sickert
Also: Ich habe in
D:\spiele\bf1942\Mods\bf1942\Settings\VideoDefault.con in der letzten
Zeile der Datei "renderer.allowAllRefreshRates 0" auf 1 geändert.
Hm, AFAIR sollte das funktionieren...
Post by Stephan Sickert
Alle möglichen anderen *video*.con habe ich durchsucht, nirgends sonst
steht so ein Eintrag drin.
Sollte m.W. auch nicht.


Björn
--
"Time to head home."
Lesen Sie weiter auf narkive:
Loading...