SliTaz SliTaz Forum

You are not logged in.

#1 2026-02-10 08:03:12

mifritscher
Member
Registered: 2026-02-07
Posts: 32

8bit modus is broken

I'm using the rolling 586 version on a Thinkpad 760E ( https://www.thinkwiki.org/wiki/Category:760E - the Trident Cyber9320 version)

The 8 bit modus is broken using following xorg.conf:

[c]Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 8
SubSection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection[/c]
slim is ok, but esp. the font rendering in the desktop and in the applications is completly broken - most is missing and heavy artifacts. That also happens after disabling antialiasing and hinting alltogether

Occours both with the vesa and the trident (which are a different story, 16 bit is not working even if using "Option "NoAccel" "True" https://oldforum.puppylinux.com/viewtopic.php?p=46896#p46896 and after starting X, the text consoles are garbled - manpage: https://www.x.org/releases/current/doc/man/man4/trident.4.xhtml) driver.

Offline

#2 2026-02-10 08:42:00

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: 8bit modus is broken

Quick question, think on 4.0 you don't have artefacts and rendering issue ?

On 4.0 we have Xorg 1.9.5 and 1.12.4 on rolling, but think not limit to this.

Packages on rolling are more recent that 4.0, and maybe broken something.

For https://www.thinkwiki.org/wiki/Trident_Cyber9320, if understand, chipset not work properly with "trident" driver but smooth with vesa, on your situation seem not the case hmm.

Offline

#3 2026-02-10 11:44:02

mifritscher
Member
Registered: 2026-02-07
Posts: 32

Re: 8bit modus is broken

I'll try it with 4.0 later.

Just for clarification: Vesa is working at 800x600@16 bit (albeit slow, which is the fate of using vesa in general...). It is the 8 bit mode which is broken - and I think it is not a Xorg problem, but a Toolkit problem, as the login screen from slim is ok.

Regarding trident: It seems that 800x800@16 bit should have been working regarding search results if disabling acceleration, but it isn't. I opened an issue at https://gitlab.freedesktop.org/xorg/driver/xf86-video-trident/-/issues/13 .

Offline

#4 2026-02-11 17:09:37

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: 8bit modus is broken

I check for xf86-video-trident, seem we use latest available.

At time, can't purpose to test 6.0 x86 version (can't boot with low memory, rootfs too big, need at least 768M to boot live mode sad ).

Also need to add kernel586 on 6.0, but need fix boot failed on low memory.

I see we have CONFIG_FB_VESA=y and "# CONFIG_FB_TRIDENT is not set"

https://www.kernelconfig.io/CONFIG_FB_TRIDENT

Maybe i can check to add it as module for linux586 and rebuild kernel and iso for you try it ?

Offline

#5 2026-02-11 19:31:43

mifritscher
Member
Registered: 2026-02-07
Posts: 32

Re: 8bit modus is broken

Big rootfs is no problem for me (ok, until about 1.5 GB) ;-)

My install procedure:

1. Eject the CF card from the target computer (sits iin an CF->IDE adapter)

2. Insert it into the CF reader from my "big" computer (which has ... enough RAM, 32 GB should be enough *g*)

3. Start qemu/kvm with this as hda and the iso image as cdrom, using the cdrom as start medium

4. Install the system to the CF card

5. Shutdown and put the CF card in the target computer again

But trying the fb trident module is a good idea as well :-)

Offline

#6 2026-02-11 22:24:34

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: 8bit modus is broken

Good idea to use qemu to prepare sdcard smile.

Iso available with kernel586 (trident build as module)

https://people.slitaz.org/~shann/rolling_586/slitaz-cooking-core586-trident.iso

For 6.0 x64, rootfs of core (desktop) is ~370Mo, when boot need twice to use it on tmpfs.

For 6.0 x86, rootfs of core (desktop) is ~313Mo, when boot need twice to use it on tmpfs.

For rolling rootfs size (desktop) is ~207Mo

Diff size compared to rolling explain by gstreamer1.0, libwebkitgtk (~50Mo for .so libs), and other libs in 6.0.

Offline

#7 2026-02-12 20:09:26

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: 8bit modus is broken

I doing quick check between iso of 6.0 and rolling.

It's concerning core64 (full 64bits desktop)

firmware-amdgpu add 71.5M

grub2 add 34.6M

grub2-efi-x64 add 41.5M

grub2-efi-x64-modules add 3.3M

tazweb (build with webkitgtk 2.4.11) with webkitgtk add 33.4M and more with deps (gst-plugins-base-1.0, harfbuzz-icu, libsoup ...)

=> tazweb-legacy build with libwebkit need for tazpanel (issue login with libsoup 2.74 but ok with libsoup 2.48)

web-applications (add gst-libav for radio), with gst-libav add 15M and more with deps (gst-plugins-base-1.0, gst-plugins-good-1.0)

Without theses packages, 6.0 iso rootfs is similar to rolling ~205Mo, that allow to boot correctly with 512M of RAM.

For core (full 32bits desktop), similar but only concerning tazweb / web-applications, don't include grub2 stuff, keep grub4dos-linux / syslinux

If i would like add linux586 on 6.0, need to purpose iso boot properly with low ram.

Offline

#8 2026-02-14 14:27:57

mifritscher
Member
Registered: 2026-02-07
Posts: 32

Re: 8bit modus is broken

Hmm, I tried the Trident TGUI9440 in PCem, but it seems that there is an imcompatiblity between the kernel and the HDD emulation (HSM violation). Ok, real HW again^^

Offline

#9 2026-02-15 16:20:49

mifritscher
Member
Registered: 2026-02-07
Posts: 32

Re: 8bit modus is broken

The trident framebuffer driver helps:

1. the restoration of the text mode works

2. the FB Xorg driver can be used, which is already way faster than the vesa driver :-)

Some drawbacks:

1. The FB Xorg driver is distored

2. The Vesa driver can't be used anymore

The trident Xorg driver is still broken in 16 bit mode - also in 640x480.

Perhaps it could be an idea to move the kernel FB drivers in an extra optional module package, and/or have an cmdline/rcS option?

Offline

#10 2026-02-15 21:07:53

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: 8bit modus is broken

i build iso with trident fb module included for you can do test.

Thanks for test, i can pack tridentfb as external module linux586-tridentfb could be installed if user would like use it.

And for blacklist module if need you can create [c]/etc/modprobe.d/blacklist.conf[/c] file and put module on it.

[c]blacklist tridentfb[/c]

Offline

#11 2026-02-16 00:04:27

mifritscher
Member
Registered: 2026-02-07
Posts: 32

Re: 8bit modus is broken

That would be nice :-)

Offline

#12 2026-02-16 08:44:44

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: 8bit modus is broken

Hi mifritscher,

I push commit to build linux586-tridentfb, need wait build finished and mirror sync.

https://hg.slitaz.org/wok/rev/04d54e107436

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.022 seconds, 7 queries executed - Memory usage: 1.56 MiB (Peak: 1.77 MiB) ]