WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Recent Posts

Pages: [1] 2 3 ... 10
1
Thank you. I can't do it right now, but I'd like to try it when I'm able to!
2
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
3
Raspberry Pi / Re: Incorrect neatvnc dependencies?
« Last post by Juanito on Today at 06:02:07 AM »
Indeed - that was a mistake, I'll look to recompile neatvnc against ffmpeg7 in the near future.
4
CorePlus / Re: I'm a beginner. Can I play videos using the iGPU on Tiny Core Linux?
« Last 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.
5
Raspberry Pi / Re: Incorrect neatvnc dependencies?
« Last post by mortegai on August 18, 2026, 02:25:08 PM »
According to http://repo.tinycorelinux.net/16.x/aarch64/tcz/src/neatvnc/compile_neatvnc, it's compiled with ffmpeg7.
However, its dependencies list libavfilter.tcz instead of libavfilter7.tcz.

And yet "ldd usr/local/lib/libneatvnc.so.1.0.0" indicates that it is actually compiled against /usr/local/lib/libavfilter.so.7 (libavfilter.tcz/ffmpeg.tcz).
That is, it seems that compile_netvnc is wrong.
7
Raspberry Pi / Incorrect neatvnc dependencies?
« Last post by mortegai on August 18, 2026, 06:14:56 AM »
According to http://repo.tinycorelinux.net/16.x/aarch64/tcz/src/neatvnc/compile_neatvnc, it's compiled with ffmpeg7.
However, its dependencies list libavfilter.tcz instead of libavfilter7.tcz.
8
CorePlus / I'm a beginner. Can I play videos using the iGPU on Tiny Core Linux?
« Last 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.
9
OK, "grep 'tcz-black\.lst' *.txt" found the file, with a filename that makes sense now.

Here are my notes on just deleting the .md5.txt files. Basically first tce-install helpfully recreates them, then if you trick it into not doing that the extensions still get replaced when downloading/updating extensions that depend on the extensions without a .md5.txt file. It's a minefield and I spent some time trampling all over it:

Code: [Select]
* Remove [extension].tcz.md5.txt file
  - tce-install will recreate it when installing new extensions that
    depend on that extension and try to fix non-matching checksum.
  - Have to create dummy extensions for deps you don't want installed
    at all, which are used by other version of extensions:
  eg.
        ls -l llvm*
        -r--rw-r-- 1 cnk staff 0 Feb 28 21:50 llvm19-bin.tcz
        -r--rw-r-- 1 cnk staff 0 Feb 28 21:50 llvm19-bin.tcz.dep
        -r--rw-r-- 1 cnk staff 0 Feb 28 21:50 llvm19-bin.tcz.tcz
        -r--rw-r-- 1 cnk staff 0 Feb 28 21:50 llvm19-bin.tcz.tcz.dep
        -r--rw-r-- 1 cnk staff 0 Feb 28 22:16 llvm19-dev.tcz
        -r--rw-r-- 1 cnk staff 0 Feb 28 22:16 llvm19-dev.tcz.dep
        -r--rw-r-- 1 cnk staff 0 Feb 28 21:50 llvm19-lib.tcz
        -r--rw-r-- 1 cnk staff 0 Feb 28 21:50 llvm19-lib.tcz.dep
        -r--rw-r-- 1 cnk staff 0 Feb 28 21:50 llvm19-lib.tcz.tcz
        -r--rw-r-- 1 cnk staff 0 Feb 28 21:50 llvm19-lib.tcz.tcz.dep
   - Then tce-install tries to replace them too!
* Make extension files read-only.
  - permissions of files inside the tce directory get changed at start-up.
* Make extensions symlinks so they don't get replaced
  - symlinks get replaced anyway.
* Add extensions to /etc/sysconfig/tcedir/tcz-black.lst which contains
  regexps for grep.
  - This may work for tce-update, but isn't checked by tce-install or
    update-everything when processing dependencies.

So I decided improving the support for tcz-black.lst in the scripts was the best option.

Also noted:

Patch adding tcz-black.lst support is here:
https://forum.tinycorelinux.net/index.php/topic,21445.msg134335.html
10
Hi CNK
... Both solutions get undone by tce-install, tce-update and tce-audit. ...
I was under the impression that customized extensions will be left
unmolested if they don't include a  .tcz.md5.txt  file.

Unfortunately it seems it's been long enough since I battled with this that not only have I forgotten the details, but I've completely forgotten where I saved my notes or what I called them.

So for now I'll just say the answer is no, deleting .tcz.md5.txt isn't enough. The problem was when there's an extension with the same name in the repo, it (or its dep file) still gets replaced with the repo version sometimes. All details forgotten, but they're all recorded very explicitly in a text file I saved somewhere...
Pages: [1] 2 3 ... 10