[Bug 34686] New: Neverwinter Nights 2 fails on startup, claiming: "Unable to detect a video card with hardware 3D acceleration."

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Oct 8 16:02:47 CDT 2013


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 at winehq.org
        ReportedBy: focht at gmx.net
                CC: wine-bugs at 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

-- 
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