AMD Nutzer --> Welche API nutzt ihr?

Welche API nutzt ihr in Battlefield 4?

  • Mantle

    Stimmen: 13 59,1%
  • DX11

    Stimmen: 6 27,3%
  • DX11 mit SweetFX/eFX (bitte Link zum verwendeten Preset)

    Stimmen: 3 13,6%

  • Umfrageteilnehmer
    22

Eol_Ruin

Lötkolbengott/-göttin
Mich würde es sehr interessieren welche API ihr unter BF4 nutzt.
Und ob ihr unter DX11 SweetFX (eFX) nutzt und welches Preset.


ADD:
Nanu :huh: - interessiert das sonst keinen?
 
Zuletzt bearbeitet:
Unter DX11 nutze ich entweder K-Putt'e Config oder 007 NATURAL (Calibrated ASUS VG248QE).
Kann mich grad nicht daran erinnern welche ich grad aktiv habe. Muss mal nachschauen, wenn ich wieder daheim bin...
Wobei ich grad bemerkt habe, dass es wieder ein paar neue Configs gibt, die gar nicht so schlecht aussehen.

Und Mantle ist so ne Sache...Die Treiber wurden scheinbar für die Highend Modelle 7970 und R9 290 optimiert und meine HD7870 aka R9 270 wurde einfach liegen gelassen.
Hab mit Mantle immer noch heftige Frame-Einbrüche und sogar wenn die Frames hoch sind, sieht es nicht so flüssig aus wie unter DX11.

Habe aber nicht vor mir ne 290er zu kaufen, nur um BF4 besser spielen zu können. Da warte ich lieber auf die neue Generation von AMD, die nächstes Jahr erscheinen soll.
 
Und Mantle ist so ne Sache...Die Treiber wurden scheinbar für die Highend Modelle 7970 und R9 290 optimiert und meine HD7870 aka R9 270 wurde einfach liegen gelassen.
Hab mit Mantle immer noch heftige Frame-Einbrüche und sogar wenn die Frames hoch sind, sieht es nicht so flüssig aus wie unter DX11..

Ich hab genau die gegenteilige Erfahrung mit meinen angepassten Grafikeinstellungen :

  • Mantle:
    IMMER zwischen 100-120 FPS. Selbst auf Servern mit 64 Spielern häng ich immer am CPU-Limit.
    Kein Stottern und es spielt sich "flüssiger" als unter DX11
  • DX11:
    Fast immer am GPU-Limit. FPS schwanken zwischen 60-120 - was sich natürlich bei weitem nicht so flüssig anfühlt.
    Bei Maps mit viel Grafiklast (Caspian) langweilt sich die CPU meist


PS:
Ich spiel momenten mit der Config von Fatchicken:
Fatchicken's Preset - Battlefield 4
Allerdings hab ich das Luma Sharpen etwas runter geregelt.
WICHTIG --> man muß die Config noch überarbeiten (Zeilensprünge rauslöschen) damit sie überhaupt funktioniert.
 
Naja, deine R9 280 ist ja noch mal was anderes als meine HD7870. Zu mal deine mehr Speicher hat und Mantle so viel ich weiß, mehr Speicher benötigt. Hab jetzt nicht gemessen, ob er bei mir voll läuft, allerdings hab ich das gleiche auch von anderen gehört.

BTW. 100-120 FPS? Hast du VSync ausgemacht? Ich kann ohne VSync nicht spielen. Bekomme Kopfschmerzen davon.
 
Zuletzt bearbeitet von einem Moderator:
[X] Mantle

Als 120Hz'ler für mich im MP-Shootersegment der größte Segen der letzten Jahre - mit kleinen Abstrichen sind die ~120 FPS fast durchgehend konstant.:daumen:
 
Naja, deine R9 280 ist ja noch mal was anderes als meine HD7870. Zu mal deine mehr Speicher hat und Mantle so viel ich weiß, mehr Speicher benötigt. Hab jetzt nicht gemessen, ob er bei mir voll läuft, allerdings hab ich das gleiche auch von anderen gehört.

Wie sehen denn deine BF4 Grafik-Einstellungen aus?
Und was hast du in deiner user.cfg?
 
Wie sehen denn deine BF4 Grafik-Einstellungen aus?
Und was hast du in deiner user.cfg?

Schreib ich, wenn ich daheim bin. Ich weiß aufjedenfall, dass ich einiges auf Minimum bzw. komplett abgeschaltet habe.
Die CPU blubbert bei mir immer so bei 70% auf jedem Kern.
Was bei mir limitiert ist auf jeden Fall die GPU.
 
Ich weiß nicht, ob es an der neuen Catalyst-Version oder an dem Herbst-Patch liegt, habe seit dem länger nicht mehr BF4 gespielt und jeweils beides gleichzeitig aktualisiert, aber auf meiner PowerColor 7950 kann man Mantle so was von knicken. Die Frameeinbrüche sind enorm und machen das Spiel unspielbar.

Mit der alten Catalyst- bzw. vor dem Herbst-Patch bin ich mit Mantle besser gefahren. An was es nun liegt, weiß ich leider nicht. Habe die meisten Einstellungen auf Mittel bis Hoch und fahre so irgendwas mit 80-100 fps, stellenweise mehr, manchmal auch weniger.
 
Zuletzt bearbeitet:
DX11.2
7850 @ 1050/1400
i5 4670K@ 4.2 GHz

Habe mit Mantle keinerlei Vorteile. Mantle + 64PL Server erzeugt ruckler die ich mit DX11.2 nicht habe
 
100-120fps mit ner 280? Was hast du denn für Einstellungen und cfg?^^

Hier meine user.cfg:
Code:
GameTime.MaxVariableFps 120
GstRender.VSync 0
PerfOverlay.DrawFps 0
PerfOverlay.DrawGraph 0
PerfOverlay.Enable 0

NetworkPerfOverlay.DrawGraph 0
NetworkPerfOverlay.DrawProjectileGraph 0
NetworkPerfOverlay.GraphPos (750,750) 

PostProcess.DynamicAOEnable 0
Render.DrawScreenInfo 0
RenderDevice.Dx11Dot1Enable 1
RenderDevice.Dx11Dot1RuntimeEnable 1
RenderDevice.Dx11Enable 1
RenderDevice.ForceRenderAheadLimit 0
RenderDevice.TripleBufferingEnable 0
Screenshot.Format png
UI.DrawEnable 1
WorldRender.DxDeferredCsPathEnable 1
WorldRender.LightTileCsPathEnable 0
WorldRender.MotionBlurEnable 0
WorldRender.MotionBlurFixedShutterTime 0
WorldRender.MotionBlurForceOn 0
WorldRender.MotionBlurMax 0
WorldRender.MotionBlurMaxSampleCount 0
WorldRender.MotionBlurQuality 0
WorldRender.PlanarReflectionEnable 0
WorldRender.SpotLightShadowmapEnable 0
WorldRender.SpotLightShadowmapResolution 1024
WorldRender.TransparencyShadowmapsEnable 0

Und hier meine Ingame Settings:
BF4 Settings.jpg

Wenn ich auf Mantle umschalte läufts um einiges flüssiger als mit DX11.
Aber mit dem SweetFX siehts einfach viel besser (und angenehmer!!!) aus.
 
Hier ist meine user.cfg:
Code:
PerfOverlay.DrawFps 1
PerfOverlay.DrawGraph 0
PerfOverlay.Enable 1
Render.DrawScreenInfo 0
RenderDevice.Dx11Dot1Enable 1
RenderDevice.Dx11Dot1RuntimeEnable 1
RenderDevice.Dx11Enable 0
WorldRender.MotionBlurEnable 0
WorldRender.MotionBlurFixedShutterTime 0
WorldRender.MotionBlurForceOn 0
WorldRender.MotionBlurMax 0
WorldRender.MotionBlurMaxSampleCount 0
WorldRender.MotionBlurQuality 0
WorldRender.SpotlightShadowmapResolution 256

Ist im Vergleich zu deiner ziemlich klein.
Ich copy-paste mal deine und schaue mal wie es läuft.
Die Ingame-Einstellungen poste ich gleich.
Ich weiß jetzt nur nicht was ich bei "GameTime.MaxVariableFps" eintragen soll. Mein Monitor schaft offiziell 60Hz, wobei die FPS in vielen Spielen, die eigentlich gar nicht fordernd sind bei 59,9 liegt. Aber auch erst seit ich auf Win8 umgestiegen bin.

ADD:

Meine Ingame-Einstellungen:
bf4_2014_11_12_19_13_44_138.jpg

ADD2:

So, mit deiner user.cfg und exakt den gleichen Ingame-Einstellungen, allerdings mit Vsync und höherer FoV, hab ich durchgehend 60FPS.

ADD3:

Ich verwende jetzt (Color / Filter Correction, Sharpness) - Battlefield 4
und finde es von den Farben her, richtig genial.
bf4_2014_11_12_19_45_18_029.jpg bf4_2014_11_12_19_44_20_046.jpg bf4_2014_11_12_19_43_51_418.jpg bf4_2014_11_12_19_43_46_370.jpg bf4_2014_11_12_19_44_51_263.jpg bf4_2014_11_12_19_44_05_322.jpg bf4_2014_11_12_19_43_47_077.jpg bf4_2014_11_12_19_44_56_837.jpg bf4_2014_11_12_19_44_18_742.jpg bf4_2014_11_12_19_43_48_427.jpg
 
Zuletzt bearbeitet von einem Moderator:
Hier ist meine user.cfg:
Code:
RenderDevice.[B]Dx11Enable 0[/B]

Du hast DX11 abgeschalten.
Das sollte man aus Performance-Gründen bei aktuellen Karten eigentlich nicht machen. Auch wenns im Netz öfters postituliert wird.

Ich weiß jetzt nur nicht was ich bei "GameTime.MaxVariableFps" eintragen soll. Mein Monitor schaft offiziell 60Hz, wobei die FPS in vielen Spielen, die eigentlich gar nicht fordernd sind bei 59,9 liegt. Aber auch erst seit ich auf Win8 umgestiegen bin.
Gugge da:
Bildschirm-Aktualisierungsrate in Windows 7 gilt nicht die vom Benutzer ausgewählte Einstellungen auf Monitore und Fernseher (die bestimmten TV-kompatiblen Anzeigedauer Berichten)
Komischerweise hab ich unter Win7 das "59.94 Hz Problem" nicht - bei 8.1 allerdings schon.
Ich spiele aber sowieso mit 75Hz - was auch korrrekt angezeigt wird.
Hab die FPS testweise mal auf auf 74 bzw 75 begrenzt - aber dann wieder zurück auf 120 gegangen weil mich Tearing nicht so stört bzw ich es in BF4 komischerweise nicht so stark merke.


Um noch mehr Leistung zu bekommen solltest du die Effekte auf niedrig stellen - die lenken eh nur ab.
Und die Beleuchtung kann man eigentlich auch auf mittel stellen ohne das die Schatten zu schlecht werden.

So, mit deiner user.cfg und exakt den gleichen Ingame-Einstellungen, allerdings mit Vsync und höherer FoV, hab ich durchgehend 60FPS.
VSync sollte man in BF4 (Multiplayer!!) unbedingt deaktivieren und stattdessen die MaxVariableFps setzen.
Auch wenn dadurch doch etwas Tearing entstehen sollte - mit VSync ist (mir jedenfalls) das "Spielgefühl" zu schwammig!
 
Schwammig fühlt es sich mit Vsync für mich nicht an. Dafür hab ich ohne VSync extremes Tearing von dem ich fast Augenkrebs bekomme.
 
Mantle funktioniert momentan mit der R9 270X nicht. Direct 11 funktioniert tadellos.
Der Speicher läuft voll und das war's. Diese Cache-Datei löschen bringt nix.

Hoffentlich kümmert sich AMD da noch drum, aber momentan ist es ja verschmerzbar da Beta.
 
Hier meine user.cfg:
GameTime.MaxVariableFps 120
GstRender.VSync 0
PerfOverlay.DrawFps 0
PerfOverlay.DrawGraph 0
PerfOverlay.Enable 0

NetworkPerfOverlay.DrawGraph 0
NetworkPerfOverlay.DrawProjectileGraph 0
NetworkPerfOverlay.GraphPos (750,750)

PostProcess.DynamicAOEnable 0
Render.DrawScreenInfo 0
RenderDevice.Dx11Dot1Enable 1
RenderDevice.Dx11Dot1RuntimeEnable 1
RenderDevice.Dx11Enable 1
RenderDevice.ForceRenderAheadLimit 0
RenderDevice.TripleBufferingEnable 0
Screenshot.Format png
UI.DrawEnable 1
WorldRender.DxDeferredCsPathEnable 1
WorldRender.LightTileCsPathEnable 0
WorldRender.MotionBlurEnable 0
WorldRender.MotionBlurFixedShutterTime 0
WorldRender.MotionBlurForceOn 0
WorldRender.MotionBlurMax 0
WorldRender.MotionBlurMaxSampleCount 0
WorldRender.MotionBlurQuality 0
WorldRender.PlanarReflectionEnable 0
WorldRender.SpotLightShadowmapEnable 0
WorldRender.SpotLightShadowmapResolution 1024
WorldRender.TransparencyShadowmapsEnable 0

Und hier meine Ingame Settings:
<img src="http://extreme.pcgameshardware.de/attachment.php?attachmentid=784852"/>

Wenn ich auf Mantle umschalte läufts um einiges flüssiger als mit DX11.
Aber mit dem SweetFX siehts einfach viel besser (und angenehmer!!!) aus.

Mich würde es interessieren was es mit den networkeinstellungen die du in der user.cfg hast auf sich hat???


Mfg
 
Durch die "Netzwerk-Optionen" in der user.cfg werden - sofern aktiviert - Infos zur Netzwerkkommunikation von BF4 ausgegeben wie Packet-Loss, Latency etc...
https://www.youtube.com/watch?v=77jywRgHyUo

Zu FXAA:
Die Unschärfe des BF4-FXAA ist - im Gegensatz zum BF3-FXAA - fast nicht mehr zu bemerken und auch hat es keinen messbaren Performance-Impact.
Und MSAA kostet extem viel Leistung. 4xMSAA ist praktisch nur ab eine R9 290, GTX 780 aufwärts mit konstant 60 FPS spielbar.

Ich würde auch SMAA per SweetFX(eFX) bevorzugen - aber das funktioniert in Windows 8.1 leider irgendwie nicht.
Egal welche Einstellungen man im eFX unter 8.1 verwendet - SMAA (und auch das SweetFX-FXAA) haben keinen Effekt. :(
In Win 7 funktioniert das injizierte SMAA problemlos.
 
Zurück