Welcome to AEP Emulation Page - Emulation News

Main Menu
· Home / News
· News Categories
· News Archiv
· My Account
· Search
· Forums
· Weblinks
· Game Reviews
· Translations
· Impressum

Downloads
 


Forum
MEMBERS ONLINE
>pYRo 
We have 335 guests and 1 member online

You are an anonymous user. You can register for free by clicking here
Username
Password
 Remember me

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Select interface language:

EnglishGerman

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Post new topic   Reply to topic  
View previous topic Printable version Log in to check your private messages View next topic
Author Message
CKeichelOffline
Post subject: VSync | 50 & 60 Hz | PAL & NTSC | Emulationsdiskurs  PostPosted: Jun 21, 2011 - 11:48 PM
Retrogott


Joined: Dec 19, 2004
Posts: 2.666


Status: Offline
[quote:b5b1f9a0ae="Retro-Nerd"]Hat wohl derzeit keinen Vsnyc, dementsprechend läuft das Spiel dann natürlich zu schnell wenn man die 50 bzw. 60Hz (PAL/NTSC) am PC Monitor überschreitet.

Der VSync lässt sich über den Grafikkarten Treiber erzwingen.

_________________
Das ist alles nicht schlimm - Das wird alles noch schlimmer
Großstadtgeflüster in Weine nicht mein Kind 
 
 
 View user's profile  
Reply with quote Back to top
Retro-NerdOffline
Post subject:   PostPosted: Jun 22, 2011 - 01:11 AM
Retrokenner


Joined: Jul 02, 2006
Posts: 517


Status: Offline
Natürlich, ist aber unschön da nicht alle Emulatoren bzw. PC Spiele mit dem automatisch aktivierten Vsync im Treiber zurechtkommen.
 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
CKeichelOffline
Post subject:   PostPosted: Jun 22, 2011 - 12:21 PM
Retrogott


Joined: Dec 19, 2004
Posts: 2.666


Status: Offline
Sie kommen immer damit zurecht, wenn sie selber keinen VSync aktivieren.

_________________
Das ist alles nicht schlimm - Das wird alles noch schlimmer
Großstadtgeflüster in Weine nicht mein Kind 
 
 
 View user's profile  
Reply with quote Back to top
pr3stonOffline
Post subject:   PostPosted: Jun 22, 2011 - 12:55 PM
Retrokenner


Joined: Aug 11, 2007
Posts: 429


Status: Offline
Naja, ich freu mich jedenfalls, dass mal wieder etwas Schwung in die Jag Emugeschichte kommt. Ist wirklich ne Plattform, bei der ich einen guten Emu wirklich gebrauchen könnte...
 
 
 
 View user's profile  
Reply with quote Back to top
Retro-NerdOffline
Post subject:   PostPosted: Jun 22, 2011 - 05:08 PM
Retrokenner


Joined: Jul 02, 2006
Posts: 517


Status: Offline
[quote:ad91537c7a="CKeichel"]Sie kommen immer damit zurecht, wenn sie selber keinen VSync aktivieren.

Nein, kommen sie eben nicht. Als Test einfach mal Kega Fusion ausprobieren. Vsync im Emulator AUS, Vsync im Treiber IMMMER AN. Das ergibt einen häßlichen Tearing Effekt. Treiber Vsync in Windows ist einfach grottenschlecht, nicht umsonst haben viele Emulatoren eigene Vsync Timings.
 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
CKeichelOffline
Post subject:   PostPosted: Jun 22, 2011 - 06:26 PM
Retrogott


Joined: Dec 19, 2004
Posts: 2.666


Status: Offline
[quote:1164fe600d="Retro-Nerd"]Nein, kommen sie eben nicht. Als Test einfach mal Kega Fusion ausprobieren. Vsync im Emulator AUS, Vsync im Treiber IMMMER AN. Das ergibt einen häßlichen Tearing Effekt. Treiber Vsync in Windows ist einfach grottenschlecht, nicht umsonst haben viele Emulatoren eigene Vsync Timings.

Ich habe keine Ahnung, welche Version von Kega Fusion Du benutzt, oder welche Grafikkarte mit welchem Treiber, aber wenn ich den VSync im Nvidia Treiber 275.50 erzwinge und in Kega Fusion 3.64 deaktiviere habe ich keinerlei Tearing mit meiner GTX 275.

Ich wüsste auch nicht, wie das passieren sollte, für den Vsync ist der Grafikkartentreiber zuständig, sobald eine Direct3D Oberfläche dargestellt wird, ist er aktiviert. Probleme gibt es nur, wenn Programme ihren eigenen VSync nutzen, weil diese dann unter Umständen nicht die Treiberfunktion benutzen, sondern eine Eigene. In 90% aller Fälle bewirkt das aktivieren des VSync deswegen auch nicht, dass ein Programm einen eigenen "VSync Timing" benutzt (was Du damit auch meinen magst), sondern dass die Treiber eigene Funktion aktiviert wird.

_________________
Das ist alles nicht schlimm - Das wird alles noch schlimmer
Großstadtgeflüster in Weine nicht mein Kind 
 
 
 View user's profile  
Reply with quote Back to top
Retro-NerdOffline
Post subject:   PostPosted: Jun 22, 2011 - 06:33 PM
Retrokenner


Joined: Jul 02, 2006
Posts: 517


Status: Offline
Alles aktuell, moderner Rechner, Windows7. ATI, allerdings sah das in einer NVidia 6600/XP Maschine auch nicht besser aus. Zu GTX Karten kann ich nichts sagen.

Quote:
Ich wüsste auch nicht, wie das passieren sollte, für den Vsync ist der Grafikkartentreiber zuständig, sobald eine Direct3D Oberfläche dargestellt wird, ist er aktiviert. Probleme gibt es nur, wenn Programme ihren eigenen VSync nutzen, weil diese dann unter Umständen nicht die Treiberfunktion benutzen, sondern eine Eigene. In 90% aller Fälle bewirkt das aktivieren des VSync deswegen auch nicht, dass ein Programm einen eigenen "VSync Timing" benutzt (was Du damit auch meinen magst), sondern dass die Treiber eigene Funktion aktiviert wird.


Und genau da läuft in Windows meist was schief. Die beste Option ist es, der Anwendung zu überlassen, ob man den Vsync aktiviert. Automatisch erzwungener Vsync verursacht oft genug die von mir genannten Probleme. Manche PC Spiele zeigen dann sogar nur einen schwarzen Schirm.
 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
CKeichelOffline
Post subject:   PostPosted: Jun 22, 2011 - 06:48 PM
Retrogott


Joined: Dec 19, 2004
Posts: 2.666


Status: Offline
[quote:4b7c3974d1="Retro-Nerd"]Und genau da läuft in Windows meist was schief. Die beste Option ist es, der Anwendung zu überlassen, ob man den Vsync aktiviert. Automatisch erzwungener Vsync verursacht oft genug die von mir genannten Probleme. Manche PC Spiele zeigen dann sogar nur einen schwarzen Schirm.

Hast Du ein Beispiel für ein Spiel, das mit aktiviertem VSync einen schwarzen Bildschirm zeigt?
Was soll da in Windows "schief" laufen? Der Vsync hat auch nichts mit Windows zu tun, sondern mit dem Grafikkarten Treiber, ATI Karten hatte ich seit der 9600 (davor 7200 und 8500) nicht mehr in meinem Rechner, aber damals gab es keine Probleme mit dem VSync, bei NVidia Karten (6600, 8500, 8600, 8800, GTX 275) bin ich auch nie dem Problem begegnet, dass der VSync nicht funktionierte, wenn er auf der Treiberebene aktiviert war (und in der Anwendung deaktiviert, aber das versteht sich ja von selbst).
Wie gesagt, dein Beispiel mit Kega Fusion kann ich nicht bestätigen.

_________________
Das ist alles nicht schlimm - Das wird alles noch schlimmer
Großstadtgeflüster in Weine nicht mein Kind 
 
 
 View user's profile  
Reply with quote Back to top
Retro-NerdOffline
Post subject:   PostPosted: Jun 22, 2011 - 07:16 PM
Retrokenner


Joined: Jul 02, 2006
Posts: 517


Status: Offline
Dann hast du wohl immer einen perfekten Rechner gehabt. Im Netz gibt es genügend Leute die damit Probleme hatten, und nicht umsonst gibt es ständig Treiberupdates um solche Sachen zu fixen. Ich bin sicher das auch hier einige das Kega Fusion Beispiel bestätigen könnten.

Die neueste WinUAE Beta ignoriert z.B. komplett die Treibervorgaben für den Vsync. Der "New Vsync" scannt die exakte Bildwiederholrate des Bildschirms. So muß man keinen Frame Buffer mehr nutzen und die Eingabe lagt fast überhaupt nicht mehr. Die Pinball Spiele lassen sich per Tastatur deutlich flüssiger steuern, Tearing ist auch auf den verschiedensten Rechnern kein Problem mehr.

Aber hier stoppt es. Keine seitenlangen Diskussionen, in der wir aneinander vorbeireden.
 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
Predator82Offline
Post subject:   PostPosted: Jun 22, 2011 - 07:21 PM
Retromeister


Joined: Apr 14, 2007
Posts: 1.764

Location: Aephausen
Status: Offline
Hatte das selbe Problem, als SNES9x noch kein Vsync hatte, im Treiber erzwungen aber Tearing ohne Ende

_________________


Was zum Teufel bist du?

My Hi-Res-Packs @ AEP / My Hi-Res-Packs @ Emu Talk / Maus-Steuerung mit Autohotkey @ AEP

30.11.13 R.I.P Paul Walker 
 
 
 View user's profile Visit poster's website ICQ Number 
Reply with quote Back to top
CKeichelOffline
Post subject:   PostPosted: Jun 22, 2011 - 07:58 PM
Retrogott


Joined: Dec 19, 2004
Posts: 2.666


Status: Offline
[quote:b5fcac6db3="Predator82"]Hatte das selbe Problem, als SNES9x noch kein Vsync hatte, im Treiber erzwungen aber Tearing ohne Ende

Dann gehe ich stark davon aus, dass Du DirectDraw und nicht Direct3D im SNES9x aktiviert hattest.

Quote:
Im Netz gibt es genügend Leute die damit Probleme hatten, und nicht umsonst gibt es ständig Treiberupdates um solche Sachen zu fixen. Ich bin sicher das auch hier einige das Kega Fusion Beispiel bestätigen könnten.


Kannst Du mir ein Treiberupdate nennen, aus den letzten Jahren, dass den VSync fixt? Sollte nicht schwer sein, schließlich " gibt es ständig Treiberupdates um solche Sachen zu fixen".

Das neue VSync System von Win UAE dient dazu, wie Du beschreibst einen Framebuffer zu umgehen. Das ist natürlich unter gewissen Umständen von Vorteil, wenn man ein 50 Hz System auf einem 60 Hz System emuliert könnte ich mir vorstellen, dass es sich bemerkbar machen *könnte*, wobei ich den Lag, der entsteht für recht gering halte, die meisten Tastaturen dürften eine stärkere Verzögerung haben, aber meinetwegen.

Allerdings hat das nichts mit den von Dir beschriebenen Effekten, wie nicht funkionierendem VSync oder nicht startenden Spielen zu tun. Mein Rechner ist sicherlich weit davon entfernt *perfekt* zu sein, aber das fundamentale Treiberfunktionen das machen, was sie sollen, hat auch nichts mit einem perfekten Rechner zu tun.

_________________
Das ist alles nicht schlimm - Das wird alles noch schlimmer
Großstadtgeflüster in Weine nicht mein Kind 


Last edited by CKeichel on Jun 22, 2011 - 08:15 PM; edited 3 times in total 
 
 View user's profile  
Reply with quote Back to top
Predator82Offline
Post subject:   PostPosted: Jun 22, 2011 - 08:05 PM
Retromeister


Joined: Apr 14, 2007
Posts: 1.764

Location: Aephausen
Status: Offline
Da gabs nur Direct-Draw

_________________


Was zum Teufel bist du?

My Hi-Res-Packs @ AEP / My Hi-Res-Packs @ Emu Talk / Maus-Steuerung mit Autohotkey @ AEP

30.11.13 R.I.P Paul Walker 
 
 
 View user's profile Visit poster's website ICQ Number 
Reply with quote Back to top
CKeichelOffline
Post subject:   PostPosted: Jun 22, 2011 - 08:12 PM
Retrogott


Joined: Dec 19, 2004
Posts: 2.666


Status: Offline
[quote:e15a419217="Predator82"]Da gabs nur Direct-Draw

Dann kann der Vsync, den Du im Treiber erzwingst auch nichts bewirken, der ist nur für Direct 3D und OpenGL.

_________________
Das ist alles nicht schlimm - Das wird alles noch schlimmer
Großstadtgeflüster in Weine nicht mein Kind 
 
 
 View user's profile  
Reply with quote Back to top
Retro-NerdOffline
Post subject:   PostPosted: Jun 22, 2011 - 08:13 PM
Retrokenner


Joined: Jul 02, 2006
Posts: 517


Status: Offline
SNES 1.53:

Treiber Vsync: erzwungen
Emulator: Direct3D, Tripple Buffer aus, Vsync aus = Tearing.
 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
CKeichelOffline
Post subject:   PostPosted: Jun 22, 2011 - 08:20 PM
Retrogott


Joined: Dec 19, 2004
Posts: 2.666


Status: Offline
Ja, aber kein Mensch benutzt den VSync auch ohne Triple Buffering, das macht ja schließlich keinen Sinn.
Ich habe mit deaktiviertem Triple Buffer und im Treiber erzwungenen VSync übrigens kein Tearing, sondern schlicht normales Ruckeln, das ist aber zu erwarten, wenn man den Triple Buffer deaktiviert.

_________________
Das ist alles nicht schlimm - Das wird alles noch schlimmer
Großstadtgeflüster in Weine nicht mein Kind 
 
 
 View user's profile  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic  
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © The PNphpBB Group
Credits
AEP Emulation Page 1998 - 2024