http://bugs.winehq.org/show_bug.cgi?id=34686
Bug #: 34686 Summary: Neverwinter Nights 2 fails on startup, claiming: "Unable to detect a video card with hardware 3D acceleration." Product: Wine Version: 1.7.3 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net CC: wine-bugs@winehq.org Classification: Unclassified
Hello folks,
continuation of bug 23839
Message box text now: "Unable to detect a video card with hardware 3D acceleration. Neverwinter Nights 2 requires a video card that supports then please make sure that it's enabled."
There are still some property "holes" to be filled until reaching "bxxAccelerationEnabled" properties.
Add the following ones respecting required datatypes (bool/long/integer).
Hint: you need new helper for long -> VT_I4
--- snip --- "szDisplayModeLocalized" "szDisplayModeEnglish"
"szMonitorName" "szMonitorMaxRes"
"szDriverAttributes" "szDriverLanguageEnglish" "szDriverLanguageLocalized" "szDriverDateEnglish" "szDriverDateLocalized"
"lDriverSize" "szMiniVdd" "szMiniVddDateLocalized" "szMiniVddDateEnglish" "lMiniVddSize" "szVdd"
"bCanRenderWindow" "bDriverBeta" "bDriverDebug" "bDriverSigned" "bDriverSignedValid"
"szDriverSignDate"
"dwDDIVersion" "szDDIVersionEnglish" "szDDIVersionLocalized"
"iAdapter"
"dwWHQLLevel"
"bNoHardware" "bDDAccelerationEnabled" "b3DAccelerationExists" "b3DAccelerationEnabled" --- snip ---
bNoHardware = false bDDAccelerationEnabled = true b3DAccelerationExists = true b3DAccelerationEnabled = true
This allows Neverwinter Nights 2 to start with Wine builtin dxdiagn and probably helps various other games that currently require the native version ;-)
You can find countless dumps of those properties in various Internet forums if you need better default values...
Example: http://forums.civfanatics.com/archive/index.php/t-489255.html
--- snip --- szDeviceName = \.\DISPLAY1 szDescription = NVIDIA GeForce GTX 660 szKeyDeviceID = Enum\PCI\VEN_10DE&DEV_11C0&SUBSYS_26603842&REV_A1 szKeyDeviceKey = \Registry\Machine\System\CurrentControlSet\Control \Video{8DCBA04D-953B-4323-B093-1BA7542C8C57}\0000 szManufacturer = NVIDIA szChipType = GeForce GTX 660 szDACType = Integrated RAMDAC szRevision = Failed to get parameter szDisplayMemoryLocalized = 4034 MB szDisplayMemoryEnglish = 4034 MB szDisplayModeLocalized = 1920 x 1080 (32 bit) (60Hz) szDisplayModeEnglish = 1920 x 1080 (32 bit) (60Hz) szOverlayEnglish = Supported szDXVAHDEnglish = Supported dwWidth = 1920 dwHeight = 1080 dwBpp = 32 dwRefreshRate = 60 szMonitorName = Generic PnP Monitor szMonitorMaxRes = Failed to get parameter szDriverName = nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,n vwgf2um,nvwgf2um szDriverAssemblyVersion = 9.18.13.1407 szDriverVersion = 9.18.0013.1407 szDriverAttributes = Final Retail szDriverLanguageEnglish = English szDriverLanguageLocalized = English szDriverDateEnglish = 2/9/2013 21:25:27 szDriverDateLocalized = 2/9/2013 9:25:27 PM lDriverSize = 17987192 szMiniVdd = n/a szMiniVddDateLocalized = n/a szMiniVddDateEnglish = n/a lMiniVddSize = 0 szVdd = n/a szDriverModelEnglish = WDDM 1.2 szDriverModelLocalized = WDDM 1.2 szDriverNodeStrongName = oem12.inf:0f066de34ffc3860:Section063:9.18.13.1407 :pci\ven_10de&dev_11c0 szRankOfInstalledDriver = 00E02001 bCanRenderWindow = true bDriverBeta = false bDriverDebug = false bDriverSigned = false bDriverSignedValid = false szDeviceIdentifier = {D7B71E3E-5280-11CF-8D5E-6D061CC2C435} szDriverSignDate = Failed to get parameter dwDDIVersion = 11 szDDIVersionEnglish = 11 szDDIVersionLocalized = 11 iAdapter = 0 szVendorId = 0x10DE szDeviceId = 0x11C0 szSubSysId = 0x26603842 szRevisionId = 0x00A1 dwWHQLLevel = 0 bNoHardware = false bDDAccelerationEnabled = true b3DAccelerationExists = true b3DAccelerationEnabled = true bAGPEnabled = true bAGPExists = true bAGPExistenceValid = true szDXVAModes = ModeMPEG2_A ModeMPEG2_C ModeVC1_C ModeWMV9_C szDDStatusLocalized = Enabled szDDStatusEnglish = Enabled szD3DStatusLocalized = Enabled szD3DStatusEnglish = Enabled szAGPStatusLocalized = Enabled szAGPStatusEnglish = Enabled szNotesLocalized = No problems found.
szNotesEnglish = No problems found.
szRegHelpText = Failed to get parameter szTestResultDDLocalized = Not run szTestResultDDEnglish = Not run szTestResultD3D7Localized = Not run szTestResultD3D7English = Not run szTestResultD3D8Localized = Not run szTestResultD3D8English = Not run szTestResultD3D9Localized = Not run szTestResultD3D9English = Not run --- snip ---
It seems "n/a" and "Failed to get parameter" might be candidates for default values.
$ wine --version wine-1.7.3-313-gf46137f
Regards