You are not logged in.

#1 2006-04-26 00:59:08

Xor83
Member
Registered: 2005-11-17
Posts: 31

16:10 with a Intel 900GMA

Hi !

  I have a desktop with an onboard Intel 900GMA graphic card and a 16:10 LCD Flat Panel.  I want to have a 1280:800 resolution (or anything 16:10 would do actually), but when I set it and run X, I got a different resolution and most of all, I have to drag my mouse to the screen border to see an hidden part of the screen (like if I was zoomed in).

Here a part of my xorg.conf:

Section "Monitor"
  ...
  HorizSync 64.6
  VertRefresh 59.9
  Option "DPMS"
  DisplaySize 433.4 270.9
EndSection

Section "Device"
  ...
  Driver "i810"
  ...
  Option "Accel" "true"
  Option "DRI" "true"
EndSection

Section "Screen"
  ...
  DefaultDepth 16
  SubSection "Display"
    ViewPort 0 0
    Depth 16
    Modes "1280x800"
  EndSubSection
EndSection

Section "DRI"
  Mode 0666
EndSection

I used the official spec of my monitor for the refresh rate and the screen size.

Thanks a lot for your help !

PS: Forgot to mention that I use arch64 ... but suppose that it's the same as archLinux.  I have an archLinux install on my laptop, and I get everything right and the same screen, but with an nVidia driver ... so the problem really seem to be from the i810 driver.

Offline

#2 2006-04-26 09:55:11

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: 16:10 with a Intel 900GMA

You probably need 855resolution or 915resolution to be run before starting xorg (e.g. from /etc/rc.local or xinitrc). Search the forums or read the docs for these utils for detailed description.

EDIT: and if you would like to have correct resolution for the console too use kernel26beyond because it has vesa tng and you can specify 1280x800 as the resolution too.

Offline

#3 2006-04-26 10:47:36

FUBAR
Member
From: Belgium
Registered: 2004-12-08
Posts: 1,029
Website

Re: 16:10 with a Intel 900GMA

I've got 16:10 on my Dell LCD, unfortunately it uses 1680x1050 but maybe the thread is useful for you.


A bus station is where a bus stops.
A train station is where a train stops.
On my desk I have a workstation.

Offline

#4 2006-04-26 11:00:02

Xor83
Member
Registered: 2005-11-17
Posts: 31

Re: 16:10 with a Intel 900GMA

Thanks guys !  I'm in examen all day, but I'll check as soon as I back tonight if can !  Thank you for your help !!! Really appreciate !

Offline

#5 2006-04-26 12:01:42

iggy
Member
From: Germany, L.E. - Leipzig
Registered: 2004-10-17
Posts: 367

Re: 16:10 with a Intel 900GMA

@lanrat: can u tell me how to set the resolution (1280x800) for the console?
i have nvidia geforce go 7300.
thx.


sorry for my bad english smile

Offline

#6 2006-04-26 14:03:47

FUBAR
Member
From: Belgium
Registered: 2004-12-08
Posts: 1,029
Website

Re: 16:10 with a Intel 900GMA

Passing

video=vesafb,1280x800-8

to the kernel at boot time should put your framebuffer at 1280x800x8 bit. I've tried it with 1680x1050 but it doesn't work even though it should. I don't even get a warning or error or anything.

If you use a different framebuffer driver than vesafb, you probably need a different boot argument.


A bus station is where a bus stops.
A train station is where a train stops.
On my desk I have a workstation.

Offline

#7 2006-04-26 22:35:20

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: 16:10 with a Intel 900GMA

iggy wrote:

@lanrat: can u tell me how to set the resolution (1280x800) for the console?
i have nvidia geforce go 7300.
thx.

I'm using this in my /boot/grub/menu.lst

title  Arch Linux Beyond (vesafb)
root   (hd0,1)
kernel /boot/vmlinuz26beyond irqpoll video=vesafb:ywrap,1280x800-24@60 root=/dev/sda2 ro
initrd /boot/initramfs-beyond.img

This assuming that you're running kernel26beyond or your own kernel patched for vesa-tng.

Offline

#8 2006-04-27 07:13:45

kth5
Member
Registered: 2004-04-29
Posts: 657
Website

Re: 16:10 with a Intel 900GMA

FUBAR wrote:

Passing

video=vesafb,1280x800-8

to the kernel at boot time should put your framebuffer at 1280x800x8 bit. I've tried it with 1680x1050 but it doesn't work even though it should. I don't even get a warning or error or anything.

If you use a different framebuffer driver than vesafb, you probably need a different boot argument.

1280x800 may possible not a mode in the vbe, nor does it look to me that this resolution is vesa compliant. smile


I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#9 2006-04-27 19:32:30

Xor83
Member
Registered: 2005-11-17
Posts: 31

Re: 16:10 with a Intel 900GMA

I tried the 915resolution solution, and everything is Ok now !!! Thanks a lot lanrat !!! Your help has been really appreciated !!!

Thanks for your help too FUBAR, but my Xorg.conf file was correctly configure, I really had to hack my card bios.  Like I mention, if I connected the screen with my portable (also archLinux), it run fine, but my portable have a nVidia card, not an Intel one !

Have a nice day !
Xor

Offline

Board footer

Powered by FluxBB