For my own case, I just did "apt-get install 915resolution" which installed a small init script. This only runs on boot, normally, but I found I had to also run it on resume.
What it ends up doing is:
panelsize=`/usr/sbin/vbetool vbefp panelsize`
Then it runs:
/usr/sbin/915resolution -l
to list the modes that are already available in the BIOS. If the panel size is one of those modes, it exits.
Finally, if the panel size wasn't listed, it runs:
/usr/sbin/915resolution $mode $xres $yres
for all of the modes that are missing.
Really, that last step is all that is needed, and it could just run something like:
/usr/sbin/915resolution 5c 1400 1050 32
and then when X starts it should see the 1400 x 1050, 32bpp mode available and use it.
Using 915resolution to overcome the LCD problem
For my own case, I just did "apt-get install 915resolution" which installed a small init script. This only runs on boot, normally, but I found I had to also run it on resume.
What it ends up doing is:
panelsize=`/usr/sbin/vbetool vbefp panelsize`
Then it runs:
/usr/sbin/915resolution -l
to list the modes that are already available in the BIOS. If the panel size is one of those modes, it exits.
Finally, if the panel size wasn't listed, it runs:
/usr/sbin/915resolution $mode $xres $yres
for all of the modes that are missing.
Really, that last step is all that is needed, and it could just run something like:
/usr/sbin/915resolution 5c 1400 1050 32
and then when X starts it should see the 1400 x 1050, 32bpp mode available and use it.
Cheers,
Andrew.