Baldur's Gate Forum  

Zurück   Baldur's Gate Forum > Baldur's Gate und Co. > Baldur's Gate Modifikationen
Registrieren Forumsregeln Hilfe Downloads Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Antwort
 
Themen-Optionen Ansicht
Downloads for this thread
  File Download Release Version Size
DownloadJuliens Nvidia DirectDraw FixNvidia DDraw Fix2009-10-31 14:10:211.0.3 18886
No release notes available for this file.
Julien
Kämpfer/Druide
 
Registriert seit: Jul 2000
Beiträge: 1.431
4Arrow Hilfe bei nVidia Grafikfehler Alt Kerzenburg, 04.03.09, 18:56 #1
Hi,

Viele kennen ja das Problem mit den schwarzen Quadraten auf nVidia Karten.
Meistens hilft es die HW Beschleunigung zu deaktivieren (BG1, IWD2), bei PST entstehen da allerdings unangenehme Mausspuren.
Deshalb habe ich mich mal rangesetzt und einen Patch geschrieben der den Grafikbug umschifft, ohne dass HW-Beschleunigung deaktiviert werden muss:
http://github.com/jlanger/nvidia_ddraw_fix/downloads

Theoretisch sollte dieser Patch mit allen DirectDraw Spielen laufen (getestet mit BG, IWD1, IWD2), ich möchte aber zu bedenken geben, dass mit _deaktivierter_ Grafikbeschleunigung die performance manchmal sogar besser ist (ist bei mir in IWD1 so).
Aus dem Grund ist der Patch vor allem für PST Spieler interessant, die keine Lust auf die nervige Mausspur haben.
__________________
Julien ist offline  
Wedge
Wedgetarian
 
Registriert seit: Jul 2007
Ort: Betonwüste
Beiträge: 6.155
Alt Kerzenburg, 04.03.09, 20:18 #2
Coolet Ding und es funzt einwandfrei. Thanks.
__________________
Zuhause ist da, wo man dich reinlassen muss, wenn die Umstände dich zwingen, dorthin zu gehen.
---
When I take a shower it's like playing hacky sack in the rain.
Wedge ist gerade online  
Leomar
Moderator
 
Registriert seit: Dec 2007
Ort: Deutschland
Beiträge: 2.892
Alt Kerzenburg, 05.03.09, 06:33 #3
Für PST gibt es aber auch von Ghostdog einen eigenständigen Widescreen Mod.
http://www.spellholdstudios.net/ie/ghostdogs-pst-ui

Hattest du diesen schon getestet?

Gruß Leomar
Leomar ist offline  
Lesch
Registrierter Benutzer
 
Registriert seit: Aug 2008
Beiträge: 10
Alt Kerzenburg, 05.03.09, 11:47 #4
Das sind glaub ich zwei verschiedene Paar Schuhe.
Der WS Mod kümmert sich ja primär das man in höheren Auflöungen spielen kann (und die Anpassung der Bildschirme daran) während sich Juliens Fix auf die berühmt-berüchtigten Grafikfehler konzentriert.Die sind allerdings Treiberbedingt und haben mit der Auflöung nix zu tun.

@Julien
Feine Sache.
Nur testen kann ich das nicht mehr - wo warst du mit deinem Fix vor 3 Jahren als hier noch eine Nvidiakarte im Rechner werkelte?
Lesch ist offline  
Wedge
Wedgetarian
 
Registriert seit: Jul 2007
Ort: Betonwüste
Beiträge: 6.155
Alt Kerzenburg, 05.03.09, 12:00 #5
Das ist was total anderes Leomar.

Ghostdogs Mod ist erstens kein eigenständiger Widescreenmod, sondern benötigt the_biggs Widescreenmod, bevor er überhaupt installiert werden kann und passt zweitens "nur" die Interface-Größe an die Auflösung an, damit der Kram nicht mehr winzigklein in der oberen linken Ecke angepappt wird.

Weder Ghostdogs Mod noch biggs Mod ändern irgendetwas an den Grafikfehlern, zu denen es auf nVidia-Karten kommt. Die Auflösung macht biggs Mod, das UI macht Ghostdogs Mod, die Grafikfehler kommen von nVidia und werden durch den Wrapper von Julien umgangen.
__________________
Zuhause ist da, wo man dich reinlassen muss, wenn die Umstände dich zwingen, dorthin zu gehen.
---
When I take a shower it's like playing hacky sack in the rain.
Wedge ist gerade online  
Julien
Kämpfer/Druide
 
Registriert seit: Jul 2000
Beiträge: 1.431
Alt Kerzenburg, 05.03.09, 20:15 #6
Es gab noch einen kleinen Bug (danke an Seebär fürs Auffinden), den ich noch gefixed habe.
Daher habe ich eine neue Version (1.0.1) des Patches hochgeladen:
http://github.com/jlanger/nvidia_ddraw_fix/downloads
__________________

Geändert von Julien (05.03.09 um 20:26 Uhr).
Julien ist offline  
Leomar
Moderator
 
Registriert seit: Dec 2007
Ort: Deutschland
Beiträge: 2.892
Alt Kerzenburg, 06.03.09, 05:12 #7
Danke für die schönen Bilder-Infos. Tja ich bin halt kein PST Spieler...

Sagt Euch dann auch dieser Widescreen Mod (ich nenne es Mal wieder so) von "the vanished one" etwas?
http://www.shsforums.net/index.php?showtopic=37364



Julien, wenn du möchtest, könntest du deinen Fix auch im SHS Forum bekannt geben und zwar hier:
http://www.shsforums.net/index.php?showtopic=30840
Dieses Thema behandelt nämlich genau solche Dinge.

Gruß Leomar
Leomar ist offline  
Seebaer
Der Schweigsame
 
Registriert seit: Aug 2000
Ort: Ludwigshafen
Beiträge: 1.170
Alt Kerzenburg, 06.03.09, 11:30 #8
@ Julien

Immer noch aufblinkende Lebensanzeige. 9600GT.
__________________


Grüße
Seebaer

Theorie ist wenn alle wissen wie es funktionieren müsste, es aber nicht funktioniert.
Praxis ist wenn es funktioniert und keiner weiß wieso.
Seebaer ist offline  
Wedge
Wedgetarian
 
Registriert seit: Jul 2007
Ort: Betonwüste
Beiträge: 6.155
Alt Kerzenburg, 06.03.09, 12:08 #9
Zitat:
Sagt Euch dann auch dieser Widescreen Mod (ich nenne es Mal wieder so) von "the vanished one" etwas?
http://www.shsforums.net/index.php?showtopic=37364
Nun hast du mich ertappt. Das Bild welches ich unter das UI verlinkt habe, ist die Mod vom vanished one und nicht Ghostdogs. Ghostdogs unterstützt nur Auflösungen, die mir zu hoch sind, während vanished ones genau meine bevorzugte Auflösung (1024*768) für IE-Spiele behandelt. War nur zu faul den Namen des Modders nachzugucken gestern...

Ich glaube, ich hatte sowohl Ghostdogs als auch vanished ones Mods mal im PST-Forum im entsprechenden Thread verlinkt.
__________________
Zuhause ist da, wo man dich reinlassen muss, wenn die Umstände dich zwingen, dorthin zu gehen.
---
When I take a shower it's like playing hacky sack in the rain.
Wedge ist gerade online  
Julien
Kämpfer/Druide
 
Registriert seit: Jul 2000
Beiträge: 1.431
Alt Kerzenburg, 06.03.09, 15:35 #10
@Leomar: Ja, im SHS Forum wollte ich es auch noch posten.. wollte nur dass ihr vorher mal Beta testet *g*

@Seebaer: Das mit der Lebensanzeige ist merkwürdig.. hm. Hat das sonst noch jemand gehabt?
Offensichtlich war das dann ein anderer Bug den ich gefixed habe.

edit: könntest du evtl mal nen Screenshot von dem Fehler machen?

edit2: Ok hab das Problem mit dem Cursor in IWD2 jetzt auch gesehen, weiß auch woran es liegt weiß aber noch nicht so recht wie ich es beheben soll.. ich werde weiter forschen.
__________________

Geändert von Julien (06.03.09 um 20:04 Uhr).
Julien ist offline  
Julien
Kämpfer/Druide
 
Registriert seit: Jul 2000
Beiträge: 1.431
Alt Kerzenburg, 06.03.09, 20:47 #11
So, ich habe eine Version 1.0.2 hochgeladen, die den Bug mit dem Cursor hoffentlich fixed.
__________________
Julien ist offline  
Seebaer
Der Schweigsame
 
Registriert seit: Aug 2000
Ort: Ludwigshafen
Beiträge: 1.170
Alt Kerzenburg, 07.03.09, 07:52 #12
Die Anwendung konnte nicht gestartet werden weil die Anwendungskonfiguration nicht stimmt. Bitte installieren sie die Anwendung neu.

Das kommt mit 1.02

Ist das vielleicht auf ein bestimmtes OS beschränkt?
__________________


Grüße
Seebaer

Theorie ist wenn alle wissen wie es funktionieren müsste, es aber nicht funktioniert.
Praxis ist wenn es funktioniert und keiner weiß wieso.
Seebaer ist offline  
Julien
Kämpfer/Druide
 
Registriert seit: Jul 2000
Beiträge: 1.431
Alt Kerzenburg, 07.03.09, 08:10 #13
Puh was soll das denn jetzt.
Eigentlich soll das nicht aufs OS beschränkt sein.. welches hast du denn?
__________________
Julien ist offline  
Seebaer
Der Schweigsame
 
Registriert seit: Aug 2000
Ort: Ludwigshafen
Beiträge: 1.170
Alt Kerzenburg, 07.03.09, 08:13 #14
Das war mit XP 32 bit.
__________________


Grüße
Seebaer

Theorie ist wenn alle wissen wie es funktionieren müsste, es aber nicht funktioniert.
Praxis ist wenn es funktioniert und keiner weiß wieso.
Seebaer ist offline  
Julien
Kämpfer/Druide
 
Registriert seit: Jul 2000
Beiträge: 1.431
Alt Kerzenburg, 07.03.09, 08:22 #15
Hi,

XP 32-Bit hab ich auch...
habe gerade nochmal zwei alternative Versionen hochgeladen. Könntest du die nochmal ausprobieren?
__________________
Julien ist offline  
Seebaer
Der Schweigsame
 
Registriert seit: Aug 2000
Ort: Ludwigshafen
Beiträge: 1.170
Alt Kerzenburg, 07.03.09, 08:37 #16
Suuuper !!! Die alternativen funktionieren beide.
__________________


Grüße
Seebaer

Theorie ist wenn alle wissen wie es funktionieren müsste, es aber nicht funktioniert.
Praxis ist wenn es funktioniert und keiner weiß wieso.
Seebaer ist offline  
Julien
Kämpfer/Druide
 
Registriert seit: Jul 2000
Beiträge: 1.431
Alt Kerzenburg, 07.03.09, 08:45 #17
Das freut mich!
Dann lags daran, dass ich die andere Version mit Visual Studio 2008 übersetzt habe, weiß der Geier warum das dann rumzickt.

Habe die funktionierende Version (der Ordnung halber) als Version 1.0.3 hochgeladen, ansonsten gabs aber keinerlei Änderungen.
__________________
Julien ist offline  
Revan
Registrierter Benutzer
 
Registriert seit: Feb 2009
Ort: überall :)
Beiträge: 37
Alt Kerzenburg, 07.03.09, 10:19 #18
hi,

Tolle Sache der Patch, vieleicht kann ich nun endlich im Fullscreen auf passender Auflösung spielen .

Habe aber ein wenig Bedenken weil ich nicht weiß in wie fern dein Patch den Treiber bearbeitet.

Ich verwende Vista 32Bit, habe eine 8800 Ultra und den neusten nVidia Treiber, kann es sein das nach dem Patch Probleme bei anderen Applikationen auftreten?

mfg

Revan
Revan ist offline  
Julien
Kämpfer/Druide
 
Registriert seit: Jul 2000
Beiträge: 1.431
Alt Kerzenburg, 07.03.09, 11:02 #19
Der Patch hat keinen Einfluss auf den Treiber oder das System. Das ganze spielt sich (mindestens) ein oder zwei Abstraktionsstufen vor dem Treiberlevel ab und wird für jedes Spiel getrennt aktiviert (durch patchen der .exe des Spiels).

Die Abstraktion sieht ganz grob so aus:
Spiel -> DirectDraw -> DirectDraw Treiber -> Graka-Treiber -> Hardware

Mein Patch macht daraus:
Spiel -> Mein Patch -> DirectDraw -> DirectDraw Treiber -> Graka-Treiber -> Hardware

Das heißt, der Patch hat lediglich Einfluss auf das Spiel und nicht die darunterliegenden Layer, sprich ein Fehler im Patch bringt höchstens das Spiel zum Absturz.
__________________

Geändert von Julien (07.03.09 um 11:08 Uhr).
Julien ist offline  
Revan
Registrierter Benutzer
 
Registriert seit: Feb 2009
Ort: überall :)
Beiträge: 37
Alt Kerzenburg, 07.03.09, 11:11 #20
Alles klar, dann werde ich dein Werk mal installieren.
Danke für die Mühe!

mfg

Revan
Revan ist offline  
Julien
Kämpfer/Druide
 
Registriert seit: Jul 2000
Beiträge: 1.431
Alt Kerzenburg, 11.03.09, 17:37 #21
Der Fix ist jetzt auch als WeiDU Mod zu haben:
http://www.shsforums.net/index.php?showtopic=30840
Im ersten Post.
__________________
Julien ist offline  
Sir Darian
 
Registriert seit: Apr 2000
Ort: Niewinter, mit Luinil und Bella
Beiträge: 20.775
4Arrow Hmmm... *grübel* Alt Kerzenburg, 24.05.09, 15:09 #22
Nur der Vollständigkeit halber möchte ich noch eine weitere Möglichkeit erwähnen, dem nVidia Grafikbug beizukommen.
Der Tipp stammt von Weigo, getestet habe ich ihn selbst nicht, da ich keine nVidia Karte in meinem PC habe.

Zitat:
Zitat von Weigo
In meiner nvidia Steuerung habe ich alle Funktionen für die bgmain.exe ausgestellt.
zB.: Antialiasing, Anisotropische Filterung usw.

Dann die baldur.ini mit Notepad geöffnet und unter [Program Options] folgendes geändert:

3D Acceleration=1 <-- auf 1 gestellt

Disable Vertex Padding=1 <-- wenn die Zeile nicht vorhanden ist, einfach eintragen.

Notepad speichern, und dann hat es bei mir funktioniert.
Dies ist die Seite die mir geholfen hat.
http://www.shsforums.net/index.php?s...0&hl=forceware

Hier ist noch eine andere Lösung die auf der Seite steht, aber die hab ich selber nicht ausprobiert:
http://www.shsforums.net/index.php?s...dpost&p=440201
Sir Darian ist offline  
Sir Darian
 
Registriert seit: Apr 2000
Ort: Niewinter, mit Luinil und Bella
Beiträge: 20.775
1post Hmmm... *grübel* Alt Kerzenburg, 05.06.09, 15:11 #23
Nochmal der Vollständigkeit halber: Wedge hat dazu auch schon mal einen Tipp abgeliefert.
Sein Tipp lautete:

Zitat:
1. Download and install the microsoft application compatiblity toolkit: http://www.microsoft.com/downloads/d...displaylang=en
2. Start the 'Compatibility Administrator' with administrator rights.
3. Click the 'New' Button
4. Right click the new database. Select 'Create new application fix...'
5. Name your program and vendor however you like. Browse to your game executable file. Click next (use bgmain2.exe for BG1, torment.exe for Torment, and IWD2.exe for IWD2)
6. Select 'None' for operating system modes. Don't select additional compatibility modes. Click next
7. Tick the 'ForceDirectDrawEmulation' compatibility fix.
8. Click next and finish.
9. Save your database.
10. Right click the database and select install. This will install the database.
11. Close the compatibility administrator and start baldur's gate. It should work correctly in 32bit mode without any ingame rendering fixes. You don't need to run the compatibility administrator again.
Quelle

Auch das habe ich nicht selbst getestet.
Ich möchte in diesem Topic gerne eine Art Sammlung aller Tipps zu dem nVidia Grafik-Bug erstellen, um eine Anlaufstelle für geplagte BG-Spieler mit nVidia-Karten in diesem Forum zu schaffen.
Wer noch Tipps hat, gerne!
Sir Darian ist offline  
Julien
Kämpfer/Druide
 
Registriert seit: Jul 2000
Beiträge: 1.431
Alt Kerzenburg, 06.06.09, 23:13 #24
Das mit der 3D-Beschleunigung bezieht sich wohl rein auf BG2, da BG1 diese nicht hat.
Im übrigen kann man die auch in BGConfig.exe aktivieren anstatt direkt in der baldur.ini rumzufummeln.
__________________
Julien ist offline  
Bruenor
Registrierter Benutzer
 
Registriert seit: Jul 2009
Ort: Mithril Halle
Beiträge: 8
Alt Kerzenburg, 16.07.09, 12:02 #25
Hallo zusammen,

wollte mich mal eben für die nvidiafixdatei bedanken.Als ich vor einigen Wochen BG auf meinem neuen PC installiert hatte und die schwarzen Flecken sah dachte ich schon, dass ich es nie wieder richtig spielen könnte.
Seit letzter Nacht sind die Grafikfehler zum Glück verschwunden.
Vielen Dank!!!
Bruenor ist offline  
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist an.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:07 Uhr.


Powered by vBulletin®
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.