Giter Club home page Giter Club logo

Comments (7)

SleepingCrows avatar SleepingCrows commented on August 24, 2024 1

Got rid of the error message but replaced it with Fatal Error d2dx::RenderContextResources::CreateVertexBuffer line 522 on Wine 9.2 on Wayland on Intel HD4000

Didn't test Wine 9.2 but Didn't run into this error using Wine-GE 8.26

Running Wayland on AMD Radeon RX 6950XT

from d2dx.

anohren avatar anohren commented on August 24, 2024

Got rid of the error message but replaced it with Fatal Error d2dx::RenderContextResources::CreateVertexBuffer line 522 on Wine 9.2 on Wayland on Intel HD4000

from d2dx.

anohren avatar anohren commented on August 24, 2024

Thanks @SleepingCrows, that worked! And it's actually in fullscreen instead of running in a box in the top left corner.

I also tried this with other titles that didn't run in fullscreen before. It worked for Kotor2, but not for BG2 Complete.

from d2dx.

anohren avatar anohren commented on August 24, 2024

Actually, I spoke too soon. I had apparently disabled d2dx by removing the argument.

Same error as before.

Well, at least the original is in fullscreen, so that's something.

from d2dx.

SleepingCrows avatar SleepingCrows commented on August 24, 2024

Actually, I spoke too soon. I had apparently disabled d2dx by removing the argument.

Same error as before.

Well, at least the original is in fullscreen, so that's something.

Assuming DXVK is enabled, trying running, or obtain the package that provides vulkaninfo . I only had a short time to check, but chances are it's a hardware limitation. I am aware that there are limitations with vulkan support on old hardware.

from d2dx.

SleepingCrows avatar SleepingCrows commented on August 24, 2024

To override "Compatibility mode must be disabled" error message when using WINE on Linux, select Windows 7 as Windows version.

Hope this helps somebody.

You can also enable the flag nocompatmodefix after copying d2dx-defaults.cfg to d2dx.cfg.

from d2dx.

anohren avatar anohren commented on August 24, 2024

Assuming DXVK is enabled, trying running, or obtain the package that provides vulkaninfo . I only had a short time to check, but chances are it's a hardware limitation.

Thanks for the suggestion. I have vulkaninfo, but I'd still need to know what feature line 522 requires in order to make use of its output.

device->CreateBuffer(&vbDesc, NULL, &_vb));

Hardware limitation is my assumption as well, except it's not strictly a hardware limitation since it works fine in Windows, so it must then be a limitation with the Vulkan requirements of DXVK. Their wiki says:

VK_EXT_transform_feedback: Required for D3D10 and D3D11 support.

...which I have, according to vulkaninfo:

VK_EXT_transform_feedback : extension revision 1

I therefore assume I have D3D10 and 11 support (haven't looked up if it's possible to check that specifically -- the DXVK HUD only tells me which API level a game uses, not the max level supported). Since d2dx requires "DirectX 10.1" I don't know exactly what to make of this, other than that d2dx seems to require some specific feature.

from d2dx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.