Intel 82845g, 2.0 Pixel Shader, and Shovel Knight
Quite some time ago I was able to actually run a decent amount of games at a pretty good fps somehow. I could run mabinogi, drift city, and etc. just for some examples. After switching to windows 7 and getting through the tricky process of installing drivers, I decided to get shovel knight to test whether my computer was ready.For the first 2 seconds, I thought I had did it since I was full screen. But after those 2 seconds of suspense an error popped up. It said I needed a shader 2.0 to run the game.

So I looked on various forums, and found that a good amount of websites say that my driver doesn't support, as it is first introduced in direct x 9. After being skeptical about this information, since I could run games before I upgraded, I went to the intel page and found {LINK REMOVIDO}
As you can see, the driver says fixes for direct x 9.0c issues, which means in some form or fashion, it had to be compatible with shader 2.0. So I decided to install that driver and try running shovel knight, but it still displayed the same message. So I ran dxdiag to see what version of direct x I had and to my surprise, I had directX 11. So I decided to go here and find some help, even though I bet half of the comments are going to say "pixel shader 2.0 isn't supported for intel 82845g." Since intel 82845g is an integrated gpu,

I thought, what if I had a dedicated driver inside of my computer that I had completely over looked since I got this computer from a friend. So I took a look into my computer, but I didn't see any gpus, only the motherboard, disk drive, and a fan attached to the power slot. Maybe I just don't know what the port the graphics card is in. But if anyone can help, just comment. Oh yeah, and just to save us some trouble on my computer specs, I {LINK REMOVIDO} on pastebin.

I know this may take quiet some time to figure out, or may even be futile, but I'd like anyone who could contribute to do so. So best of luck to you guys.
Última edição por Toriel; 6/mai./2015 às 16:04
< >
Exibindo comentários 13 de 3
Cathulhu 6/mai./2015 às 16:07 
You are confusing a few things.
1. Having DirectX11 installed does not mean that your Intel videochip can use it.
2. The Intel 8245G does not have ANY pixel shader support. That is a hardware thing and nothing software can change.

You can not run any games that require pixel shader 2.0 on this videochip, ever. Just impossible. The hardware can not execute the required instructions and a driver will not be able to change that. Software can not replace hardware like that.
but before I was actually able to run games that need pixel shader 2.0, as the games that I have listed above. And having DirectX 11 does mean my videochip can use it. When Direct X installs the latest Direct X, it checks your system to see which direct x to give you, and installs it. Normally I would have 9.0c, but for some reason I have DirectX 11. And you can actually use software to replace hardware. Programs like swiftshader and 3d analyzer can replace the shader 2.0, but I have tried both of them and I still get errors on both of them. It just doesn't run them as smoothly as hardware would. And if it really doesn't have support, than there outta be a graphics card in my computer that I don't know about, but I can't seem to find one or where/what the slot is suppossed to look like.
Just more proof that in some form of fashion intel 82845G DOES support directX 9, take a look at {LINK REMOVIDO}
< >
Exibindo comentários 13 de 3
Por página: 1530 50

Publicado em: 6/mai./2015 às 16:02
Mensagens: 3