Is ESO in DirectX 12, 9 or 11 or what...on PC of course.

Ohnooze
Ohnooze
✭✭✭
Does anyone know?
  • Raisin
    Raisin
    ✭✭✭✭✭
    ✭✭✭
    It's DirectX 11.
    Edited by Raisin on October 23, 2019 3:13PM
  • starkerealm
    starkerealm
    ✭✭✭✭✭
    ✭✭✭✭✭
    IIRC, there used to be a DX10 renderer, but I think that got phased out three years ago.
  • Ohnooze
    Ohnooze
    ✭✭✭
    Raisin wrote: »
    It's DirectX 11.

    Dang. I was wanting to use AMD's mage sharpening but it only supports 12 and 9 for some reason. But it looks so good on other games.

    Anyway, ty.
  • Lady_Linux
    Lady_Linux
    ✭✭✭✭✭
    The real question is why arent they using vulkan yet?
    I simply must protest. There are no Penguin avatars for me to use in the forums.

    BTW, I use arch too
  • starkerealm
    starkerealm
    ✭✭✭✭✭
    ✭✭✭✭✭
    Lady_Linux wrote: »
    The real question is why arent they using vulkan yet?

    Because the renderer was written in 2012 or 2013? Vulkan would require a complete, from the ground up, rewrite of the renderer? I'm guessing.
  • redlink1979
    redlink1979
    ✭✭✭✭✭
    ✭✭✭
    "GPU: Direct X 11.0 compliant video card with 1GB RAM (NVIDIA® GeForce® 460 / AMD Radeon™ 6850) or higher"

    https://help.elderscrollsonline.com/app/answers/detail/a_id/3313/~/what-are-the-system-requirements-for-the-elder-scrolls-online-on-pc-/-mac?
    "Sweet Mother, sweet Mother, send your child unto me, for the sins of the unworthy must be baptized in blood and fear"
    • Sons of the Night Mother | VforVendetta | Grownups Gaming EU | English Elders [PS][EU] 2360 CP
    • Daggerfall's Mightiest | Eternal Champions | Legacy | Tamriel Melting Pot [PS][NA] 2190 CP
    • SweetTrolls | Spring Rose | Daggerfall Royal Legion | Tinnitus Delux [PC][EU] 2345 CP
    • Bacon Rats | Silverlight Brotherhood | Canis Root Tea Party | Vincula Doloris [PC][NA] 2090 CP
  • remilafo
    remilafo
    ✭✭✭✭
    DX11
  • DaNnYtHePcFrEaK
    DaNnYtHePcFrEaK
    ✭✭✭
    Use reshade my game looks beautiful
  • Daddysadface
    Daddysadface
    ✭✭✭
    Here is the official response: https://forums.elderscrollsonline.com/en/discussion/comment/2257436/#Comment_2257436

    This was posted in 2015: @Hyade - Is a DX12 upgrade a possibility in the future? ESO runs pretty darn well, except when there are many things requiring animation on screen at once. My slight understanding of this is that there are too many "draw calls" going out in such situations, and that DX12 handles them drastically better. Right now I run my game on lower settings specifically because of the lower framerate I get in cities, and it sounds like DX12 could improve the situation.
    Yes, we are planning on a DX12 upgrade and expect that this will give us a number of graphics performance improvements. We cannot provide an ETA at this time, but it is something we’re working towards.

    Not surprised at all if it still runs on DX11, its ZOS, 5 years "Balancing" a game, yet each time they make it less and less fun to play.
    Edited by Daddysadface on October 23, 2019 5:30PM
  • rumple9
    rumple9
    ✭✭✭✭✭
    Reshade FTW
  • Ohnooze
    Ohnooze
    ✭✭✭
    Here is the official response: https://forums.elderscrollsonline.com/en/discussion/comment/2257436/#Comment_2257436

    This was posted in 2015: @Hyade - Is a DX12 upgrade a possibility in the future? ESO runs pretty darn well, except when there are many things requiring animation on screen at once. My slight understanding of this is that there are too many "draw calls" going out in such situations, and that DX12 handles them drastically better. Right now I run my game on lower settings specifically because of the lower framerate I get in cities, and it sounds like DX12 could improve the situation.
    Yes, we are planning on a DX12 upgrade and expect that this will give us a number of graphics performance improvements. We cannot provide an ETA at this time, but it is something we’re working towards.

    Not surprised at all if it still runs on DX11, its ZOS, 5 years "Balancing" a game, yet each time they make it less and less fun to play.

    So any day now?
  • Ohnooze
    Ohnooze
    ✭✭✭
    rumple9 wrote: »
    Reshade FTW

    It's not on Reshade's game list, have you tried it in ESO?
  • Ohnooze
    Ohnooze
    ✭✭✭
    So do you guys use regular re-shade or go through nexus?
  • Idinuse
    Idinuse
    ✭✭✭✭✭
    ✭✭
    Ohnooze wrote: »
    Here is the official response: https://forums.elderscrollsonline.com/en/discussion/comment/2257436/#Comment_2257436

    This was posted in 2015: @Hyade - Is a DX12 upgrade a possibility in the future? ESO runs pretty darn well, except when there are many things requiring animation on screen at once. My slight understanding of this is that there are too many "draw calls" going out in such situations, and that DX12 handles them drastically better. Right now I run my game on lower settings specifically because of the lower framerate I get in cities, and it sounds like DX12 could improve the situation.
    Yes, we are planning on a DX12 upgrade and expect that this will give us a number of graphics performance improvements. We cannot provide an ETA at this time, but it is something we’re working towards.

    Not surprised at all if it still runs on DX11, its ZOS, 5 years "Balancing" a game, yet each time they make it less and less fun to play.

    So any day now?

    SOON™ *

    * (probably like spell crafting, somewhere between never and ever)
    Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium dolorem que laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
  • Moloch1514
    Moloch1514
    ✭✭✭✭✭
    Here is the official response: https://forums.elderscrollsonline.com/en/discussion/comment/2257436/#Comment_2257436

    This was posted in 2015: @Hyade - Is a DX12 upgrade a possibility in the future? ESO runs pretty darn well, except when there are many things requiring animation on screen at once. My slight understanding of this is that there are too many "draw calls" going out in such situations, and that DX12 handles them drastically better. Right now I run my game on lower settings specifically because of the lower framerate I get in cities, and it sounds like DX12 could improve the situation.
    Yes, we are planning on a DX12 upgrade and expect that this will give us a number of graphics performance improvements. We cannot provide an ETA at this time, but it is something we’re working towards.

    Not surprised at all if it still runs on DX11, its ZOS, 5 years "Balancing" a game, yet each time they make it less and less fun to play.

    Nice flashback to a time when the devs needed to work hard and look to the future. Then One Tamriel and the Crown Store happened, we lost good devs like Konkle...and 4 years later we have this mess.
    PC-NA
  • jnjdun_ESO
    jnjdun_ESO
    ✭✭✭
    Ohnooze wrote: »
    So do you guys use regular re-shade or go through nexus?

    I am using Reshade 4.3 from the official site and then downloaded Royale reshade from Nexus. Directions are really easy to follow.

    Nexus link Royale reshade https://nexusmods.com/elderscrollsonline/mods/144
    Giggle Purrz'Pantz Khajiit Templar
    Fuzzy Jenna'Tullz Khajiit DK
    Eileen U'Lickette Bosmer Sorc
    Ginny Fleasly Khajiit NB
    Jenny Tull'Whortz Bosmer baby NB
  • Ohnooze
    Ohnooze
    ✭✭✭
    jnjdun_ESO wrote: »
    Ohnooze wrote: »
    So do you guys use regular re-shade or go through nexus?

    I am using Reshade 4.3 from the official site and then downloaded Royale reshade from Nexus. Directions are really easy to follow.

    Nexus link Royale reshade https://nexusmods.com/elderscrollsonline/mods/144

    thanks
  • nafensoriel
    nafensoriel
    ✭✭✭✭✭
    DX12 doesn't give anything to ESO that DX11 doesn't already do.
    DX12s main advantage is in splitting draw calls into multiple threads.
    If you are planet coaster draw calls matter.. if you are ESO they do not.
    There is no performance gain(and quite a few performance losses) to going DX12 for ESO.

  • tplink3r1
    tplink3r1
    ✭✭✭✭✭
    DX11, sadly.
    I wish they would upgrade it to DX12 or Vulkan, because this would fix the single-threaded problem this game has.
    yMS4uug.png
    VR16 Templar
    VR3 Sorcerer
  • DaNnYtHePcFrEaK
    DaNnYtHePcFrEaK
    ✭✭✭
    Oh no apparently it is "multithreaded" with the summer set patch, I wonder if there could be a lawsuit against these lies?
  • danno8
    danno8
    ✭✭✭✭✭
    ✭✭✭✭✭
    Oh no apparently it is "multithreaded" with the summer set patch, I wonder if there could be a lawsuit against these lies?

    It is multithreaded. It's just that most of the work only happens on one thread.
  • nafensoriel
    nafensoriel
    ✭✭✭✭✭
    tplink3r1 wrote: »
    DX11, sadly.
    I wish they would upgrade it to DX12 or Vulkan, because this would fix the single-threaded problem this game has.
    yMS4uug.png

    ESO is in no way single threaded. You can verify this anytime you like with windows perfmon.
    "Single-threaded" does not mean what the laymen thinks it means. A game can break off things like audio to an independent thread and still use only a single thread for the primary gameplay elements.

    Being single-threaded is not a bad thing. Very few games actually are bottlenecked by this no matter what you read on youtube. Mostly they get bottlenecked internally by feature A having to wait on feature B so it can display feature C kinda things.

    This is compounded by there being GPU and CPU threading. ESOs lower thread count for its CPU functions doesn't do a darn thing to how it handles GPU threads except having to wait on the gpu(it doesn't ever have to do this). DX12 only breaks up DRAW CALLS to multiple threads. In a game like previously mentioned, plant coster, that actually CAN push draw calls past the millions a single thread limits them to then DX12 increases performance. If the software isn't pushing draw calls in almost EVERY SINGLE CASE dx12 is a performance downgrade.

    Also just for kicks, almost every single "CPU utilization" number you see is horse poo. Almost no software uses proper metrics to tell if a CPU is truely under load and instead just go for a "processor can do x number of things a second" metric even if half of those "things per second" are not used by video games. This leads to situations where your CPU utilization metrics are habitually underrepresented. 50% of a processor bottlenecked by a small subset of its pipeline IS 100% utilization as the processor CANNOT DO ANY MORE WORK WITHOUT DELAYS even if, to you, it seems to only be half utilized.
  • Ohnooze
    Ohnooze
    ✭✭✭
    jnjdun_ESO wrote: »
    Ohnooze wrote: »
    So do you guys use regular re-shade or go through nexus?

    I am using Reshade 4.3 from the official site and then downloaded Royale reshade from Nexus. Directions are really easy to follow.

    Nexus link Royale reshade https://nexusmods.com/elderscrollsonline/mods/144

    I tried this Royale reshade mod and the colors were way exaggerated and it just looked odd imo.
  • MLGProPlayer
    MLGProPlayer
    ✭✭✭✭✭
    ✭✭✭✭✭
    Ohnooze wrote: »
    Raisin wrote: »
    It's DirectX 11.

    Dang. I was wanting to use AMD's mage sharpening but it only supports 12 and 9 for some reason. But it looks so good on other games.

    Anyway, ty.

    Someone ported RIS to Reshade, and it's supposed to work with DX11 games (works with Nvidia cards too), but it crashes when you run ESO. :(

    It's a shame because ESO could really benefit from it. It's a huge visual improvement. Even modern games look much better with it enabled. AMD really hit a homerun with this tech.
    Edited by MLGProPlayer on October 24, 2019 2:27PM
  • ghastley
    ghastley
    ✭✭✭✭✭
    ✭✭
    The most efficient way to process is to run on one CPU as much as possible, bringing in additional ones for work that can be done in parallel. There is an unneeded overhead in transferring work from one processor to another. Doing things in parallel is only better if they're totally independent, or else the two processes just end up waiting for each other, and the result is slower than one processor doing everything uninterrupted.

    It's like office work. Having a team do a job is only faster if you don't spend all your time in meetings.
  • nafensoriel
    nafensoriel
    ✭✭✭✭✭
    ghastley wrote: »
    The most efficient way to process is to run on one CPU as much as possible, bringing in additional ones for work that can be done in parallel. There is an unneeded overhead in transferring work from one processor to another. Doing things in parallel is only better if they're totally independent, or else the two processes just end up waiting for each other, and the result is slower than one processor doing everything uninterrupted.

    It's like office work. Having a team do a job is only faster if you don't spend all your time in meetings.

    That is quite possibly the best example of why parallelism isn't always the answer that I've ever heard.
    I'm totally going to rip it off :D.
  • MLGProPlayer
    MLGProPlayer
    ✭✭✭✭✭
    ✭✭✭✭✭
    Multi-thread performance is going to see a huge boost in games developed for the next generation now that consoles are running on Ryzen. There was no incentive to optimize games for multi-thread performance until now because the consoles couldn't take advantage of it.
    Edited by MLGProPlayer on October 24, 2019 3:13PM
  • Dedimos
    Dedimos
    ✭✭✭
    If you really want to try Raden Image Sharpening in ESO, there is a way without need to use Reshade and I didnt saw anyone ever mentioning it... can be a thing after last Radeon drivers update, which enabled RIS on Polaris cards.

    This method uses DXVK (which is translation layer from DirectX to Vulkan), which was developed for Linux, but oddly enough it works also on Windows.

    To make it work, download latest release: https://github.com/doitsujin/dxvk/releases

    Then, unpack files from dxvk-1.4.3.tar\dxvk-1.4.3\x64\ to C:\Program Files (x86)\Zenimax Online\The Elder Scrolls Online\game\client or wherever you have it installed.

    I tested it myself, and its completely playable, except some occasional stutters (caused most likely by shader translation), performance was great for me.
  • RouDeR
    RouDeR
    ✭✭✭✭✭
    tplink3r1 wrote: »
    DX11, sadly.
    I wish they would upgrade it to DX12 or Vulkan, because this would fix the single-threaded problem this game has.
    yMS4uug.png

    Issue is in Windows, after i updated to the latest win 10 1903 build and pushed my ram to 3733mhz - ESO started to use ALL of my 4c/8t and capping all of them to 100% load in huge fights. I run i7740x @5.2 ghz, On the other side if you run Ryzen i'm sorry for you because their drivers suck balls.
  • nafensoriel
    nafensoriel
    ✭✭✭✭✭
    Multi-thread performance is going to see a huge boost in games developed for the next generation now that consoles are running on Ryzen. There was no incentive to optimize games for multi-thread performance until now because the consoles couldn't take advantage of it.

    Going to be less of a performance increase than people think. It adds layers of complexity that no one really is going deeply into yet and there isn't really major investment in doing so as long as GPUs and CPUs keep getting inherently faster. Parallelism won't really become a major thing until CPU/GPU increases hit a bottleneck forcing innovation along that front.

    Heck, the only "big game" I can think of that went all-in on parallel processing is galactic civilization 3. It does it stunningly well but its also architecturally easy to break apart compared to an FPS. With something like an FPS, you are going to hit technological walls because you inherently still need a control thread. It's actually pretty darn impossible to fully parallelize a video game.

    TLDR: You'll see 20-40% performance gains which will be mostly hidden by newer hardware improvements over the next decade. Great certainly... but not the zomg 500% gains some circles seem to think.
Sign In or Register to comment.