Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Julién

Alter Hase

  • »Julién« ist der Autor dieses Themas

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

1

03.12.2014, 17:50

Quietschen?!

Immer wenn ich mit meinen eigenen DirectX Programmen in den Fullscreen Modus gehe, fängt es an zu quietschen.
Ich denke, das ist die Grafikkarte, was ist denn da falsch? ?( :golly:

Gruß Techie

P.S.: NUR IM FULLSCREEN
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

2

03.12.2014, 18:00

es = ?
edit: sieh dir mal den Thread an: PC: seeehr komisches Problem
Mit wievielen FPS fährt den dein Programm?

FSA

Community-Fossil

  • Private Nachricht senden

4

03.12.2014, 18:27

Ich hab das auch, ist allerdings kein Spulenfiepen. Kommt durch die Lautsprecher, weil die Soundkarte neben der GraKa ist. Fiept immer in etwas mit der Frequenz der FPS Zahl :D

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Julién

Alter Hase

  • »Julién« ist der Autor dieses Themas

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

5

03.12.2014, 18:28

Yo, habe gerade 12.000 FPS :thumbsup:

EDIT:
Wusste ja nicht das VSync so einfach zu implementieren ist :o

Habe es jetzt mal auf 30 Frames gelockt.

C#-Quelltext

1
swapChain.Present(2, PresentFlags.None);
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Julién« (03.12.2014, 18:35)


Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

6

06.12.2014, 11:43

Yo, habe gerade 12.000 FPS :thumbsup:

EDIT:
Wusste ja nicht das VSync so einfach zu implementieren ist :o

Habe es jetzt mal auf 30 Frames gelockt.

C#-Quelltext

1
swapChain.Present(2, PresentFlags.None);

Ideal wäre aber eine Rate, die der Wiederholfrequenz des Bildschirms entspricht. (Und man kann geradezu davon ausgehen, dass Bildschirme in den meisten Fällen mit 60 Hz oder mehr laufen.)
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

7

06.12.2014, 11:55

Ich habe dieses Problem bei meinen selbst gebauten PC auch.
Ein Quietsch-Geräusch aus dem Lautsprecher in der Frequenz der Bildrate.

Da das Geräusch analog am Ausgang entsteht, war eine praktische Lösung für mich einfach den Lautsprecher etwas leiser zu stellen und dafür die softwaremäßige Lautstärke am PC etwas lauter. VSync gibt es leider bei vieler Software nicht so einfach.

An einer vollständigen ursächlichen Lösung wäre ich auch interessiert.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Spiele Programmierer« (06.12.2014, 12:35)


Werbeanzeige