After bootup, pick a file (preferably one you've had trouble with before), open a terminal, run dmesg, note the last lines and the current time. Open another terminal window and launch one of the players you have trouble with from the command line.
Assuming failure, re-run dmesg and see if anything is added there. Also go to /var/log and see if any logs were updated and read those that were. Finally, go the the terminal you launched the player from and read the output there.
Assuming failure, re-run dmesg and see if anything is added there. Also go to /var/log and see if any logs were updated and read those that were. Finally, go the the terminal you launched the player from and read the output there.
Code:
[ 806.016929] nouveau 0000:01:00.0: Direct firmware load for nouveau/nv84_xuc00f failed with error -2 [ 806.016933] nouveau 0000:01:00.0: vp: unable to load firmware nouveau/nv84_xuc00f [ 806.016935] nouveau 0000:01:00.0: vp: init failed, -2 [ 806.016977] nouveau 0000:01:00.0: Direct firmware load for nouveau/nv84_xuc103 failed with error -2 [ 806.016979] nouveau 0000:01:00.0: bsp: unable to load firmware nouveau/nv84_xuc103 [ 806.016981] nouveau 0000:01:00.0: bsp: init failed, -2
Code:
[ 953.249790] perf: interrupt took too long (2512 > 2500), lowering kernel.perf_event_max_sample_rate to 79500
Now here is what I got on the terminal when running mplayer:
Code:
greenman@Crynfyd17.04 ~/Videos$ mplayer 1X07-The_Outer_Limits_O.B.I.T-Alien_monologue-1963-qogLcQsRlG0.mkv MPlayer 1.3.0 (Debian), built with gcc-6.3.0 (C) 2000-2016 MPlayer Team do_connect: could not connect to socket connect: Connection refused Failed to open LIRC support. You will not be able to use your remote control. Playing 1X07-The_Outer_Limits_O.B.I.T-Alien_monologue-1963-qogLcQsRlG0.mkv. libavformat version 57.56.101 (external) libavformat file format detected. [lavf] stream 0: video (h264), -vid 0 [lavf] stream 1: audio (opus), -aid 0, -alang eng VIDEO: [H264] 1920x1080 0bpp 29.970 fps 0.0 kbps ( 0.0 kbyte/s) ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 57.64.101 (external) Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) ========================================================================== Clip info: COMPATIBLE_BRANDS: iso6avc1mp41 MAJOR_BRAND: dash MINOR_VERSION: 0 ENCODER: Lavf56.40.101 Load subtitles in ./ ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 48000 Hz, 2 ch, floatle, 0.0 kbit/0.00% (ratio: 0->384000) Selected audio codec: [ffopus] afm: ffmpeg (FFmpeg opus) ========================================================================== AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample) Starting playback... Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [vdpau] 1920x1080 => 1920x1080 Planar YV12 [ASPECT] Warning: No suitable new res found! [ASPECT] Warning: No suitable new res found! A: 43.0 V: 43.0 A-V: 0.006 ct: 0.028 0/ 0 33% 11% 1.1% 9 0 Exiting... (Quit)
Code:
greenman@Crynfyd17.04 ~/Videos$ smplayer This is SMPlayer v. 17.3.0 (revision 8467) running on Linux
Code:
greenman@Crynfyd17.04 /var/log$ dmesg | grep nouveau [ 1.982441] fb: switching to nouveaufb from VESA VGA [ 1.991662] nouveau 0000:01:00.0: NVIDIA G92 (092380a2) [ 2.104234] nouveau 0000:01:00.0: bios: version 62.92.b2.00.0d [ 2.124728] nouveau 0000:01:00.0: fb: 1024 MiB GDDR3 [ 2.242709] nouveau 0000:01:00.0: DRM: VRAM: 1024 MiB [ 2.242714] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB [ 2.242718] nouveau 0000:01:00.0: DRM: TMDS table version 2.0 [ 2.242723] nouveau 0000:01:00.0: DRM: DCB version 4.0 [ 2.242727] nouveau 0000:01:00.0: DRM: DCB outp 00: 02000300 00000028 [ 2.242732] nouveau 0000:01:00.0: DRM: DCB outp 01: 01000302 00020030 [ 2.242736] nouveau 0000:01:00.0: DRM: DCB outp 02: 04011310 00000028 [ 2.242740] nouveau 0000:01:00.0: DRM: DCB outp 03: 02011312 00020030 [ 2.242744] nouveau 0000:01:00.0: DRM: DCB outp 04: 010223f1 00c0c080 [ 2.242748] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001030 [ 2.242752] nouveau 0000:01:00.0: DRM: DCB conn 01: 00002130 [ 2.242756] nouveau 0000:01:00.0: DRM: DCB conn 02: 00000210 [ 2.242760] nouveau 0000:01:00.0: DRM: DCB conn 03: 00000211 [ 2.242764] nouveau 0000:01:00.0: DRM: DCB conn 04: 00000213 [ 2.246460] nouveau 0000:01:00.0: DRM: failed to create encoder 0/1/0: -19 [ 2.246465] nouveau 0000:01:00.0: DRM: TV-1 has no encoders, removing [ 2.246569] nouveau 0000:01:00.0: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info(). [ 2.269639] nouveau 0000:01:00.0: DRM: MM: using CRYPT for buffer copies [ 2.311104] nouveau 0000:01:00.0: DRM: allocated 1680x1050 fb: 0x70000, bo ffff8ec35d235c00 [ 2.312066] fbcon: nouveaufb (fb0) is primary device [ 2.434033] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device [ 2.452029] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0 [ 806.016929] nouveau 0000:01:00.0: Direct firmware load for nouveau/nv84_xuc00f failed with error -2 [ 806.016933] nouveau 0000:01:00.0: vp: unable to load firmware nouveau/nv84_xuc00f [ 806.016935] nouveau 0000:01:00.0: vp: init failed, -2 [ 806.016977] nouveau 0000:01:00.0: Direct firmware load for nouveau/nv84_xuc103 failed with error -2 [ 806.016979] nouveau 0000:01:00.0: bsp: unable to load firmware nouveau/nv84_xuc103 [ 806.016981] nouveau 0000:01:00.0: bsp: init failed, -2
OK, I tried kmplayer, and it worked, and now smplayer works, too. This is what the terminal for kmplayer printed:
Code:
reenman@Crynfyd17.04 ~/Videos$ kmplayer KGlobal::locale(): Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work Bus::open: Can not get ibus-daemon's address. IBusInputContext::createInputContext: no connection to ibus-daemon Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. kbuildsycoca4 running... mplayer -wid 121635916 -slave -vo xv,sdl,x11 -ao alsa,oss,sdl,arts -framedrop -vf pp=de -contrast 0 -brightness 0 -hue 0 -saturation 0 /media/data/zen/greenman/Videos/1X07-The_Outer_Limits_O.B.I.T-Alien_monologue-1963-qogLcQsRlG0.mkv -identify eval quit eval quit
Comment