Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 41797 - vesa frame buffer problem with first two leters in each row
Summary: vesa frame buffer problem with first two leters in each row
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-16 08:51 UTC by Mariusz Kozlowski
Modified: 2004-06-15 07:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
this is config file for my kernel (2.6.2) (.config,26.68 KB, text/plain)
2004-02-18 15:53 UTC, Mariusz Kozlowski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mariusz Kozlowski 2004-02-16 08:51:09 UTC
I use vesa frame buffer in console. The problem looks like the first and second letter in each row are too close to each other. The second letter seems not to have the first column of pixels so it looks like it's too close to the first one. It is too narrow in some way. I know it sounds strange but that is what I see. Graphic card is ATI IGP-345. System is gentoo build a few days ago. sysfont lat2-16. When I use midnight commander the same effect occur. Machine: Sony VAIO laptop PCG-FR285M.
Comment 1 Mariusz Kozlowski 2004-02-16 08:52:55 UTC
ps. the kernel version is 2.6.2
Comment 2 Michal Januszewski (RETIRED) gentoo-dev 2004-02-18 11:16:57 UTC
Does this happen right after the boot is finished (ie. BEFORE X is started)? Do you use any vesafb patches (like the refresh-rate change patch)? In which vesa modes does it happen? Could you tell us the kernel parameters you use?
Comment 3 Mariusz Kozlowski 2004-02-18 15:53:43 UTC
Created attachment 25884 [details]
this is config file for my kernel (2.6.2)
Comment 4 Mariusz Kozlowski 2004-02-18 16:07:59 UTC
It happens just from when kernel loads frame buffer. It is permanent. I mean if i switch to X and then back to console it is still there. It is on every console. Frame buffer mode is vga=791. No patches applied by myself. Kernel emerged is 2.6.2 from gentoo servers. X looks fine. No problems there. Refresh rate is 60Hz (1024x768). Accualy when I look at it there might even be 2 columns of pixels missing in each second letter (each row). Not shure about that. If you tell me how to get a screenshot in console I'll prepare it for you :). Previously I used 2.6.1 kernel with slackware and all was fine. Now  switched to gentoo and the bug is there. I tried different fonts and the result is the same. So I guess it has something to do with VESA frame buffer itself. I attached kernel configuration file. If you need any more information or testing fell free to ask me.
Comment 5 Mariusz Kozlowski 2004-02-19 00:27:41 UTC
Ok. I did some more research. I found out that this is not right from the begining. It boots fine but when I switch to X and then back to console the  bug is there and is there untill I power off the machine. Sorry, my mistake... I thought it is there just from when kernel loads vesa fb but it is not. Now it may be somehow related to Xfree??
Comment 6 Tim Yamin (RETIRED) gentoo-dev 2004-02-19 00:38:47 UTC
Yep, XFree often doesn't play nice with framebuffers because usually the drivers perform no memory management whatsoever on certain reserved areas of memory. Can I  suggest that you try out xfree-4.3.99.902-r2?
Comment 7 Michal Januszewski (RETIRED) gentoo-dev 2004-02-19 01:19:52 UTC
I've got the same problem here with vesafb on fb and nvidia on X, and it's definitely related to X. If you want to have even more fun, you can try starting X, exiting it and then starting it again ;) On my system it results with a completely garbled vesafb console. Unfortunately, there isn't much we can do about it :/ Anyway, please tell us if the new XFree version solved the problem.
Comment 8 Mariusz Kozlowski 2004-02-19 16:09:17 UTC
Ok. I emerged xfree-4.3.99.902-r2 and it did not solve the problem. it looks exacly the same.
Comment 9 Michal Januszewski (RETIRED) gentoo-dev 2004-02-20 14:20:06 UTC
Ok, we just might be able to (at least partially) solve this problem in a few days, please stay tuned - more details will follow :) 
Comment 10 Michal Januszewski (RETIRED) gentoo-dev 2004-04-09 03:08:43 UTC
Reassigning to me to make sure I don't forget about this bug ;)
Comment 11 Michal Januszewski (RETIRED) gentoo-dev 2004-06-13 07:21:33 UTC
Ok, it has been a lot longer than a few days, but here it is: 
http://dev.gentoo.org/~spock/#vesafb-tng

Please read the instructions on my page and install the patch. It will hopefully fix all your problems. Please report vesafb-tng related bugs (if you encounter any) directly to me.
Comment 12 Michal Januszewski (RETIRED) gentoo-dev 2004-06-15 07:12:21 UTC
Closing and marking as fixed as nothing more can be done here.