screen resolution on laptop LCD screen too small

screen resolution on laptop LCD screen too small

Post by Steven Benso » Sun, 06 Oct 2002 20:07:47



Hi....

I have installed 4.6 on my Thinkpad T22 but the screensize is  640x480
and is centered in the middle with 5 cm around it .
Now i would like to run in 1024x768 but i cant find any info on how to
achieve this.
Im not running X so its not an XF86Config problem (i think!).

Any suggestions ?

Thanks,
Steven

 
 
 

screen resolution on laptop LCD screen too small

Post by Stephen Patterso » Sun, 06 Oct 2002 22:20:47



> Hi....

> I have installed 4.6 on my Thinkpad T22 but the screensize is  640x480
> and is centered in the middle with 5 cm around it .
> Now i would like to run in 1024x768 but i cant find any info on how to
> achieve this.
> Im not running X so its not an XF86Config problem (i think!).

AFAIK, this is a thing with some of the older thinkpads. I've got a 760EL
that will only do full screen in X.

--
Stephen Patterson        http://www.lexx.uklinux.net/   /"\

Linux Counter No: 142831 GPG Public key: 252B8B37        X
ASCII Ribbon Campaign against HTML mail & news          / \

 
 
 

screen resolution on laptop LCD screen too small

Post by jp » Sun, 06 Oct 2002 22:42:28




>> Hi....

>> I have installed 4.6 on my Thinkpad T22 but the screensize is  640x480
>> and is centered in the middle with 5 cm around it .
>> Now i would like to run in 1024x768 but i cant find any info on how to
>> achieve this.
>> Im not running X so its not an XF86Config problem (i think!).

> AFAIK, this is a thing with some of the older thinkpads. I've got a 760EL
> that will only do full screen in X.

Well, lots of lapdogs use smaller areas (of just the bit they need) if
you put'em in text mode. Maybe you can ask your machine to run in a
larger text mode or something. My 570 has a button that makes 640x480
text mode explode to all of the screen. Does `interesting' things to
the moused-cursor tho. Maybe you could look for a bios upgrade that adds
such a mode.

--
  j p d (at) d s b (dot) t u d e l f t (dot) n l .

 
 
 

screen resolution on laptop LCD screen too small

Post by Warren Bloc » Sun, 06 Oct 2002 23:13:02



> I have installed 4.6 on my Thinkpad T22 but the screensize is  640x480
> and is centered in the middle with 5 cm around it .
> Now i would like to run in 1024x768 but i cant find any info on how to
> achieve this.
> Im not running X so its not an XF86Config problem (i think!).

It comes down to the fact that LCDs are digital, where they have one dot
for each pixel.  Scaling looks bad, really bad, unlike a CRT.  So text
mode will often use only a 640x480 section in the middle of the screen.

Some Dell laptops have a "font" function button, Function+3 or +6 or
something.

My Toshiba has a "stretch" option in the BIOS.  I tried that, and found
I actually prefer the smaller text.

--
Warren Block * Rapid City, South Dakota * USA

 
 
 

screen resolution on laptop LCD screen too small

Post by Steven Benso » Sun, 06 Oct 2002 23:21:37


I have such an option in the bios but since Linux & Windows
are able to get a fullscreen anyway i thought it would also be possible
in FreeBSD .
And it doesnt look good when i enable it....

In Slackware i just put "VGA=0317" in the lilo.conf file and everything runs
fine.

Anyways, thanks for your time.


Quote:

> Well, lots of lapdogs use smaller areas (of just the bit they need) if
> you put'em in text mode. Maybe you can ask your machine to run in a
> larger text mode or something. My 570 has a button that makes 640x480
> text mode explode to all of the screen. Does `interesting' things to
> the moused-cursor tho. Maybe you could look for a bios upgrade that adds
> such a mode.

> --
>   j p d (at) d s b (dot) t u d e l f t (dot) n l .

 
 
 

screen resolution on laptop LCD screen too small

Post by Erik Nygre » Mon, 07 Oct 2002 04:17:27



> Hi....

> I have installed 4.6 on my Thinkpad T22 but the screensize is  640x480
> and is centered in the middle with 5 cm around it .
> Now i would like to run in 1024x768 but i cant find any info on how to
> achieve this.
> Im not running X so its not an XF86Config problem (i think!).

> Any suggestions ?

I have no idea what you what graphical resolution for without X, but
if you like more characters on screen, maybe vvidcontrol is the solution.
What does "vidcontrol -i mode" tells you?
Maybe you need to add VESA and something more to your kernel to use it,
but you should be able to select a higher resolution from there I think.

--
Erik Nygren
e r i k { a t } s w i p { d o t } n e t
Linux - If you hate Microsoft, FreeBSD - If you love Unix

 
 
 

screen resolution on laptop LCD screen too small

Post by Steven Benso » Mon, 07 Oct 2002 06:17:05


This is what vidcontrol -i mode says :
    mode#     flags   type    size       font      window      linear buffer
----------------------------------------------------------------------------
--
  0 (0x000) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000
32k
  1 (0x001) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000
32k
  2 (0x002) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000
32k
  3 (0x003) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000
32k
  4 (0x004) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000
32k
  5 (0x005) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000
32k
  6 (0x006) 0x00000003 G 640x200x1 1     8x8   0xb8000 32k 32k 0x00000000
32k
 13 (0x00d) 0x00000003 G 320x200x4 4     8x8   0xa0000 64k 64k 0x00000000
256k
 14 (0x00e) 0x00000003 G 640x200x4 4     8x8   0xa0000 64k 64k 0x00000000
256k
 16 (0x010) 0x00000003 G 640x350x2 2     8x14  0xa0000 64k 64k 0x00000000
128k
 18 (0x012) 0x00000003 G 640x350x4 4     8x14  0xa0000 64k 64k 0x00000000
256k
 19 (0x013) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000
32k
 20 (0x014) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000
32k
 21 (0x015) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000
32k
 22 (0x016) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000
32k
 23 (0x017) 0x00000001 T 40x25           8x16  0xb8000 32k 32k 0x00000000
32k
 24 (0x018) 0x00000001 T 80x25           8x16  0xb8000 32k 32k 0x00000000
32k
 26 (0x01a) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000
256k
 27 (0x01b) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000
256k
 28 (0x01c) 0x00000003 G 320x200x8 1     8x8   0xa0000 64k 64k 0x00000000
64k
 30 (0x01e) 0x00000001 T 80x50           8x8   0xb8000 32k 32k 0x00000000
32k
 32 (0x020) 0x00000001 T 80x30           8x16  0xb8000 32k 32k 0x00000000
32k
 34 (0x022) 0x00000001 T 80x60           8x8   0xb8000 32k 32k 0x00000000
32k
 37 (0x025) 0x00000003 G 320x240x8 4     8x8   0xa0000 64k 64k 0x00000000
256k
112 (0x070) 0x00000000 T 80x43           8x8   0xb8000 32k 32k 0x00000000
32k
113 (0x071) 0x00000001 T 80x43           8x8   0xb8000 32k 32k 0x00000000
32k

and this is what vidcontrol -i mode says after 'kldload vesa':

     mode#     flags   type    size       font      window      linear
buffer
----------------------------------------------------------------------------
--
  0 (0x000) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000
32k
  1 (0x001) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000
32k
  2 (0x002) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000
32k
  3 (0x003) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000
32k
  4 (0x004) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000
32k
  5 (0x005) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000
32k
  6 (0x006) 0x00000003 G 640x200x1 1     8x8   0xb8000 32k 32k 0x00000000
32k
 13 (0x00d) 0x00000003 G 320x200x4 4     8x8   0xa0000 64k 64k 0x00000000
256k
 14 (0x00e) 0x00000003 G 640x200x4 4     8x8   0xa0000 64k 64k 0x00000000
256k
 16 (0x010) 0x00000003 G 640x350x2 2     8x14  0xa0000 64k 64k 0x00000000
128k
 18 (0x012) 0x00000003 G 640x350x4 4     8x14  0xa0000 64k 64k 0x00000000
256k
 19 (0x013) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000
32k
 20 (0x014) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000
32k
 21 (0x015) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000
32k
 22 (0x016) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000
32k
 23 (0x017) 0x00000001 T 40x25           8x16  0xb8000 32k 32k 0x00000000
32k
 24 (0x018) 0x00000001 T 80x25           8x16  0xb8000 32k 32k 0x00000000
32k
 26 (0x01a) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000
256k
 27 (0x01b) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000
256k
 28 (0x01c) 0x00000003 G 320x200x8 1     8x8   0xa0000 64k 64k 0x00000000
64k
 30 (0x01e) 0x00000001 T 80x50           8x8   0xb8000 32k 32k 0x00000000
32k
 32 (0x020) 0x00000001 T 80x30           8x16  0xb8000 32k 32k 0x00000000
32k
 34 (0x022) 0x00000001 T 80x60           8x8   0xb8000 32k 32k 0x00000000
32k
 37 (0x025) 0x00000003 G 320x240x8 4     8x8   0xa0000 64k 64k 0x00000000
256k
112 (0x070) 0x00000000 T 80x43           8x8   0xb8000 32k 32k 0x00000000
32k
113 (0x071) 0x00000001 T 80x43           8x8   0xb8000 32k 32k 0x00000000
32k
256 (0x100) 0x0000000f G 640x400x8 1     8x16  0xa0000 64k 64k 0xf0000000
8192k
257 (0x101) 0x0000000f G 640x480x8 1     8x16  0xa0000 64k 64k 0xf0000000
8192k
258 (0x102) 0x0000000b G 800x600x4 4     8x8   0xa0000 64k 64k 0x00000000
8192k
259 (0x103) 0x0000000f G 800x600x8 1     8x8   0xa0000 64k 64k 0xf0000000
8192k
260 (0x104) 0x0000000b G 1024x768x4 4    8x16  0xa0000 64k 64k 0x00000000
8192k
261 (0x105) 0x0000000f G 1024x768x8 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
262 (0x106) 0x0000000b G 1280x1024x4 4   8x16  0xa0000 64k 64k 0x00000000
8192k
263 (0x107) 0x0000000f G 1280x1024x8 1   8x16  0xa0000 64k 64k 0xf0000000
8192k
270 (0x10e) 0x0000000f G 320x200x16 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
271 (0x10f) 0x0000000f G 320x200x32 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
273 (0x111) 0x0000000f G 640x480x16 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
274 (0x112) 0x0000000f G 640x480x32 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
276 (0x114) 0x0000000f G 800x600x16 1    8x8   0xa0000 64k 64k 0xf0000000
8192k
277 (0x115) 0x0000000f G 800x600x32 1    8x8   0xa0000 64k 64k 0xf0000000
8192k
279 (0x117) 0x0000000f G 1024x768x16 1   8x16  0xa0000 64k 64k 0xf0000000
8192k
280 (0x118) 0x0000000f G 1024x768x32 1   8x16  0xa0000 64k 64k 0xf0000000
8192k
282 (0x11a) 0x0000000f G 1280x1024x16 1  8x16  0xa0000 64k 64k 0xf0000000
8192k
283 (0x11b) 0x0000000f G 1280x1024x32 1  8x16  0xa0000 64k 64k 0xf0000000
8192k
285 (0x11d) 0x0000000f G 640x400x16 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
286 (0x11e) 0x0000000f G 640x400x32 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
288 (0x120) 0x0000000f G 1600x1200x8 1   8x16  0xa0000 64k 64k 0xf0000000
8192k
290 (0x122) 0x0000000f G 1600x1200x16 1  8x16  0xa0000 64k 64k 0xf0000000
8192k
292 (0x124) 0x0000000f G 1600x1200x32 1  8x16  0xa0000 64k 64k 0xf0000000
8192k
298 (0x12a) 0x0000000f G 640x480x24 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
299 (0x12b) 0x0000000f G 800x600x24 1    8x8   0xa0000 64k 64k 0xf0000000
8192k
300 (0x12c) 0x0000000f G 1024x768x24 1   8x16  0xa0000 64k 64k 0xf0000000
8192k
301 (0x12d) 0x0000000f G 1280x1024x24 1  8x16  0xa0000 64k 64k 0xf0000000
8192k
302 (0x12e) 0x0000000f G 320x200x8 1     8x16  0xa0000 64k 64k 0xf0000000
8192k
305 (0x131) 0x0000000f G 320x240x8 1     8x16  0xa0000 64k 64k 0xf0000000
8192k
307 (0x133) 0x0000000f G 320x240x16 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
308 (0x134) 0x0000000f G 320x240x32 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
315 (0x13b) 0x0000000f G 1400x1050x8 1   8x16  0xa0000 64k 64k 0xf0000000
8192k
316 (0x13c) 0x0000000f G 1400x1050x16 1  8x16  0xa0000 64k 64k 0xf0000000
8192k
318 (0x13e) 0x0000000f G 1400x1050x32 1  8x16  0xa0000 64k 64k 0xf0000000
8192k
321 (0x141) 0x0000000f G 400x300x8 1     8x16  0xa0000 64k 64k 0xf0000000
8192k
323 (0x143) 0x0000000f G 400x300x16 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
324 (0x144) 0x0000000f G 400x300x32 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
337 (0x151) 0x0000000f G 512x384x8 1     8x16  0xa0000 64k 64k 0xf0000000
8192k
339 (0x153) 0x0000000f G 512x384x16 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
340 (0x154) 0x0000000f G 512x384x32 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
369 (0x171) 0x0000000f G 720x480x8 1     8x16  0xa0000 64k 64k 0xf0000000
8192k
371 (0x173) 0x0000000f G 720x480x16 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
372 (0x174) 0x0000000f G 720x480x24 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
373 (0x175) 0x0000000f G 720x480x32 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
374 (0x176) 0x0000000f G 720x576x8 1     8x16  0xa0000 64k 64k 0xf0000000
8192k
376 (0x178) 0x0000000f G 720x576x16 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
377 (0x179) 0x0000000f G 720x576x24 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
378 (0x17a) 0x0000000f G 720x576x32 1    8x16  0xa0000 64k 64k 0xf0000000
8192k
i have tried 'vidcontrol VESA_800x600' which reports :'Vidcontrol: cannot
activate raster display: inappropriate ioctl for device'I will try to build
a kernel with 'options VESA' and see if it helps.

 
 
 

screen resolution on laptop LCD screen too small

Post by Erik Nygre » Mon, 07 Oct 2002 06:30:36


...

Quote:> i have tried 'vidcontrol VESA_800x600' which reports :'Vidcontrol: cannot
> activate raster display: inappropriate ioctl for device'I will try to build
> a kernel with 'options VESA' and see if it helps.

There is one more you will need:
options         SC_PIXEL_MODE           # add support for the raster text mode
but please read syscons(4) as this might be nothing of what you want.

--
Erik Nygren
e r i k { a t } s w i p { d o t } n e t
Linux - If you hate Microsoft, FreeBSD - If you love Unix

 
 
 

screen resolution on laptop LCD screen too small

Post by Erik Nygre » Mon, 07 Oct 2002 06:34:05


...

Quote:> i have tried 'vidcontrol VESA_800x600' which reports :'Vidcontrol: cannot
> activate raster display: inappropriate ioctl for device'I will try to build
> a kernel with 'options VESA' and see if it helps.

Sorry for answering the same message twice (getting late here), but
have you tried "vidcontrol 80x60".
I have no idea how your laptop will handle that, but I guess it's worth
a try.
Also try "vidcontrol 132x60" and the other valid modes (as specified in
the man-page).

--
Erik Nygren
e r i k { a t } s w i p { d o t } n e t
Linux - If you hate Microsoft, FreeBSD - If you love Unix

 
 
 

screen resolution on laptop LCD screen too small

Post by Frank Shu » Wed, 09 Oct 2002 17:23:46


On Sat, 5 Oct 2002 11:07:47 +0000 (UTC), Steven Benson


> Hi....

> I have installed 4.6 on my Thinkpad T22 but the screensize is  640x480
> and is centered in the middle with 5 cm around it .
> Now i would like to run in 1024x768 but i cant find any info on how to
> achieve this.
> Im not running X so its not an XF86Config problem (i think!).

> Any suggestions ?

I had that problem on my Thinkpad 240 and I fixed it with a bios
upgrade which I found on IBM's site somewhere. The upgrade provided an
option in the bios menu for 800x600 (in my case) rather than 640x480,
if I remember correctly.

BTW, X works fine at the proper resolution without the bios upgrade.

--

 Frank

*-*-*-*-*-*-*-*-*-*-*
   Boroughbridge.
     ---------
PGP keyID: 0xC0B341A3
*-*-*-*-*-*-*-*-*-*-*

 
 
 

1. Screen Size problem on Sony LCD screen

Hi,

I have a Vaio FX101 and it would seem that the maximum res it'll display
under linux is 1024x768, it will go upto 1400x<whatever> under windows.
If I change XF86Config-4 to go higher it crashes.
Another thing, when I go to console or a different mode, instead of the
mode changing to fill the screen area, it uses a small section in the
center of the screen. Is that normal laptop behaviour (this is my
first)?

Thanks,

-Lea.

2. Software and Beer

3. small color TFT/LCD screens?

4. a simple awk question

5. LapTop LCD TFT screens

6. Linux Mailing List

7. How do you center XFree86 on a LCD laptop screen?

8. Matrox Millennium II AGP

9. virtual console/screen -> small/tiny "screen" app??

10. Wanted: Xconfig timings for an LCD (laptop) screen

11. XF86-3.1 on a Laptop with LCD Screen

12. Screen Resolution and virtual Screens

13. Virtual screen size and screen resolution