How do I set up Swiftshader to work with PoE?
I know my graphics card is terrible (ATI Radeon Mobility X1200) so it seems like Swiftshader is my only hope at running PoE. It's a laptop, too, so the only way I'll be able to upgrade my video card is by getting a whole new computer (which I can't afford). Anyways, that's the backstory of the situation.
I've copied the swiftshader folders/.dll files into pretty much every place related to PoE that I could think of. Everywhere I've read that there's supposed to be a Swiftshader.ini file, but it doesn't seem to be there for me. The error that's stopping me is the "unable to create vertex shader. d3derr_invalidcall" Side note: I'm well aware that it's extremely likely that I'll be running on 10-15 fps max. I am perfectly fine with this, I played Portal 2 and Starcraft 2 at roughly those framerates and sometimes lower. Последняя редакция: Tsarius1#1497. Время: 4 февр. 2014 г., 00:58:10
|
![]() |
I have no idea what SwiftShader is or what it does, but that video card is too old to work with PoE as the minimum is an X1950 for Radeon cards and even then it is based on the manufacturer of the card.
I don't know what type of help you can get here for 3rd party software. Check the SwiftShader site maybe? |
![]() |
" I'm aware of the system requirements, and the video card req is so high because of pixel shader 3.0...to the best of my knowledge, that is. Swiftshader is a software hardwire of sorts to run pixel shader 3.0 software on pixel shader 2.0 video cards. Unfortunately, the maker of it only provides support to commercial users. |
![]() |
I'm sorry but I don't know anything about that software and the hardware you have clearly isn't supported. I'm not sure if anyone else has any knowledge of that software but it's not "officially" supported.
That doesn't mean you can't let your post sit and hope for the best however. Just means I'm not sure how much help you'll actually get. Sorry. |
![]() |
" Yeah, that was my plan in the first place. I also intend to continue playing around with it and attempting to get it to work. And playing PoE on my gf's computer, which is not a pile of *. |
![]() |
I hear ya. Good luck!
|
![]() |
Well, it seems like the issue is that PoE just doesn't recognize any .dll file that is not part of the files that it set up. I attempted to use WARP and it clearly didn't recognize that .dll file either because I was running above 3fps, lol. Maybe because there's no way to load directly into the game? I dunno, I think I'm out of options for now.
|
![]() |
I was under the impression that those 3rd party programs had "injectors" for them to put their DLLs into memory and overwrite various portions of the DX stack. Then again, as I said before, I know nothing about them.
In the past when we've developed stuff to overwrite functionality, we've had to create these "injectors" to put our code into memory and overwrite the functions (and hook the functions) we wanted. We called them "launchers", but it's the same thing. It loads our DLL into the process memory then goes about its business overwriting and hooking the various methods to get the desired functionality. So I assumed this other software did something similar otherwise it wouldn't have any effect on the game just setting the DLLs there. SOMETHING has to load those DLLs. |
![]() |
Yeah...it is weird to me that there was no install/preconfig/whatever, but apparently Windows Advanced Rasterization Platform, or WARP, is supposed to work the same way. You just drop the .dll file into the same folder as the .exe of the program in question and it does it's thing. Except neither of them are doing their thing, and I know nothing about .dll files/programming, so......yeah.
|
![]() |
So is there any way to manually direct things to grab resources from certain places?
|
![]() |