Moinsen!
Seit ich mit meinem Alienware Aurora auf W7K Ultimate 64bit umgestiegen bin hab ich BF2 BTD Probleme.
Unter XP lief es jahrelang (unter anfänglichen Schwierigkeiten mit der Video.CON wiederholfrequenz gut.
Ich mußte halt 59 Hz eintragen statt 60. Dies klappt aber leider nicht unter W7K.
Auch der RenderDLL fix klappt leider nicht.
Video Con Einträge habe ich alles probiert.
W7K Compatibilitäts Eintrage alle probiert.
Deinstall/Reinstall mehrfach probiert (BF2 + SF + 1.41 +1.50 plus DLL Fix sowie andere Varianten.
Diverse Kompatibilitätseinstellungen ausprobiert.
Alle Infos und Lösungen aus wirklich ALLEN Foren probiert, nix geht.
Punkbuster ist aktualisiert.
Cache gelöscht usw. usf.
Ich kenne mich eigentlich extrem gut mit PCs und BF2 aus. Aber hier muß ich jetzt echt passen.
Inzwischen kann ich aber BF2 zumindest starten. Ich komme bis zum laden der Maps. Wenn dann Ladevorgang fertig ist, sofort nach klick auf Beitreten -> BTD.
Sowohl im Single als Multiusermode.
Da dieses Forum mit Abstand das Fachkundigste zu sein scheint (Green Lantern hilft halt immer ;-) stell ich es hier mal ein.
HW:
Alienware Autora 7700 19" Notebook, 2 GB RAM, 600 GB Raid 0, 1980 mal 1400 Auflösung. Geforce 256 MB Grafikkarte, Creative Audigy 2 ZS PCMCIA.
Alle Treiber sind absolut neu.
PS. Übrigens stürzt BF2 auch ab, wenn ich in die Soundeinstellungen des Spiels gehen will. Obwohl der sound einwandfrei ist und ich die nagelneuen Creative Treiber eingebunden hab. Erkannt wird offenbar nur der Softwaretreiber...
Vielleicht hat ja der eine oder andere doch noch eine Idee... :12:
Was du unbedingt ausprobieren solltest, ist der Fenstermodus, um eine Fehlermeldung zu erhalten.
Fenstermodus von Battlefield 2 und Battlefield 2142 ? Battlefield Wiki
Erstmal Merci für die Antwort. Wobei ich nicht die neueste HW und auch nicht die neuesten Treiber verwende, sondern nur die Treiber, die funktionieren unter diesem OS. Da bleibt nicht viel übrig...
Außerdem funktioniert die HW mit den Treibern einwandfrei.
Ich bin ziemlich sicher, das ich hier ein Rechteproblem hab.
Diesmal habe ich die Registry bis auf den letzten BF2 / Battlefield Wert gesäubert.
Rebootet
BFS und SF deinstalliert.
Rebootet.
Mir volle Admin Rechte auf dem Games Verzeichnis verpaßt.
BF2 mit Admin Rechten installiert
Rebootet
SF2 mit Admin Rechten installiert
Rebootet
1.41 mit Admin Rechten installiert
Rebootet
1.50 mit Admin Rechten installiert
Rebootet
gepachtete Render DX9 DLL installiert
Der ganze Scheiß hat Stunden beansprucht.
Ich trau mich kaum, das Spiel jetzt anzustarten...
Wenn es wieder nicht hinhaut kann ich für nichts garantieren. :15:
------------------------------------------------------------------------------
Doppelp0st ;) - BFcom Staff
------------------------------------------------------------------------------
Tscha.
Im Fenster gestartet.
Alles geladen, eingeloggt, single mode gestartet, map geladen. Alles super.
Dann, nach laden der map wieder BTD. Und zwar mitsamt Fenster abgeschmirgelt. Keine Fehlermeldung, kein gar nix.
Super! Alles wie gehabt...
Werde jetzt, nachdem beim ersten Lauf ein Video.CON generiert wurde, wieder auf 61 Hz stellen, wie früher. Aber das wird auch nix nutzen.
Mannmannmann... :10:
Jetzt kommt beim Start von BF2 dafür ein Error:
Debug assertion failed
Version: 1.5.3153-802.0 Build date-2009-8-20 18:8
Module: RendDX9
File:
C:\dice\Projects\BF2Branches\Patch_1_50\Code\BF2\RenDX9\VideoOptions.cpp
Line: 234
Text: Unknown DynamicOption value 1280x1024@61Hz
Current confile:
Und dann nur noch Weiter oder Abbrechen.
Auf jeden Fall Absturz.
Sieht also so aus, als würde die gepatchte DLL für das Atl-Tab Problem nicht mit anderen als 61Hz klar kommen.
Ich änder und probier nochmal.
Mit 60Hz geht es mit der neuen RenDX9.
Ich probier jetzt mal weiter mit der alten RenDX9.DLL und 61 Hz usw. usf.
Das wird dauern...
Nix funktioniert.
Vor allem kann ich die 60Hz in den Video.con nicht ändern. Spiel startet dann gar nicht erst. Auflösungen habe ich alle durch. Immer der gleiche Effekt:
Spiel startet, Anmeldung möglich.
Dann, beim Start von Singleplayer: BTD am Ende des Ladens der Map
Oder, im Multiplayer: Bereits Absturz bei Beginn des Ladens der Map.
Firewalls und AV haben nix damit zu tun.
Fehlermeldungen oder Logs: Nada
Ich geb auf.
Wenn man in die Grafikoptionen kommt hat man eigentlich schon gewonnen. Dort werden im Normalfall nur Auflösungen und Herzzahlen aufgelistet die vom Rechner unterstützt werden.
Wenn man wie du soweit kommt einen Singleplayer zu starten und er schmiert dann ab dürfte das mit den Auflösungen nichts mehr zu tun haben.
Ich habe beim installieren (Win 7 Home Premium 64 Bit) schon der Setup.exe Adminrechte eingeräumt. DVD rein Rechtsklick auf Setup.exe als Administrator ausführen und los gings. Ebenso bei SF und den Patches. Kompatibilitätsmodus steht bei mir auf Windows XP (Servicepack 2).
Nach einer Neuinstallation von BF2 wird immer mit einer Auflösung von [EMAIL="800x600@60Hz"]800x600@60Hz[/EMAIL] gestartet. Wenn ein Rechner diese Auflösung nicht unterstützt landet man auf dem Desktop. Hier hilft dann nur die Video.con im defaultprofil manuell zu bearbeiten und eine Auflösung mit Herzzahl einzutragen die der Rechner unterstützt. Im Zweifelsfall die Auflösung und die Herzzahl die auf dem Desktop funktionieren. Werden dann weitere Profile angelegt wird die Auflösung aus dem Defaultprofil übernommen.
Bei der Installation habe ich ebenfalls allen SETUP.EXEs Admin Rechte eingeräumt und nachträglich auch noch im BF2 Filesystem volle Schreibrechte für meinen Account vergeben, sofern die nicht vorgelegen haben sollen.
Punkbuster ist auch aktualisiert. DX9c auf dem Besten stand.
Alle anderen Spiele wie Doom3, Prey, Quake Wars habe ich inzwischen alle erfolgreich am Laufen.
Nur BF2 ist sowas von Standhaft...
Und dort bin ich bzg. meines Problems fündig geworden:
Mein interner Notebook Monitor arbeitet definitiv mit 59,xx Hz und nicht mit 60. Hier die Erklärung, warum BF2 es nicht mehr tut (hilft vielleicht auch anderen weiter).
Ich werde jetzt meine NVIDIA Treiber updaten auf die 191.07 und dann müßte es möglich sein, im Treiber auf 59 Hz zu switchen. Dann im BF2 VIDEO.CON nochmal auf 59 Hz gehen und schauen was geschieht... Später dazu mehr.
Hier der Post bzg. des problems im Windows 7 mit BF2 und einigen anderen Spielen:
Der ganze Thread ist hier: https://forums.guru3d.com/showthread.php?t=301860
_____________________________________________________________
The 59hz itself is not actually a bug and It will not be fixed by display drivers, so stop asking.
Many of you, are of the thought that, the base refresh rate of most monitors is 60hz, However, the true frequency for most monitors is 59.94hz. Some monitors are infact true 60hz, but these are only certain models/brands.
Windows XP and Vista, both round the Refresh rate display up from 59.94, to the nearest whole number, which is 60, the same way the Config UI on a monitor, would also say 60.
Windows 7 was changed to further conform to the EDID standard, and as such many monitors will only run at 59hz (59.94 actual). The reason for this is windows no longer rounds the number to the nearest whole, though most monitors still will. (Check yourself if you like).
Many of you are having a problem with getting 60hz to stick. This is because the DDC/CI information provided from the display is telling the system that the max refresh rate is 59.94, as such only 59hz is exposed as a supported mode.
Nothing here has actually changed. Most displays have always run at between 58 and 60hz, but have just displayed the running mode as 60hz due to the rounding up.
However, some games are hard coded to only support a 60hz refresh rate. This is neither nvidia's or microsofts fault, it is a fault with the game developer for being the geniuses they are, and hard coding refresh support.
Quote:
Originally Posted by The explanation, taken right from one of the developer blogs
“If you have a monitor that exposes ~59.94 (and no other frequency that we would use for 60), we enumerate both 59 and 60 and whichever you set, we set 59.94 and persist 59.94. When the UI asks what mode we’re in we tell it we’re in 59, as you see. This is the issue we had back at the end of February when we were trying to make the last minute fixes but in the end we decided that it was too late. So it is by design for now.”
(PS, i don't know which blog, its probably internal to technet users or something)There are several work arounds to play these games, for instance
Other then these, the only people who can fix this issue are Microsoft, and the Game developers who's oh so intelligent programmers decided to hard code refresh rate modes.
Whether to you, its a bug or not. Stop asking about it in the driver threads. ITS NOT A DRIVER BUG.
Anyone with any other work arounds to force 60hz, please post them here
Edit
Someone asked for some games, lol
Games i've read/found so far to not work under 59hz are.
BF2 (and any sequel, or game based off the BF2 engine)
CoH
Screen Refresh Rate - Custom for NVIDIA Brand - Windows 7 Forums
Funktionierte wohl bei etlichen Usern.
Bin gespannt ob's für mich auch funktioniert.
Habe nun bei mir auch ein wenig experimentiert. Schaue ich bei mir in die Nvidia Systemsteuerung steht bei mir eine angewählte Auflösung von 1900x1200 bei 59hz. Ich habe gleichzeitig die Möglichkeit 60 hz auszuwählen. Mache ich dieses und klicke auf übernehmen springt es wieder auf 59hz zurück. Laut Anleitung läuft mein Monitor bei der Auflösung auf 60hz.
Nun habe ich versuchsweise in meinem Onlineprofil die Wiederholrate auf 59hz gesetzt und BF2 gestartet. Spiel läuft hoch bis zum Auswahlmenue für die Profile. Sobald ich dann mein Onlineprofil starte lande ich nach kurzer Zeit auf dem Desktop.
Danach setzte ich im Defaultprofil die Wiederholrate ebenfalls auf 59hz. BF2 gestartet und ich kam nicht mal mehr bis zur Profilauswahl.
Es ist schon komisch in Win7. Nvidiasystemsteuerung sagt mein Monitor läuft mit 59hz und ich kann nicht auf die möglichen 60hz umstellen. Stelle ich BF2 um auf 59hz schmiert das Programm ab.:18:Steht der Monitor auf 59hz und das Spiel auf 60hz funktionierts.:15:
Falls das mit der eigenen Wiederholfrequenz erstellen nicht funktioniert würde ich mal nach einer aktuellen Monitorinf für deinen Laptop beim Hersteller suchen oder alternativ (falls nicht standartmäßig schon installiert) für den Bildschirm Plug and Play Monitortreiber von Win 7 benutzen.
Edit:
60Hz Refresh Rate fix
https://forum.notebookreview.com/showthread.php?t=212328