On Sunday 20 of September 2009, Martin-Éric Racine wrote: > On Tue, Jan 20, 2009 at 1:48 PM, Vladislav Kurz > > <vladislav.k...@webstep.net> wrote: > > On Monday 19 of January 2009, Martin-Éric Racine wrote: > >> On Mon, Jan 19, 2009 at 6:32 PM, Vladislav Kurz > >> > >> <vladislav.k...@webstep.net> wrote: > >> > On Friday 16 of January 2009, Martin-Éric Racine wrote: > >> >> > I use ALIX boards with Geode CPU as thin clients for LTSP. > >> >> > When I rotate screen using "xrandr -o left" or "xrandr -o right" X > >> >> > server crashes. > >> >> > > >> >> > I can try geode driver from unstable or experimental, if there were > >> >> > any changes related to screen rotation. > >> >> > >> >> Yes, the experimental package has some fixes for rotate. However, you > >> >> would need to rebuild the Debian source package against the > >> >> Build-Depends from Lenny, because experimental has the next X server > >> >> core instead. > >> > > >> > I have compiled the geode driver from experimental, and it works. > >> > But only when I do xrandr -o left. If I add Option "Rotate" "Left" in > >> > my xorg.conf, nothing happens - screen is not rotated at all. Any > >> > idea? > >> > >> Did you put the Rotate option in the Monitor section or the Device > >> section? I'd suggest trying each section to see which one works. IIRC > >> there were some changes WRT that, since RandR 1.2 was released. > > > > I had the option in Device section. Now I tried it in Monitor section. > > It seems to partially work. Cursors is rotated, and moves, but nothing > > else appears. First time I had there an old copy of my rotated desktop, > > and after rebooted the screen was black. It seems like there is nothing > > written into videoRAM. > > Has the situation improved with recent packages in Squeeze? > I have recompiled the package for lenny and tried. It does the same as before. xrandr -o left is ok, but Option "Rotate" "Left" in Monitor section of xorg.conf is broken. Rotated cursor appears, but nothing else.
I have one further idea. When I first tried rotating the screen, I got error about unsufficient videoRAM. Well I thought 8 MB should be enough for 1280x1024 screen at 24 bpp (or even 32 bpp). I had to set 16 MB, to get it working at least with xrandr. So it seems that rotated screen is written to some other part of videoRAM than non-rotated screen. And I think that when Rotate is set in Monitor section, image is written into non-rotated part of videoRAM but the image displayed is from rotated part. To confirm this theory try displaying something rotated with xrandr, kill X, do not reboot and try Option Rotate, then you can see a "screenshot" of previous X session. Just cursor moves around. -- Regards Vladislav Kurz -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org