XNA Framework application requirements - windows-phone-7

I'm using Windows 7 (all latest updates installed), and currently have DirectX 11 installed (according to dxdiag).
I'm trying to follow this tutorial: http://msdn.microsoft.com/en-us/library/ff472340(VS.92).aspx and I can successfully compile the code (Build Solution produces no errors). The emulator starts successfully showing on IE icon on the main screen.
When I try to "Start Debugging" I get an error "The current display adapter does not meet the emulator requirements to run XNA Framework applications."
I've read The current display adapter does not meet the emulator requirements to run XNA Framework applications but it seems that all discussion in the links provided in that thread are for Windows Vista.
Please suggest what I can do. I'll be glad to provide more information if needed. Thanks!

Your display driver also needs to be WDDM1.1 compliant per the system requirements.
Search for WDDM in the text output of DXDiag.
Display driver update may be an option, if not replace adapter with compliant card.

Related

Difference between 10.0.19041 and 10.0.22000 SDK

while understanding the differences between 10.0.19041.0 and 10.0.22000.0 SDK ,I encountered
https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/ this page. After looking into it , I understood 10.0.22000.0 is mainly for windows 11 applications .
If we select 10.0.019041 as the package and build the application, won't it run on windows 11.
If we want our application to be run on windows 11 do we need to choose 10.0.22000.0 over 10.0.19041.0.
Please correct me if my understanding is wrong.
Thanks for the help!
TLDR: No, your understanding is wrong. You can likely use whatever version you want and your application will run on both, Windows 10 and Windows 11.
Long with details:
It's true, the 10.0.19041 SDK is for Windows 10.
It's also true, 10.0.22000 SDK is for Windows 11.
Let's have a look from a user perspective:
When you download software, how often do you need to select the correct operating system? Not very often. So, somehow, the SDK version does not seem to be very important.
Let's have a look from a Microsoft perspective:
Does Microsoft want all developers require a rebuild of their Windows 10 programs once they release Windows 11? Certainly not, because this would mean that with the release of Windows 11, there wouldn't be a single application which runs on Windows 11. Microsoft couldn't even perform inhouse tests for multi-million-user software such as Adobe Reader.
Let's have a look from a technical perspective:
The Windows SDK provides the API definitions of Windows. The Windows API is very old. And since Microsoft does not want developers to rebuild and, even worse, let them fix breaking changes, Microsoft keeps that API incredibly stable. They will not change the API, they will only add new API methods.
The chance that the Windows API you use already existed in Windows 10 and still exists in Windows 11 is almost 100%. So your application compiled for Windows 10 will still work on Windows 11.
Likewise, if you compile with the Windows 11 API and don't use the most recent fancy API, your application will still work on Windows 10.
Example
Let's say you developed an application that manages Fonts. You have used the interfaces IDWriteFontSet, IDWriteFontSet2 and IDWriteFontSet3. With Windows 11, Microsoft has added IDWriteFontSet4. As long as you don't use that interface and stick to the previous 3 interfaces, your application will run fine. Once you start using IDWriteFontSet4, your application may crash on Windows 10 (potentially only if the user invokes the functionality, not so sure).

How to use the Android Studio emulator on an AMD processor computer?

My notebook has an AMD Ryzen 5 3500U processor and I'm trying to use the emulator in Android Studio and I can't get it to work properly. Most of the time the emulator only works the first time it runs when it is created. Some of the recurring problems is that even when running, it does not appear in the flutter device selection. After some research I found out that the solution may be to activate two Windows features: virtual machine platform and windows hypervisor platform. However I am not able to activate because after clicking on the checkbox and giving ok. This message returns to me: "an error has occurred. Not all features have been successfully activated". Does anyone know how I can resolve to have these features activated?
I am using an AMD PC as well and had the same issue. There were drivers that had to be configured and didn't work as expected. The workaround I did was to use genymotion as an emulator. The setup didn't require major setting changes. Here is the link to it :
https://www.genymotion.com/

Can I disable Win10 S mode support to pass the Windows Store review?

As title, I have an electron-based app with some native npm dep. And one of then (sharp) didn't pass the Windows Store review because of crash on Win10 S mode. I can't find an option to disable Win10 S mode support in dev console, and I asked MS review team twice, no any response. I can't drop the dep because it's core function. If the app just show a 'not support' page when Win10 S mode, can it pass the review? Or there are some way to disable Win10 S mode support?
No, if you plan to publish your application to the Microsoft Store, make sure that your application operates correctly on devices that run Windows 10 S. This is a Store requirement.
You could see this requirement in the official document:Distribute your application by publishing it to the Microsoft Store

Kinvi3D 1.2 Start Up Issue/ Alterrnative for text input with Kinect?

I was planning to use the Kinvi3D v1.2 from here. However, upon starting up the program, I get the error "failed to detect a kinect sensor." I am using a Windows 8 64-bit machine with Microsoft Kinect SDK. Has anyone encountered this error that was able to get it to work and how? The website only provides the latest version and no access to the older ones. I wanted to use Kinvi3d because it allows the user to use the 8pen keyboard for text input. Are there any other alternatives to Kinvi3d for text input while navigating the web for example?

WP7 XNA Framework application requirements

I am having problems debugging a Windows Phone XNA game application. I can build it, but when emulator shows up I get the error:
The current display adapter does not meet the emulator requirements to run XNA Framework applications.
I've read many topics on the same issue and in most cases the reason was not good enough graphics card. I don't think that's why I get this error. I would also like to mention that I can run Silverlight applications for WP7. Here are some screenshots:
DxDiag window
DxDiag display window
I also downloaded latest ATI Catalyst package today but it didn't help. Any ideas?
Thanks!
EDIT:
This is what I have just found out:
Is this maybe causing a problem. I am not sure because the error says the issue with display adapter.
you could try to override the requirements check, however make sure you backup your registry and you are on your own if something goes wrong:
HKEY_LOCAL_MACHINE\Software\Microsoft\XDE XNAEnableGPU = 1 (REG_DWORD)

Resources