Re: Re: New radeonfb, mostly untested
flat view
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2003-09-10 21:33:46
On Wed, 2003-09-10 at 23:27, Kronos wrote:
This is the modedb created from my edid: [cut] mode 18 mode->xres = 1280, mode->right_margin = 79 mode->hsync_len = 137, mode->left_margin = 217 mode->vres = 1024, mode->lower_margin = 1 mode->vsync_len = 3, mode->upper_margin = 32 mode->refresh = 60 mode 19 mode->xres = 1280, mode->right_margin = 48 mode->hsync_len = 112, mode->left_margin = 248 mode->vres = 1024, mode->lower_margin = 1 mode->vsync_len = 3, mode->upper_margin = 38 mode->refresh = 60 mode 19 comes from get_detailed_timing, while 18 comes from get_std_timing and timings are calculated by calc_mode_timings (which in turn calls fb_get_mode). Any chance that there is some error in fb_get_mode?
I don't know the details about mode calculation and I never had any VESA spec, ask James here... On the other hand, we really want to use the detailed timings in preferrence to the calculated modes. James didn't reply for that, but I think I'll add a flag to the modes that tell how they were calculated. I need that for flat panels too so I don't have to parse twice and I can be smarter at picking the best LCD panel mode Ben. ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf