Recent content by twixed

  1. T

    TRS19 & TRS22 Performance on Radeon GPU

    I had to reinstall Windows because it died after a power outage. DXVK works again on fresh OS and latest WHQL drivers (22.3.1).
  2. T

    TRS19 & TRS22 Performance on Radeon GPU

    I don't know what exactly happened about a week ago, but one morning DXVK started failing to create a D3D11 (Vilkan 1.1) instance for TRS. I have tried different driver versions, different DXVK versions and DXVK asynchronous fork, but TRS still fails to initialize graphics context. I even...
  3. T

    TRS19 & TRS22 Performance on Radeon GPU

    These DLL files should be put right next to the TRS executable. Either TRS19.exe or TRS22.exe In you case that should be "C:/Program Files/N3V Games/Trainz Railroad Simulator 2019", the root folder of the game.
  4. T

    TRS19 & TRS22 Performance on Radeon GPU

    You can try. It is not likely to break anything by copying two files and removing them if you see no improvement. DxDiag says that your system has DirectX 12 installed, meaning that any application that tries to use DX12 will find required libraries in system folders.
  5. T

    TRS19 & TRS22 Performance on Radeon GPU

    The archive you are interested in is named "dxvk-x.x.x.tar.gz". Files from it can be extracted with 7Zip or WinRAR. As far as I know, TRS19 also uses DirectX11, but archive also contains replacement DLLs for DX10 and DX9, so to be 100% sure you can extract other d3dx.dll files from archive as...
  6. T

    TRS19 & TRS22 Performance on Radeon GPU

    WOW! I think I just found a solution! E2 is using DirectX 11 and a wonderful community have developed a Vulkan implementation of Microsoft's library. Just go here https://github.com/doitsujin/dxvk/releases, download the latest release and put DXGI.DLL and D3D11.DLL from downloaded archive to...
  7. T

    TRS19 & TRS22 Performance on Radeon GPU

    I don't think I am allowed to call the name here (yes, I didn't read the rules. but who does anyway?). Can give a hint though: another train simulator which only updates a number in title every other year, but does not really change.
  8. T

    TRS19 & TRS22 Performance on Radeon GPU

    Just out of curiosity I bought, installed and ran competitor's train sim which also has a 10+ years old engine. And guess what? Event if that engine can only use two out of my system's 12 threads, it still runs silky smooth on highest possible settings (except for blur - I hate this thing)...
  9. T

    TRS19 & TRS22 Performance on Radeon GPU

    Since MacOS cannot have DirectX by default, this makes me think that OpenGL was not removed from E2 engine. We just don't have an option to switch to it in game preferences any more. But OpenGL is still there. And it would be nice to know how to enable it. Because clearly TRS doesn't know how to...
  10. T

    TRS19 & TRS22 Performance on Radeon GPU

    No other forum users have Radeon GPU? Nobody else has been struggling with low TRS performance and been fighting it? Auran/N3V developers only bought a single (nVidia) video card for the whole QA department?
  11. T

    TRS19 & TRS22 Performance on Radeon GPU

    It doesn't matter if objects present on screen or off screen. They still will be in VRAM, and there should be absolutely no reason to force GPU to copy them from main system RAM again. Yes, CPU will have to calculate new object positions and rotation angles based on whatever physics it...
  12. T

    TRS19 & TRS22 Performance on Radeon GPU

    I totally understand that for somewhat serious simulation games 20+ FPS is perfectly acceptable. Heck, the very first simulation game I played in my life was producing only about 2 FPS (and was only drawing dots, not even polygons, let alone textures). But it is kinda strange that the same...
  13. T

    TRS19 & TRS22 Performance on Radeon GPU

    It looks like that's exactly what E2 is doing: it removes meshes from VRAM and places a new ones (basically, same objects) with new coordinates. But that's wrong. That's extremely inefficient. Moving tens (or even hundreds? with textures?) of megabytes of data every few milliseconds is a...
  14. T

    TRS19 & TRS22 Performance on Radeon GPU

    Here are the results: Ultra settings profile: 17 FPS, 100% GPU 3D engine, 22% GPU copy engine, 10% CPU High settings profile: 36 FPS, 100% GPU 3D engine, 27% GPU copy engine, 13% CPU Medium settings profile: 141 FPS, 100% GPU 3D engine, 49% GPU copy engine, 24% CPU Low settings profile: 116 -...
  15. T

    TRS19 & TRS22 Performance on Radeon GPU

    32 vs 64 bit is about how much memory an application can address without utilizing bank switching of some sort, not about how efficient said application is. The only thing this "intensive game / simulator" is bottlenecking at is GPU's copy engine, which should only be used for DMA...
Back
Top