From the xna times
https://blogs.msdn.microsoft.com/shawnhar/2010/03/12/reach-vs-hidef/
I don’t know what has change (if any occurred) since then under the hood of MonoGame
Hardware instancing requires a card with DX9_3 or higher.
XNA probably had some form of emulation ot support instancing under Reach profile. It worked on Desktop and XBOX360 but not on WP7.x.
On MG things are quite different.
@willmotil , Is it possible that you have one of those cards that support 9_1 & 10_0 but not 9_3?
Probably… 4_9_1 and 9_3 error. 4_0 works.
Though i typically leave it on 9_1
Is there a page that lists what the levels relate to capability wise under monogame ?,
i really am not good with shaders at all.
I was talking about the levels supported by the card/driver. Not the min shader level. Something like dxdiag should show that.
The problem is with compiling the shader? Or loading it?
Oh sorry i didn’t see the reply the shader exits with a numeric code or will not compile depending on the level under hi-def It will compile and run on hi-def 4_0 for instance but not on 4_9_1
Just my 1 old junker in my current computer lol im a poor man.
What card, and what slot?
here is the old girls specs.
NVIDIA System Information report created on: 10/10/2017 11:12:18
System name: ---------
[Display]
Operating System: Windows 7 Ultimate, 64-bit (Service Pack 1)
DirectX version: 11.0
GPU processor: GeForce GTS 250
Driver version: 342.01
Direct3D API version: 10
CUDA Cores: 128
Core clock: 738 MHz
Shader clock: 1836 MHz
Memory data rate: 2200 MHz
Memory interface: 256-bit
Total available graphics memory: 2303 MB
Dedicated video memory: 512 MB GDDR3
System video memory: 0 MB
Shared system memory: 1791 MB
Video BIOS version: 62.92.7D.00.70
IRQ: 18
Bus: PCI Express x16 Gen2
Device Id: ----------------------------
[Components]
nvui.dll 8.17.13.4201 NVIDIA User Experience Driver Component
nvxdsync.exe 8.17.13.4201 NVIDIA User Experience Driver Component
nvxdplcy.dll 8.17.13.4201 NVIDIA User Experience Driver Component
nvxdbat.dll 8.17.13.4201 NVIDIA User Experience Driver Component
nvxdapix.dll 8.17.13.4201 NVIDIA User Experience Driver Component
NVCPL.DLL 8.17.13.4201 NVIDIA User Experience Driver Component
nvCplUIR.dll 7.8.840.0 NVIDIA Control Panel
nvCplUI.exe 7.8.840.0 NVIDIA Control Panel
nvWSSR.dll 6.14.13.4201 NVIDIA Workstation Server
nvWSS.dll 6.14.13.4201 NVIDIA Workstation Server
nvViTvSR.dll 6.14.13.4201 NVIDIA Video Server
nvViTvS.dll 6.14.13.4201 NVIDIA Video Server
NVSTVIEW.EXE 7.17.13.4201 NVIDIA 3D Vision Photo Viewer
NVSTTEST.EXE 7.17.13.4201 NVIDIA 3D Vision Test Application
NVSTRES.DLL 7.17.13.4201 NVIDIA 3D Vision Module
nvDispSR.dll 6.14.13.4201 NVIDIA Display Server
NVMCTRAY.DLL 8.17.13.4201 NVIDIA Media Center Library
nvDispS.dll 6.14.13.4201 NVIDIA Display Server
PhysX 09.13.1220 NVIDIA PhysX
NVCUDA.DLL 8.17.13.4201 NVIDIA CUDA 6.5.51 driver
nvGameSR.dll 6.14.13.4201 NVIDIA 3D Settings Server
nvGameS.dll 6.14.13.4201 NVIDIA 3D Settings Server
I have an NVIDIA Quadro 600 (1024 MB) - Wikipedia says it is equivalent to a GT 440 - lying around, I bought it to test some software [I bought it on EBay second or n-Hand lol], the test failed but I think the card works fine,… I think…
I could test it on two systems, and if you like, ship it out to you. Performance wise it is lower, but support wise it is better…
I don’t know how stable it is though as the system I tested it on originally would randomly lock up, may be other factors, I am not sure… but I should probably mention that now than later haha…
Yeah your card only supports 9.0C
VS.
Wikipedia article:
It would take me a few days to get around to the testing, but shipping it out is reliant on some other factors, namely: I seldom leave the house at the moment
I can look into it, if you think it might help you, I am feeling pretty generous at the moment so bite while you can I will cover shipping as well, just to be clear.
Sent,
I mentioned in the email that I also have I think a GT 730 lying around that I may be able to pass across in case the Quadro 600 is faulty…
Recieved,
cool bean’s you must be that mana from heaven i heard about, in that book i read once, for a man surrounded by I.T. heathens in a electronic desert oO. Seriously though that would probably help me a lot to have dx12 compatible card. Ill owe you one.
GT 730 it is then.
EDIT
Just got to find it first lol
Unable to find the GT 730, looked everywhere, must have lost it during the house move
But I did bump into the GT 430 which I thought I lost lol, it supports DX11/12 though I need to confirm this as well as OpenGL 4.2… and is less powered than your GTS 250 which sucks 150W vs 49W on the GT 430, but it has more feature support… and is far less power hungry… I still managed to play GTA IV on it so there is that Shader Model 5 support mind you, vs. the SM4 on the GTS 250
Let me know if you still want the GT 430, at least you can get DX 9.3 support… as well as DX11 with 1GB VRAM
Their page descriptions are actually full of false data, like the GTS 250 page mentions the 9800 GTX lol
So I will test the GT 430 and see what factual data I can find, but I am certain 100% that it does support DX11.
Sorry for that… thought I still had it…
EDIT
http://www.vaseemvalentine.com/Content/Images/MGForum/GT_430.jpg
Just a thought but if your motherboard has SLI, you could install both cards
OGL 4.0 but NVIDIA says 4.2, so let me know if you need that validated…
Don’t care about the power more so the capability. Can’t really test stuff with this card when it wont even let me do instancing with gl.
So the GT 430 is fine?
Sure dx 11 is better then 9 and the barely little bit of 10 it supports.
OK, will test it before shipping, and let you know when it is shipped, be sure to verify your address via email including international shipping aspects.
If it helps you do more cool useful things around here, I see it as being worth the cost.