So before this forum gets closed...
I've been trying to run ZDoom 1.23b33 on win 8.1 32 bits without success. I've tried with dgvoodoo2, that tool is good for running many old DX games, and with WineD3D for windows as well. With both i get a "DirectDraw returned no display modes" error.
I had success with DXGL on win 7 but i haven't tried on this machine. WineD3D is good for running D3D games tough (the D3D renderer in recent versions runs fine, this is a D3D to OGL wrapper).
I mean probably finishing (it's very incomplete) the D3D11 backend in LZDoom is not worth. Also a D3D9 to D3D11 and Vulkan wrapper is on the works in VK9.
I'm able to get 1.23 to run on Windows 10 64 bit without any special considerations in both windowed and full screen modes. The only thing I've noticed is that if I run it "full screen" I still see a window title bar at the top of the screen. Other than that, it seems to be working perfectly.
I thought that Windows 8 and Windows 10 were very similar under the hood - so I guess the question is what is it about my system that allows the game to run? (I don't have a Win 8.1 machine to test).
GT 710 with recent drivers. I tried the fullscreen trick without luck, same result without any wrapper.
Those old versions were trickier to get running, must be a win8 thing then but it should run with OGL wrappers.
I am hesitant to blame Windows 8 for this. Still, though, you're both using similar GPU's, made by the same manufacturer, so naturally the drivers would be quite similar.
Only possibilities I can think of is - maybe Enjay installed something way back when that had some sort of DirectDraw emulator support built in - or there's something specific to Windows 10 drivers that might not be present in the Windows 8 version of the same driver. (It's ridiculous, honestly, that GPU makers do this - it's all WDDM-based, just use the same driver for all platforms...)
Graf Zahl wrote:That aside, finally a thread in this forum that's doing the right thing and not just some random question about how old hardware may behave.
Agreed - that's why I have entertained the thread thus far as much as I have.
I know that version only used DDraw but a wrapper to OpenGL should work.
Definitely DDraw is working with more recent versions (vid_forceddraw) but not with that one.
I think i didn't install Direct X 9 but would that be necessary?
Spoiler:
------------------
System Information
------------------
Time of this report: 10/16/2018, 13:58:24
Machine name: DRFRAG-W8PC
Operating System: Windows 8.1 Pro 32-bit (6.3, Build 9600) (9600.winblue_r4.141028-1500)
Language: Spanish (Regional Setting: Spanish)
System Manufacturer: System manufacturer
System Model: System Product Name
BIOS: BIOS Date: 08/27/10 11:46:43 Ver: 08.00.12
Processor: Intel(R) Core(TM)2 Duo CPU E4600 @ 2.40GHz (2 CPUs), ~2.4GHz
Memory: 2048MB RAM
Available OS Memory: 2048MB RAM
Page File: 2296MB used, 626MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
User DPI Setting: Using System DPI
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
DxDiag Version: 6.03.9600.17415 32bit Unicode
------------
DxDiag Notes
------------
Display Tab 1: No problems found.
Sound Tab 1: No problems found.
Sound Tab 2: No problems found.
Input Tab: No problems found.
-------------
Sound Devices
-------------
Description: Altavoces (Dispositivo de High Definition Audio)
Default Sound Playback: Yes
Default Voice Playback: Yes
Hardware ID: HDAUDIO\FUNC_01&VEN_1106&DEV_E721&SUBSYS_104382EA&REV_1001
Manufacturer ID: 1
Product ID: 65535
Type: WDM
Driver Name: HdAudio.sys
Driver Version: 6.03.9600.16384 (Spanish)
Driver Attributes: Final Retail
WHQL Logo'd: n/a
Date and Size: 8/22/2013 06:09:32, 304640 bytes
Other Files:
Driver Provider: Microsoft
HW Accel Level: Basic
Cap Flags: 0x0
Min/Max Sample Rate: 0, 0
Static/Strm HW Mix Bufs: 0, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No
Description: Audio digital (S/PDIF) (Dispositivo de High Definition Audio)
Default Sound Playback: No
Default Voice Playback: No
Hardware ID: HDAUDIO\FUNC_01&VEN_1106&DEV_E721&SUBSYS_104382EA&REV_1001
Manufacturer ID: 1
Product ID: 65535
Type: WDM
Driver Name: HdAudio.sys
Driver Version: 6.03.9600.16384 (Spanish)
Driver Attributes: Final Retail
WHQL Logo'd: n/a
Date and Size: 8/22/2013 06:09:32, 304640 bytes
Other Files:
Driver Provider: Microsoft
HW Accel Level: Basic
Cap Flags: 0x0
Min/Max Sample Rate: 0, 0
Static/Strm HW Mix Bufs: 0, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No
---------------------
Sound Capture Devices
---------------------
Description: Micrófono (Dispositivo de High Definition Audio)
Default Sound Capture: Yes
Default Voice Capture: Yes
Driver Name: HdAudio.sys
Driver Version: 6.03.9600.16384 (Spanish)
Driver Attributes: Final Retail
Date and Size: 8/22/2013 06:09:32, 304640 bytes
Cap Flags: 0x0
Format Flags: 0x0
Description: Línea de entrada (Dispositivo de High Definition Audio)
Default Sound Capture: No
Default Voice Capture: No
Driver Name: HdAudio.sys
Driver Version: 6.03.9600.16384 (Spanish)
Driver Attributes: Final Retail
Date and Size: 8/22/2013 06:09:32, 304640 bytes
Cap Flags: 0x0
Format Flags: 0x0
Description: Micrófono (Dispositivo de High Definition Audio)
Default Sound Capture: No
Default Voice Capture: No
Driver Name: HdAudio.sys
Driver Version: 6.03.9600.16384 (Spanish)
Driver Attributes: Final Retail
Date and Size: 8/22/2013 06:09:32, 304640 bytes
Cap Flags: 0x0
Format Flags: 0x0
---------------------
Video Capture Devices
Number of Devices: 0
---------------------
-------------------
DirectInput Devices
-------------------
Device Name: Mouse
Attached: 1
Controller ID: n/a
Vendor/Product ID: n/a
FF Driver: n/a
DirectShow Filters:
WMAudio Decoder DMO,0x00800800,1,1,WMADMOD.DLL,6.03.9600.17415
WMAPro over S/PDIF DMO,0x00600800,1,1,WMADMOD.DLL,6.03.9600.17415
WMSpeech Decoder DMO,0x00600800,1,1,WMSPDMOD.DLL,6.03.9600.17415
MP3 Decoder DMO,0x00600800,1,1,mp3dmod.dll,6.03.9600.17415
Mpeg4s Decoder DMO,0x00800001,1,1,mp4sdecd.dll,6.03.9600.17415
WMV Screen decoder DMO,0x00600800,1,1,wmvsdecd.dll,6.03.9600.17415
WMVideo Decoder DMO,0x00800001,1,1,wmvdecod.dll,6.03.9600.17415
Mpeg43 Decoder DMO,0x00800001,1,1,mp43decd.dll,6.03.9600.17415
Mpeg4 Decoder DMO,0x00800001,1,1,mpg4decd.dll,6.03.9600.17415
ATI Ticker,0x00200000,0,1,Ticker.ax,
DV Muxer,0x00400000,0,0,qdv.dll,6.06.9600.17415
Color Space Converter,0x00400001,1,1,quartz.dll,6.06.9600.17415
WM ASF Reader,0x00400000,0,0,qasf.dll,12.00.9600.17415
AVI Splitter,0x00600000,1,1,quartz.dll,6.06.9600.17415
VGA 16 Color Ditherer,0x00400000,1,1,quartz.dll,6.06.9600.17415
SBE2MediaTypeProfile,0x00200000,0,0,sbe.dll,6.06.9600.17415
Microsoft DTV-DVD Video Decoder,0x005fffff,2,4,msmpeg2vdec.dll,12.00.9600.17374
AC3 Parser Filter,0x00600000,1,1,mpg2splt.ax,6.06.9600.17415
StreamBufferSink,0x00200000,0,0,sbe.dll,6.06.9600.17415
MJPEG Decompressor,0x00600000,1,1,quartz.dll,6.06.9600.17415
MPEG-I Stream Splitter,0x00600000,1,2,quartz.dll,6.06.9600.17415
SAMI (CC) Parser,0x00400000,1,1,quartz.dll,6.06.9600.17415
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.9600.17415
ATI MPEG File Writer,0x00200000,1,0,atimpenc.dll,12.05.0000.30429
ATI MPEG Video Decoder,0x005fffff,1,2,atimpenc.dll,12.05.0000.30429
MPEG-2 Splitter,0x005fffff,1,0,mpg2splt.ax,6.06.9600.17415
Closed Captions Analysis Filter,0x00200000,2,5,cca.dll,6.06.9600.17415
SBE2FileScan,0x00200000,0,0,sbe.dll,6.06.9600.17415
Microsoft MPEG-2 Video Encoder,0x00200000,1,1,msmpeg2enc.dll,12.00.9600.17415
Internal Script Command Renderer,0x00800001,1,0,quartz.dll,6.06.9600.17415
MPEG Audio Decoder,0x03680001,1,1,quartz.dll,6.06.9600.17415
MMACE ProcAmp,0x00200000,0,2,MMACEFilters.dll,
DV Splitter,0x00600000,1,2,qdv.dll,6.06.9600.17415
Video Mixing Renderer 9,0x00200000,1,0,quartz.dll,6.06.9600.17415
Microsoft MPEG-2 Encoder,0x00200000,2,1,msmpeg2enc.dll,12.00.9600.17415
ATI MPEG Audio Encoder,0x00200000,1,1,atimpenc.dll,12.05.0000.30429
AMD MJPEG Decoder,0x00800001,1,1,atimpenc.dll,12.05.0000.30429
ACM Wrapper,0x00600000,1,1,quartz.dll,6.06.9600.17415
Video Renderer,0x00800001,1,0,quartz.dll,6.06.9600.17415
MPEG-2 Video Stream Analyzer,0x00200000,0,0,sbe.dll,6.06.9600.17415
Line 21 Decoder,0x00600000,1,1,qdvd.dll,6.06.9600.17415
Video Port Manager,0x00600000,2,1,quartz.dll,6.06.9600.17415
Video Renderer,0x00400000,1,0,quartz.dll,6.06.9600.17415
ATI MPEG Video Encoder,0x00200000,1,1,atimpenc.dll,12.05.0000.30429
ATI MPEG Multiplexer,0x00200000,2,1,atimpenc.dll,12.05.0000.30429
VPS Decoder,0x00200000,0,0,WSTPager.ax,6.06.9600.17415
WM ASF Writer,0x00400000,0,0,qasf.dll,12.00.9600.17415
VBI Surface Allocator,0x00600000,1,1,vbisurf.ax,6.03.9600.17415
MMACE SoftEmu,0x00200000,0,2,MMACEFilters.dll,
File writer,0x00200000,1,0,qcap.dll,6.06.9600.16384
ATI Video Scaler Filter,0x00200000,1,1,atimpenc.dll,12.05.0000.30429
DVD Navigator,0x00200000,0,3,qdvd.dll,6.06.9600.17415
MMACE DeInterlace,0x00200000,0,2,MMACEFilters.dll,
Overlay Mixer2,0x00200000,1,1,qdvd.dll,6.06.9600.17415
AVI Draw,0x00600064,9,1,quartz.dll,6.06.9600.17415
Microsoft MPEG-2 Audio Encoder,0x00200000,1,1,msmpeg2enc.dll,12.00.9600.17415
WST Pager,0x00200000,1,1,WSTPager.ax,6.06.9600.17415
MPEG-2 Demultiplexer,0x00600000,1,1,mpg2splt.ax,6.06.9600.17415
DV Video Decoder,0x00800000,1,1,qdv.dll,6.06.9600.17415
SampleGrabber,0x00200000,1,1,qedit.dll,6.06.9600.17415
Null Renderer,0x00200000,1,0,qedit.dll,6.06.9600.17415
MPEG-2 Sections and Tables,0x005fffff,1,0,Mpeg2Data.ax,6.06.9600.17415
Microsoft AC3 Encoder,0x00200000,1,1,msac3enc.dll,6.03.9600.17415
StreamBufferSource,0x00200000,0,0,sbe.dll,6.06.9600.17415
Smart Tee,0x00200000,1,2,qcap.dll,6.06.9600.16384
Overlay Mixer,0x00200000,0,0,qdvd.dll,6.06.9600.17415
AVI Decompressor,0x00600000,1,1,quartz.dll,6.06.9600.17415
AVI/WAV File Source,0x00400000,0,2,quartz.dll,6.06.9600.17415
Wave Parser,0x00400000,1,1,quartz.dll,6.06.9600.17415
MIDI Parser,0x00400000,1,1,quartz.dll,6.06.9600.17415
Multi-file Parser,0x00400000,1,1,quartz.dll,6.06.9600.17415
File stream renderer,0x00400000,1,1,quartz.dll,6.06.9600.17415
ATI Video Rotation Filter,0x00200000,1,1,atimpenc.dll,12.05.0000.30429
Microsoft DTV-DVD Audio Decoder,0x005fffff,1,1,msmpeg2adec.dll,12.00.9477.0000
StreamBufferSink2,0x00200000,0,0,sbe.dll,6.06.9600.17415
AVI Mux,0x00200000,1,0,qcap.dll,6.06.9600.16384
Line 21 Decoder 2,0x00600002,1,1,quartz.dll,6.06.9600.17415
File Source (Async.),0x00400000,0,1,quartz.dll,6.06.9600.17415
File Source (URL),0x00400000,0,1,quartz.dll,6.06.9600.17415
AudioRecorder WAV Dest,0x00200000,0,0,WavDest.dll,
AudioRecorder Wave Form,0x00200000,0,0,WavDest.dll,
SoundRecorder Null Renderer,0x00200000,0,0,WavDest.dll,
Infinite Pin Tee Filter,0x00200000,1,1,qcap.dll,6.06.9600.16384
Enhanced Video Renderer,0x00200000,1,0,evr.dll,6.03.9600.17415
BDA MPEG2 Transport Information Filter,0x00200000,2,0,psisrndr.ax,6.06.9600.17415
MPEG Video Decoder,0x40000001,1,1,quartz.dll,6.06.9600.17415
WDM Streaming Tee/Splitter Devices:
Convertidor de derivador/consumidor a consumidor,0x00200000,1,1,ksproxy.ax,6.03.9600.17415
Video Compressors:
WMVideo8 Encoder DMO,0x00600800,1,1,wmvxencd.dll,6.03.9600.17415
WMVideo9 Encoder DMO,0x00600800,1,1,wmvencod.dll,6.03.9600.17415
MSScreen 9 encoder DMO,0x00600800,1,1,wmvsencd.dll,6.03.9600.17415
DV Video Encoder,0x00200000,0,0,qdv.dll,6.06.9600.17415
MJPEG Compressor,0x00200000,0,0,quartz.dll,6.06.9600.17415
Códec Cinepak por Radius,0x00200000,1,1,qcap.dll,6.06.9600.16384
Códec Intel IYUV,0x00200000,1,1,qcap.dll,6.06.9600.16384
Códec Intel IYUV,0x00200000,1,1,qcap.dll,6.06.9600.16384
Microsoft RLE,0x00200000,1,1,qcap.dll,6.06.9600.16384
Microsoft Video 1,0x00200000,1,1,qcap.dll,6.06.9600.16384
RivaTuner Video Codec,0x00200000,1,1,qcap.dll,6.06.9600.16384
Audio Compressors:
WM Speech Encoder DMO,0x00600800,1,1,WMSPDMOE.DLL,6.03.9600.17415
WMAudio Encoder DMO,0x00600800,1,1,WMADMOE.DLL,6.03.9600.17415
ATI MPEG Audio Encoder,0x00200000,1,1,atimpenc.dll,12.05.0000.30429
IMA ADPCM,0x00200000,1,1,quartz.dll,6.06.9600.17415
PCM,0x00200000,1,1,quartz.dll,6.06.9600.17415
Microsoft ADPCM,0x00200000,1,1,quartz.dll,6.06.9600.17415
GSM 6.10,0x00200000,1,1,quartz.dll,6.06.9600.17415
Ley A CCITT,0x00200000,1,1,quartz.dll,6.06.9600.17415
Ley u de CCITT,0x00200000,1,1,quartz.dll,6.06.9600.17415
MPEG Layer-3,0x00200000,1,1,quartz.dll,6.06.9600.17415
Audio Capture Sources:
Micrófono (Dispositivo de High Definition Audio),0x00200000,0,0,qcap.dll,6.06.9600.16384
Línea de entrada (Dispositivo de High Definition Audio),0x00200000,0,0,qcap.dll,6.06.9600.16384
Micrófono (Dispositivo de High Definition Audio),0x00200000,0,0,qcap.dll,6.06.9600.16384
Midi Renderers:
Default MidiOut Device,0x00800000,1,0,quartz.dll,6.06.9600.17415
Microsoft GS Wavetable Synth,0x00200000,1,0,quartz.dll,6.06.9600.17415
WDM Streaming Capture Devices:
Captura de Mux de HD Audio,0x00200000,1,1,ksproxy.ax,6.03.9600.17415
WDM Streaming Rendering Devices:
Salida de SPDIF de HD Audio,0x00200000,1,1,ksproxy.ax,6.03.9600.17415
Auricular y altavoces de HD Audio,0x00200000,1,1,ksproxy.ax,6.03.9600.17415
BDA Network Providers:
Microsoft ATSC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.9600.17415
Microsoft DVBC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.9600.17415
Microsoft DVBS Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.9600.17415
Microsoft DVBT Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.9600.17415
Microsoft Network Provider,0x00200000,0,1,MSNP.ax,6.06.9600.17415
BDA Transport Information Renderers:
BDA MPEG2 Transport Information Filter,0x00600000,2,0,psisrndr.ax,6.06.9600.17415
MPEG-2 Sections and Tables,0x00600000,1,0,Mpeg2Data.ax,6.06.9600.17415
WDM Streaming Communication Transforms:
Convertidor de derivador/consumidor a consumidor,0x00200000,1,1,ksproxy.ax,6.03.9600.17415
Audio Renderers:
Altavoces (Dispositivo de High Definition Audio),0x00200000,1,0,quartz.dll,6.06.9600.17415
Default DirectSound Device,0x00800000,1,0,quartz.dll,6.06.9600.17415
Default WaveOut Device,0x00200000,1,0,quartz.dll,6.06.9600.17415
DirectSound: Altavoces (Dispositivo de High Definition Audio),0x00200000,1,0,quartz.dll,6.06.9600.17415
DirectSound: Audio digital (S/PDIF) (Dispositivo de High Definition Audio),0x00200000,1,0,quartz.dll,6.06.9600.17415
Audio digital (S/PDIF) (Dispositivo de High Definition Audio),0x00200000,1,0,quartz.dll,6.06.9600.17415
I'm getting the same error on Windows 8.1, btw.
The next oldest one I have is 2.0.47 which is returning the same error message. 2.0.98 works, but it's not behaving nicely.
Geforce 1060
I'm on Windows 10 and I am not getting that error. I couldn't find a precompiled 1.23 and didn't want to go chasing down the libraries to compile it, so I just used 1.47, instead.
I am using an 860M. So - maybe it's a Windows 8 problem, after all. That's disappointing, to say the least. There are DirectDraw emulators that work with Windows 8 though, and they did way back when I tried them and I was still using it, and I am pretty sure they'll work with ZDoom, too.
I, too, never installed DirectX 9.
For reference, here's my dxdiag, which still may be useful for comparison:
You do not have the required permissions to view the files attached to this post.
Rachael wrote:I'm on Windows 10 and I am not getting that error. I couldn't find a precompiled 1.23 and didn't want to go chasing down the libraries to compile it, so I just used 1.47, instead.