Gibt es eine Möglichkeit, einen DX-Feature-Level zu erzwingen?

685
Jonathon

Anscheinend besteht die Lösung für einen brechenden Fehler in der kürzlich erschienenen Version von The Witness darin, die DX-Funktionsstufe 11.0 anstelle von 11.1 zu verwenden. Das Update ist jedoch noch nicht für alle Plattformen verfügbar. Gibt es eine Möglichkeit, einer Anwendung oder nur dem gesamten Computer mitzuteilen, dass eine bestimmte Funktionsebene bevorzugt wird? Oder ein Programm, das ein Exe bearbeitet, um eine andere Funktionsebene zu verwenden? Oder irgendetwas dieser Art?

0
Nein; Das "Update" ist viel mehr als eine binäre Bearbeitung, es ist im Grunde eine vollständige Neukompilierung des Programms. Ramhound vor 8 Jahren 0
@Ramhound Accounting für den Thread, nicht jeder verwendete zuerst 11.1 (das Programm unterstützt eine Reihe von Funktionsstufen: 10,0, 10,1, 11,0 und 11.1, wenn der interne Text als vertrauenswürdig eingestuft werden soll). und das Programm selbst verwendete keine 11.1-Funktionen. Jonathon vor 8 Jahren 0
[Welches Funktionsniveau Sie tatsächlich verwenden, ist von der Hardware abhängig.] (Https://msdn.microsoft.com/de-de/library/windows/desktop/ff476876 (v = vs.85) .aspx) Wenn die Software nicht ausgeführt wurde Wenn Sie den Funktionsumfang von 11.1 in gewisser Weise nutzen möchten, würde es keinen Fehler geben. Es liegt auf der Hand, dass es DX11-Code gibt, der in der Anwendung selbst vorhanden ist und für den Feature-Level daher der Fehler erforderlich ist. Wenn also 11.0 verwendet wurde, unterstützte ihre Hardware 11.1 nicht Ramhound vor 8 Jahren 0
@Ramhound OK, gibt es eine Möglichkeit, meinem Computer mitzuteilen, dass er 11.1 nicht unterstützt? Jonathon vor 8 Jahren 0
Das ist Ihr Grafiktreiber und die GPU, die er erkennt Ramhound vor 8 Jahren 0

1 Antwort auf die Frage

1
erdnord

Ja, verwenden Sie dxcpl, um die 12.1-Funktionsebene problemlos zu verwenden, da sie nur eine nicht fest codierte Überschreibung verwendet, auf anwendungsgesteuerte Einstellung gesetzt ist und gleichzeitig einen schönen fps- und gfx-Schub ergibt

Dies sollte ein Kommentar sein. Toto vor 6 Jahren 0