Three issues break a trident system when upgrading to 1.13 1. https://bugs.gentoo.org/show_bug.cgi?id=444406 - fixed in 1.3.6-r1. 2. Driver defaults to XAA. EXA must be specified in xorg.conf to startx. 3. https://bugs.freedesktop.org/show_bug.cgi?id=58841 - Even after EXA is specified, xorg-server segfaults on exit, holding all /dev/events hostage. Reproducible: Always Expected Results: Adding an RDEPEND="<=x11-base/xorg-server-1.13" to the unmasked trident-1.3.6 ebuild keeps a stable system stable. Maybe leave trident-1.3.6-r1+ ~keyworded untill upstream defaults to EXA and it stabalizes on xorg-server-1.13+.
I don't know how much longer xorg-server 1.12 is going to stay in the tree but the good news is that git master of the xf86-video-trident driver works with 1.17 out of the box with no patches and no configuration. Performance isn't great but that's to be expected, especially now that XAA has gone. At least XVideo works relatively well. There's probably no one else left with this hardware but my laptop/tablet hybrid is unusual/useful enough to keep around and I also use it for x86 testing. Anyone else interested in my adding a snapshot to the tree? It's debatable whether the old versions should even stick around if they don't work with anything but 1.12.
(In reply to James Le Cuirot from comment #1) > There's probably no one else left with this hardware but my laptop/tablet > hybrid is unusual/useful enough to keep around and I also use it for x86 > testing. Anyone else interested in my adding a snapshot to the tree? It's > debatable whether the old versions should even stick around if they don't > work with anything but 1.12. I'll just do an actual release.
Released 1.3.7 and added it to gentoo, straight to stable.
Looks like xorg-1.16.4 is still using XAA, but it's working for me, too... [ 31.996] X.Org X Server 1.16.4 Release Date: 2014-12-20 [ 31.996] X Protocol Version 11, Revision 0 [ 31.998] Build Operating System: Linux 3.16.3-gentoo i686 Gentoo [ 31.998] Current Operating System: Linux lapalt 4.1.6-gentoo #2 SMP PREEMPT Mon Aug 24 00:20:16 CEST 2015 i686 [ 31.998] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.1.6-gentoo root=/dev/sda2 ro video=tridentfb:1024x768-16@60,center [ 31.999] Build Date: 24 August 2015 06:38:32AM ... [ 33.581] (==) TRIDENT(0): RGB weight 888 [ 33.581] (==) TRIDENT(0): Default visual is TrueColor [ 33.581] (==) TRIDENT(0): Using gamma correction (1.0, 1.0, 1.0) [ 33.581] (==) TRIDENT(0): Using XAA for acceleration [ 33.584] (==) TRIDENT(0): Linear framebuffer at 0xFC000000 [ 33.584] (--) TRIDENT(0): IO registers at 0xFBC00000 ...