You are not logged in.
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
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
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
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
@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
Offline
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
@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
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.
I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell
Offline
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