From: Jonathan N. <jrn...@gm...> - 2009-06-01 07:08:23
|
Hi fbdev developers, On the laptop I use, the built-in display is a single-resolution 1024x768 TFT, and the imperfect anti-aliasing makes it much harder to read text in the standard console than in X. I decided to try out fbcon so the console could have the appropriate resolution. Eventually I should learn to switch resolutions, but first I would like to report the quirks I have noticed so far. I am not knowledgeable enough to know what should trouble me and what is normal. The laptop is an Inspiron 4000, the video card a Rage Mobility M3 AGP 2x [1002:4c46], and the display a Samsung LT141X8-L02. The kernel is Linus's v2.6.30-rc7-11-ga0c1af1, plus some wireless fixes. I tested by running "modprobe aty128fb" and then "modprobe fbcon" and was impressed to see the console usable right away. But: * A sort of gray stripe with vertical bands of various shades of gray was present on the bottom quarter-centimeter of the screen. When I switched consoles, let the screen blank and wake up, switched to X and back, and so on, the color of the bands would change (sometimes red or green, different greys, ...). * There were black horizontal stripes through the (gpm) mouse block cursor whenever I moved it. They would go away once the mouse stopped moving. * When I tried "fbset -xres 1024 -yres 768 -depth 16" (presumably this was a bad idea), a few vertical bands covering the entire height of the screen blinked black, then green, then black, then various colors. I quickly rebooted after that. * After a soft reboot (back to vgacon), the console was mostly back to normal but something had happened to the cursor. The usual blinking underline was present until the cursor reached the bottom of the screen and then it disappeared. Clearing the screen with ^L resulted in the cursor appearing approx halfway down. I needed a cold boot to get the cursor back to normal. This same effect occurs whenever I load aty128fb and fbcon and soft reboot. * When I tried "fbset 1024x768", a sort of speckled glow appeared in the middle of the screen and spread out, and I quickly rebooted. * With X driver "fbdev", the resolution was still 640x480 (I think), but the screen looked very strange. The virtual desktop was squished horizontally to leave about an inch to the right entirely black except at the bottom. The grey rectangle at the bottom of approx a half a cm was still present, covering the entire width of the display. With my X setup, when X starts there is only a red border surrounding a black terminal. The grey rectangle appeared to reflect that border, with a vertical red band 1 pixel to the left of the right edge of the red rectangle. * When switching from VT6 (fbcon) to VT7 (X with fbdev driver) the text turned blue before the X desktop was shown. It was nice to see that the switch was smooth aside from that, since there are normally artifacts when I switch between vgacon and X with the r128 driver. I had no success unloading the fbcon driver. "vbetool vbestate restore" with state from the VGA console mangled the screen; switching to X and back revealed that it had output the text "Function not supported." I am interested to hear your thoughts. So far, I have found no documentation on the Rage M3's internals so I am clueless when faced with all these symptoms. Regards, Jonathan |