[DXGI] Seltsame Warnung
- Krishty
- Establishment
- Beiträge: 8350
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: [DXGI] Seltsame Warnung
Ich tippe mal ins Blaue: Du benutzt wahrscheinlich eine DXGI_MODE_DESC, die nicht von IDXGIOutput::GetDisplayModeList enumeriert wurde und deswegen ist der Präsentationsvorgang im Vollbildmodus suboptimal.DXGI Warning: IDXGISwapChain::Present: Fullscreen presentation inefficiencies incurred due to application not using IDXGISwapChain::ResizeBuffers appropriately, specifying a DXGI_MODE_DESC not available in IDXGIOutput::GetDisplayModeList, or not using DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH.
Falsche Bildwiederholfrequenz.
- Aramis
- Moderator
- Beiträge: 1458
- Registriert: 25.02.2009, 19:50
- Echter Name: Alexander Gessler
- Wohnort: 2016
- Kontaktdaten:
Re: [DXGI] Seltsame Warnung
Moment, seit wann ist Interpretieren der Fehlermeldung `in's Blaue tippen`? :-)
- Krishty
- Establishment
- Beiträge: 8350
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: [DXGI] Seltsame Warnung
Ich muss zur Verteidigung sagen, dass das wirklich nicht so banal ist, wie man denkt – der Treiber kann für 60 Hz auch sowas wie 80041 1334tel in der Datenstruktur fordern … echt schon gesehen. Alle, die glauben, sie bräuchten dort nur 60 1tel eintragen statt zu enumerieren, sollen so wohl zur Vernunft erzogen werden.
-
- Beiträge: 49
- Registriert: 09.01.2003, 13:04
Re: [DXGI] Seltsame Warnung
Ich setze Numerator und Denominator der RefreshRate immer auf 0. Dann gibt DXGI ruhe und zumindest bei mir wird immer der richtige Modus (~ 60 Hz) bezüglich der BIldwiederholrae gewählt.
- Krishty
- Establishment
- Beiträge: 8350
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: [DXGI] Seltsame Warnung
Stimmt, ist eine große Erleichterung :) Ist das irgendwo dokumentiert?
- Krishty
- Establishment
- Beiträge: 8350
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: [DXGI] Seltsame Warnung
Warum steht denn swapChainDesc.Windowed in 1920 × 1080 auf TRUE? So, wie ich das sehe, solltest du den Buffer entweder sofort im Full-Screen-Modus erzeugen (wobei ich aus dem Gedächtnis nicht sagen kann, ob das zu empfehlen ist) oder bei einem Umschalten vom Fenster- in den Vollbildmodus ResizeBuffers() benutzen.
Schonmal versucht, DXGI_USAGE_BACK_BUFFER als Verwendungszweck hinzuzufügen?
Schonmal versucht, DXGI_USAGE_BACK_BUFFER als Verwendungszweck hinzuzufügen?
- Krishty
- Establishment
- Beiträge: 8350
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: [DXGI] Seltsame Warnung
Okay, das mit dem Back-Buffer hast du mittlerweile allein rausgekriegt.
Nein, irgendwie nicht … bin auch soweit mit meinem Latein am Ende.exploid hat geschrieben:Bekommt ihr in eueren Directx10 Applikationen die Warnung nicht
wenn ihr mit ALT+Enter umschaltet?
- Aramis
- Moderator
- Beiträge: 1458
- Registriert: 25.02.2009, 19:50
- Echter Name: Alexander Gessler
- Wohnort: 2016
- Kontaktdaten:
Re: [DXGI] Seltsame Warnung
FPS sind in der Groeßenordnung voeelig ungeeignet zur Bestimmung der Performance. Ich bezweifle dass du die scheinbaren 11% immer noch haben wirst sobald du anfaengst tatsaechlich was anspruchsvolles zu zeichnen. Da wird die Framerate dann durch ganz andere Dinge als die ‘rohe’ DXGI-Performance limitiert.
- Krishty
- Establishment
- Beiträge: 8350
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: [DXGI] Seltsame Warnung
Suboptimal bleibt inakzeptabel.
- Brainsmith
- Establishment
- Beiträge: 109
- Registriert: 04.09.2009, 13:52
- Echter Name: Fabbo
Re: [DXGI] Seltsame Warnung
Wenn es nur die Warnungsausgabe ist, die dich stört empfehle ich:
Ist keine Lösung, aber der Fehler erscheint nicht mehr.. :D
Code: Alles auswählen
#pragma warning (disable : DEINEFEHLERNUMMER)
- Aramis
- Moderator
- Beiträge: 1458
- Registriert: 25.02.2009, 19:50
- Echter Name: Alexander Gessler
- Wohnort: 2016
- Kontaktdaten:
Re: [DXGI] Seltsame Warnung
Die Warnung wir hier von DXDebug zur Laufzeit produziert. Fuer Compilerwarnungen aber eine nuetzliche, wenn auch verdammt gefaehrliche, Sache.