WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Recent Posts

Pages: 1 [2] 3 4 ... 10
11
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.
12
I couldn't stand the LLVM dependency either, especially as I also don't really care about GPU acceleration anyway. My solution was to compile Mesa myself and make my own copies of libEGL.tcz, libGL.tcz, libGLESv2.tcz, libexpat.tcz and mesa.tcz. An easier option which still seems to work just as well is to keep using the old Mesa extensions from the last version without LLVM, but maybe that risks breakage with other extensions as they get rebuilt against the newer Mesa.

Both solutions get undone by tce-install, tce-update and tce-audit. I've modified these scripts on my systems to avoid touching extensions and associated .dep files listed in tcz-black.lst in the tce directory, which was only partly implemented before.

The equivalent mesa.tcz extension with only software rendering enabled (softpipe driver) and no LLVM dep is 2.9MB. I'm happy to share these extensions and the build instructions if desired, but I'm not sure how they could be contributed to the repo without replacing the main Mesa extension including GPU drivers.

Quote
I've been wondering if we shouldn't revert to mesa-24.1.7 and the way things were for x86. We could perhaps eliminate the llvm dependency if we assume that nobody uses software acceleration, but if I understand correctly some graphics adapters need that to function.

There are two software renderers in Mesa: softpipe and llvmpipe. As the name suggests, the latter requires LLVM, but the former doesn't, so that's the only driver I enabled for my LLVM-less Mesa build (I have needed to use software acceleration in Mesa before anyway, by the way, but not llvmpipe). The drivers for older AMD GPUs apparantly require LLVM, and possibly others. It seems you need to run the configure script and see whether it complains about LLVM missing to tell for sure whether a driver needs it or not.

Quote
I don't think we should revert for x86_64 or armhf/aarch64 otherwise we will lose the support for newer hardware.

Unless the extension system were changed to allow alternative dependencies, so eg. either mesa-full.tcz or mesa-min.tcz could fulfill the dependency for mesa.tcz? Other distro package systems do this, and it's a limitation of TC's which frustrates me. Mesa.tcz could be a "meta-extension" which requires "any one of" it's dependencies, with tce-install modified so it knows to ignore the absence of the other dependencies for such extensions.

Quote
Mesa aside, the linux kernel no longer supports 32-bit, so perhaps we could consider a "sunset" x86 version with the last lts kernel supporting 32-bit and mesa-24.1.7.

The Linux kernel isn't going that far yet. The current development sources show 32bit x86 is still a build option.

What they have done is remove the M486 build options since Linux kernel v7.1. I assumed Tiny Core would simply build the next x86 release to target the new minimum x86 architecture of M586 and later. I'll be disappointed if x86 is dropped altogether by TC on this weak basis!
13
Having an issue finding something online , here's the deal..

I have Batocera https://batocera.org/ installed on a machine in my living room , IT'S AWESOME , I'm trying to get Doom3 put into it , it's straight forward to put games in , no issue there ..

I've extracted the files I need from the game discs that I own ,  but there's something missing , see - when You install this game on a windows system it may actually require the "patch" - in fact I guess you're really supposed to patch it , I dunno .


 Now the guide on the Batocera WIKI page says these files are required because the emulator will crash without them...  and that You're supposed to get the files from your windows installed game.. ... But I don't have that , because I don't have windows and therefor is the whole reason I'm putting Doom3 in my Batocera machine ...!

the files I'm missing are:

pak005.pk4

pak006.pk4

pak007.pk4

pak008.pk4


and apparently are in the "patch" DOOM_3_1.3.1_Patch_Fixed_v4.2.exe  , but!!!!  they aren't as-far-as i can see..

I've been searching the internet a while and the google machine is giving me conflicting results...     Can anyone lend me a hand on this???
14
Raspberry Pi / Re: bluetooth startup script
« Last post by meo on August 17, 2026, 01:49:25 PM »
Hello Juanito!

Yes I am using bluetoothctl also but I have a problem that when the inear buds i use are identified and the name comes up in the prompt the buds shut down. It has been doing that all the time since I started using Bluetoothctl. One of them never has worked so I have communicated that to the owners of this mark of buds actually in Sweden. So in a couple of days I'll get a new pair. The only thing I can add now is that if something goes wrong doing like this stops the connection and you can start over:

> remove  mac address
> scan off

Restart whatever you were using (earphones reset to pairing for ex.)
Then it's possible just to start from scan on etc.

Kind greetings,
meo
15
Off-Topic - Tiny Core Lounge / Re: Full Linux on your Android device
« Last post by vinceASPECT on August 17, 2026, 12:10:19 PM »
16
Raspberry Pi / Re: bluetooth startup script
« Last post by Paul_123 on August 17, 2026, 12:07:06 PM »
If you are using bluez-alsa,  then have you started bluealsad  (With what options.)   Then you will need to use the bluealsa - alsa plugin  as a audio card destination (Which has its own set of configuration requirements).

Doing what Juanito showed you would be better .....
17
Raspberry Pi / Re: bluetooth startup script
« Last post by Juanito on August 17, 2026, 08:59:38 AM »
So I tried using bluetoothctl:
Code: [Select]
tce-load -i bluez
./bt_start.sh [run bluetooth initialisation script]

Then pair and connect audio to bluetooth headphones:
Code: [Select]
sudo bluetoothctl
> power on
> agent on
> default-agent
[put headphones into pairing mode]
> scan on
> pair 00:1B:66:00:31:88
> trust 00:1B:66:00:31:88
> connect 00:1B:66:00:31:88
[this failed the first two times, on the third attempt it suceeded and the prompt changed]
[Sennheiser PXC310BT]>

I was then able to set the audio output to the headphones using pavucontrol and play music with xmms-pulse.

Using the above method the sound stutters and is poor quality - if I use blueman the sound is much better.
18
Oh, looks like this issue has been dragging on for over a year. Thanks for your reply Juanito.

I think if there is no need for rendering, then the entire related part of mesa should not be installed (even mesa.tcz itself is about 10M, idk what includes). You've raised the same concern as I did :D.

As such, I'll choose to revert libEGL to version 15.x myself for now until the issue is resolved.
19
Raspberry Pi / Re: Raspberry Pi Zero Wireless and piCore14.x LAN Connectivity
« Last post by Rich on August 17, 2026, 07:51:34 AM »
Hi cybercat
Welcome to the forum.

Something to watch out for:
One of the files in that list is called  wireless-6.18.16-piCore-v7.tcz.
The part of the name in bold text needs to match the kernel version you are running.

Run the following command on your RPi02w:
Code: [Select]
echo "wireless-$(uname -r).tcz"That will provide you with the wireless file name that matches your kernel.

20
Raspberry Pi / Re: bluetooth startup script
« Last post by meo on August 17, 2026, 07:17:46 AM »
Hi Paul_123!

I use bluez-alsa.tcz if that is what you are wondering about.

Kind regards,
meo
Pages: 1 [2] 3 4 ... 10