I'm currently facing an issue when playing games ; here is a list of issues I have encountered, sometimes multiple different issue for a single app :
- Sometimes, I have no video and no audio. I have instead a black screen. I can click to skip the video or wait and the app continue.
- Sometimes, I have the same issue but for some reason I hear the audio playing in the background
- Sometimes, the video is playing on another window called 'ActiveMovie window' and not inside the game.
I only have issue when playing 32 bits apps, as 64 bit games seems to be okay and I was able to play video from games that didn't work that are 32 bits in totem.
So I am asking for your help on this because I want to fix what is wrong on my system.
I am using Arch. Here is the relevant (that I think of) package list that I have installed on my system and the hardware I use.
- intel i7-6700k
- nvidia GTX 970
- wine-staging-3.12
- latest linux-ck-skylake
- nvidia-ck-skylake 396.24-1
- nvidia-utils 396.24-2
- lib32-nvidia-utils 396.24-2
- latest dxvk-legacy-git
- gstreamer 1.14.1-1
- gst-plugins-base 1.14.1-1
- gst-plugins-base-libs 1.14.1-1
- gst-plugins-good 1.14.1-1
- gst-plugins-ugly 1.14.1-1
- gst-plugins-bad 1.14.1-2
- gst-libav 1.14.1-1
- lib32-gstreamer 1.14.1-1
- lib32-gst-plugins-base 1.14.1-1
- lib32-gst-plugins-base-libs 1.14.1-1
- lib32-gst-plugins-good 1.14.1-1
- lib32-gst-plugins-bad 1.14.1-2 (I manually ported it from the 64 bit version since it is not available on the AUR. Might be faulty? I got PASS on all tests.)
- lib32-gst-plugins-ugly 1.14.1-1 (I manually ported it from the 64 bit version since it is not available on the AUR. Might be faulty? I got PASS on all tests.)
- lib32-gst-libav 1.14.1-1 (I manually ported it from the 64 bit version since it is not available on the AUR. Might be faulty?)
As for wine override, I use dxvk to replace d3d11 and dxgi. I also used xact.
Here are some log samples from a few games I own that had issues :
Evenicle (this one has a black screen) :
Code: Select all
0030:err:quartz:GetClassMediaFile Media class not found
0030:fixme:gstreamer:GST_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0061:err:gstreamer:unknown_type Could not find a filter for caps: "video/x-wmv, wmvversion=(int)3, format=(string)WVC1, width=(int)1280, height=(int)720, codec_data=(buffer)250000010fdbfe27f1678a27f859f1c0efc80000010e5a6040, framerate=(fraction)2500000/83333"
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x9858b18) stub
0063:err:gstreamer:push_data Sending returned: -2
0063:fixme:quartz:FileAsyncReader_WaitForNext Returned: 258 (00000000)
0030:fixme:quartz:DSoundRender_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x9858b18) stub
0030:fixme:gstreamer:GST_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}!
0061:err:gstreamer:unknown_type Could not find a filter for caps: "video/x-wmv, wmvversion=(int)3, format=(string)WVC1, width=(int)1280, height=(int)720, codec_data=(buffer)250000010fdbfe27f1678a27f859f1c0efc80000010e5a6040, framerate=(fraction)2500000/83333"
Code: Select all
0030:fixme:gstreamer:GST_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x1023fdf8) stub
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x1023fdf8) stub
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x1023fdf8) stub
0030:fixme:gstreamer:GSTOutPin_QueryInterface No interface for {56a868aa-0ad4-11ce-b03a-0020af0ba770}!
004c:err:gstreamer:push_data Sending returned: -2
0030:fixme:quartz:VideoRendererInner_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x1023fdf8) stub
0030:fixme:strmbase:TransformFilterImpl_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x1023fdf8) stub
0030:err:msvideo:ICLocate Required media codec 'vidc I420' not found!
0030:fixme:strmbase:TransformFilterImpl_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x1023fdf8) stub
0030:fixme:quartz:VideoRendererInner_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x10240060) stub
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x10240060) stub
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x10240060) stub
0030:fixme:gstreamer:GSTOutPin_QueryInterface No interface for {56a868aa-0ad4-11ce-b03a-0020af0ba770}!
0030:fixme:quartz:DSoundRender_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0030:fixme:gstreamer:GSTOutPin_CheckMediaType (0x10240060) stub
0030:fixme:gstreamer:GST_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}!
0030:fixme:strmbase:TransformFilterImpl_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}!
0030:fixme:quartz:VideoRendererInner_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}!
0030:fixme:quartz:VideoRendererInner_QueryInterface No interface for {56a86897-0ad4-11ce-b03a-0020af0ba770}!
004a:fixme:quartz:DSoundRender_SendSampleData Sample dropped 55032 of 16384 bytes
004a:fixme:quartz:DSoundRender_SendSampleData Sample dropped 38520 of 16384 bytes
004b:fixme:quartz:DSoundRender_SendSampleData Sample dropped 22008 of 16384 bytes
004b:fixme:quartz:DSoundRender_SendSampleData Sample dropped 5880 of 16384 bytes
004b:fixme:quartz:DSoundRender_UpdatePositions Underrun of data occurred!
0030:fixme:wmvcore:WMReaderAdvanced2_OpenStream (0x1023eda0)->(0x165ece84 0x165ed518 (nil))
0030:fixme:wmvcore:WMReader_Close (0x1023eda0)
0030:fixme:wmvcore:WMReaderAdvanced2_OpenStream (0x1023b7f8)->(0x165ece84 0x165ed518 (nil))
0030:fixme:wmvcore:WMReader_Close (0x1023b7f8)