Am Donnerstag, den 25.10.2018, 06:50 +0200 schrieb H. Nikolaus Schaller:
Hi,
Are you sure you're even using TILER for X?
I assume yes. Because tiler-ctrl has a visible effect. And when removing the TILER patch set compeletely, xrandr refuses to rotate.
That would be weird, as I've used xrandr before to rotate screens before we even HAD the TILER patches. Not sure if I did it with OMAP-Drivers though.
So it is at least using something from the new patches.
Yes - but it should already show the rotated console. It did this fine with Kernel 4.15.
So while something may be working, it shows it's not really working correctly.
Kernel 4.15 still showed the console on the screen with rotated TILER- Setting, so the full framebuffer was working. If the framebuffer / console doesn't show, something is broken...
I am not sure about this as framebuffer seems to be deprecated and there have been patches to remove some framebuffer things from kernel. But I have not analysed what they do.
It's not deprecated, some CALL it deprecated but it's still being used by (mostly) embedded devs and it's not removed.
It has been improved with Kernel 4.19, here is some more detail:
https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.19-FBDEV-Def...
If you're using X with omapdrm or modesetting, the framebuffer isn't used and thus, you are not using TILER. Of course, rotating with xrandr works, but it has MASSIVE slowdowns. What driver are you using for X in your setup?
Driver "omap" And xorg package from Debian Jessie.
Does rotating the screen give a huge performance hit?
Hi, Tiler rotation works for me with latest kernels for me. It was only broken between 4.19-rc1 and 4.19-rc5. It could be a different user-space setup.
Here is how I do the setup:
- boot
- in xserverrc (should not make a difference if a systemd rule is
used): /root/tiler-ctl 270 this already makes the console rotate (except that there is no visible cursor for 90/270 and cat /dev/urandom >/dev/fb0 also does not show a pattern) so maybe the console or /dev/fb0 is not aware of TILER rotated framebuffer. 3. start Xorg 4. xrandr --output Unknown16-1 --rotate right / left / normal / inverted shows all 4 rotations
Otherwise I have no idea how I could help here...
BR, Nikolaus
Am 23.10.2018 um 01:38 schrieb Michael Mrozek < EvilDragon@openpandora.org>:
Hi,
as we probably all know, TILER doesn't work with the latest kernel versions for some reasons. Hopefully, it's something simple, but still someone needs to look at it.
The reason I'm asking is not just because the OS would be more usable, but as part of the test is the pandora_input_tester which doesn't fully show because of the missing rotation.
Does anyone has the time to look into that, so we have a usable system again?
-- Greetings,
Michael Mrozek
OpenPandora GmbH CEO: Michael Mrozek
Schäffbräustr. 11 85049 Ingolstadt Germany Tel.: +49 841 990 5548 http://www.openpandora.de/ HRB 4879, Amtsgericht Ingolstadt
eMail: mrozek@openpandora.org
Kernel mailing list Kernel@pyra-handheld.com http://pyra-handheld.com/cgi-bin/mailman/listinfo/kernel
-- Mit freundlichen Grüßen,
Michael Mrozek
OpenPandora GmbH Geschäftsführer: Michael Mrozek
Schäffbräustr. 11 85049 Ingolstadt Deutschland Tel.: 0841 / 990 5548 http://www.openpandora.de/ HRB 4879, Amtsgericht Ingolstadt
eMail: mrozek@openpandora.org