[Bug 18529] New: Two directX bugs in XNA-based games (Infiniminer/Paddles)
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue May 19 12:48:28 CDT 2009
http://bugs.winehq.org/show_bug.cgi?id=18529
Summary: Two directX bugs in XNA-based games
(Infiniminer/Paddles)
Product: Wine
Version: 1.1.21
Platform: PC
URL: http://www.zachtronicsindustries.com/images/infinimine
r-installer-v1.5.exe
OS/Version: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs at winehq.org
ReportedBy: xerox_xerox2000 at yahoo.co.uk
Hi, i saw this thread http://ubuntuforums.org/showthread.php?t=1162360 someone
trying to run this game, gave it a shot as well. The error-messagebox says:
-----------------------------------------------------------------------------
No suitable graphics card found.
The device creation parameters contain invalid configuration options.
This program requires pixel shader 1.1 and vertex shader 1.1.
------------------------------------------------------------------------------
Doesn't really reveal anything. So i decided to give a simpler xna game a try:
http://www.phstudios.com/tutorials/xna/Paddles/Paddles.zip
Running this gives a lot more info in the console:
Unhandled Exception: Microsoft.Xna.Framework.NoSuitableGraphicsDeviceException:
The device creation parameters contain invalid configuration options. --->
System.ArgumentException: The selected MultiSampleQualityLevel value is invalid
for the selected MultiSampleType.
at
Microsoft.Xna.Framework.GraphicsDeviceManager.ValidateGraphicsDeviceInformation(GraphicsDeviceInformation
devInfo)
at
Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice(GraphicsDeviceInformation
newInfo)
So the The selected MultiSampleQualityLevel value is invalid for the selected
MultiSampleType is apparently the bug.
That's bug one then.
I can only do stupid hacks, the hack 1 attached gets the game a bit further.
It then crashes with:
Unhandled Exception: System.ArgumentException: The device name is not valid.
Device names are in the form \\.\\DEVICE1
Parameter name: screenDeviceName
at Microsoft.Xna.Framework.WindowsGameWindow.ScreenFromDeviceName(String
screenDeviceName)
Apperently it's not happy with what wine returns for ScreenDeviceName. It
expects something like "\\\\.\\DISPLAY1", i think wine returns something like
"\\.\\DISPLAY"
With the hack/patch 2 the paddles game starts fine then.
The other Infimer game also gets further with the two patches, but then halts
at a sound error, and still doesn't run :(. If a directx developer could have a
look and fix this that'd be nice, i think these bugs will affect all xna games
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list