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).
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
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.