Tiny Core Linux

Tiny Core Base => CorePlus => Topic started by: sakusaku on August 18, 2026, 05:23:32 AM

Title: I'm a beginner. Can I play videos using the iGPU on Tiny Core Linux?
Post by: sakusaku on August 18, 2026, 05:23:32 AM
CPU: i3 7130U / Integrated GPU: Intel Graphics 620. When I play a 1080p YouTube video in Firefox ESR, the video stutters, and CPU usage is at 70%. I ran `tce-load -wi graphics-KERNEL.tcz Xorg-7.7`. but the system is still under heavy load.
Title: Re: I'm a beginner. Can I play videos using the iGPU on Tiny Core Linux?
Post by: CNK on August 18, 2026, 07:27:00 PM
You'll need the xf86-video-intel.tcz extension and either intel-media.tcz or intel-vaapi-driver.tcz.

It looks like your system has "Intel HD Graphics", so I think it uses intel-media.tcz. But if it doesn't work try the other one. Firefox might also need libGL.tcz, but I haven't tried video playback in Firefox myself so I'm not sure.

In Firefox enter "about:support" in the address bar and check the Graphics section to see if "HARDWARE_VIDEO_DECODING" has been detected as "available". You can check if the drivers are loaded with the "vainfo" command in a terminal window, which also requires the libva2-utils.tcz extension to be loaded.
Title: Re: I'm a beginner. Can I play videos using the iGPU on Tiny Core Linux?
Post by: Juanito on August 19, 2026, 06:47:43 AM
I gave this a try on a machine with Mesa Intel(R) HD Graphics 4400 (HSW GT2).

Loading xf86-video-intel, Xorg-7.7-3d, intel-vaapi-driver and libva22-utils

I needed to copy this to /usr/local/share/X11/xorg.conf.d:
Code: [Select]
cat 20-intel.conf
Section "Device"
        Identifier "Intel Graphics"
        Driver "intel"
        Option "DRI" "crocus"
EndSection

Then:
Code: [Select]
vainfo
Trying display: wayland
Trying display: x11
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/local/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Mobile - 2.4.1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD
i.e. H264 is supported.

In firefox about:support I got:
Code: [Select]
GPU #1
Active Yes
Description Mesa Intel(R) HD Graphics 4400 (HSW GT2)
...
Codec Support Information
Codec Name Software Decoding Hardware Decoding
H264 Supported Supported
Title: Re: I'm a beginner. Can I play videos using the iGPU on Tiny Core Linux?
Post by: sakusaku on August 19, 2026, 08:22:50 AM
Thank you. I can't do it right now, but I'd like to try it when I'm able to!