Problems using monitor's resolution - Can it be the graphics card ?
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Problems using monitor's resolution - Can it be the graphics card ?
Hello,
I hope somebody can give me a hand here:
I am having problems trying to use any screen resolution other than the default 1024x768. My monitor (Samsung SyncMaster 213t) supports up to 1600x1200 but the newly installed SUSE 10.1 does not allow for any choices through the configuration windows. Having some experience with configuring the /etc/X11/xorg.conf file I tried to replace the ''default'' mode with ''1280x1024'' but this gives me a screen with crazy bad colors and splitted in the middle ... too bad.
My feeling is that is the Graphics Card that does not do what it is supposed to do. I am running SUSE on a desktop with P4M800PRO-M motherboard with embedded graphics and an Intel Core 2 duo processor. Is there a possibility that I need to install some driver? How can I check this? The monitor works fine under Windows-XP (dual booting).
Any help or advice would be appreciated
Thank you for reading this message
What are the contents of /etc/X11/xorg.conf? There are a few things you can try to change. One is the video driver; try replacing the video driver with "via" or "s3" (I think). Another is the monitor's HorizSync and VertRefresh settings. I'd personally try confining the VertRefresh to 60, and give HorizSync a wide range.
If it works fine under Windows XP, I assume you mean it's set to 24bit color with 1600x1200 in WinXP...right? Then obviously the graphics chip is physically capable of the resolution. You can find out in Windows XP's display settings what vertical refresh rate is being used, if that makes a difference.
Thank you very much for your responses.
Here are some sections taken from the .conf and .log files
It occurs to me that the problem may be related to the fact that
the system does not recognize my embeded graphics card and displays it as ''VESA''.
Although I have set the resolution to ''1280x1024'' by only allowing this mode the screen works at 1024x768 default resolution.
Now right click on the desktop etc shows the option ''1280x1024'' but if one choses this the display is multicolored and too bad.
ANY FURTHER IDEAS PLEASE ?
(I tried to replace ''fbdev'' with ''s3'' or ''via'' but then I could not see anything than a black screen asking for my login name (level 3?). So I had to switch back to the original xorg.conf file.
=========== section form /var/log/Xorg.0.log =========
(II) v4l driver for Video4Linux
(II) FBDEV: driver for framebuffer: fbdev, afb
(II) Primary Device is: PCI 01:00:0
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/X11R6/lib/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
compiled for 6.9.0, module version = 0.0.2
ABI class: X.Org Video Driver, version 0.8
........
(II) Setting vga for screen 0.
(**) FBDEV(0): Depth 16, (--) framebuffer bpp 16
(==) FBDEV(0): RGB weight 565
(==) FBDEV(0): Default visual is TrueColor
(==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
(II) FBDEV(0): hardware: VESA VGA (video memory: 6144kB)
(II) FBDEV(0): checking modes against framebuffer device...
(II) FBDEV(0): mode "1280x1024" ok
(II) FBDEV(0): checking modes against monitor...
(--) FBDEV(0): Virtual size is 1024x768 (pitch 1024)
(**) FBDEV(0): Mode "1280x1024": 134.7 MHz (scaled from 0.0 MHz), 78.0 kHz, 73.0 Hz
(II) FBDEV(0): Modeline "1280x1024" 134.72 1280 1368 1504 1728 1024 1025 1028 1068
(**) FBDEV(0): Display dimensions: (350, 260) mm
(**) FBDEV(0): DPI set to (74, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 6.9.0, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.2
(**) FBDEV(0): using shadow framebuffer
=============================================================
> Now right click on the desktop etc shows the option ''1280x1024''
> but if one choses this the display is multicolored and too bad.
this statement is not quite true. The screen looks OK apart from the fact that the whole display looks displaced, i.e. the kde desktop lower corner appears somewhere up and right in the middle of the screen !!!
Try replacing "fbdev" with the generic VGA driver, which is named "vesa". Usually, when a Linux installer can't tell which driver to use, it will default to the "vesa" driver. I don't know why your install uses the "fbdev" driver instead. I think the fbdev driver is much less capable than the vesa driver--the vesa driver can actually handle customized resolutions which fbdev can't handle.
Your xorg.conf lacks modelines for resolutions higher than 1280x1024, but I'm pretty sure that the "vesa" driver will use a default modeline for 1600x1200 even if there aren't any custom modelines defined. The HorizSync range might need to be increased, though. Boost the top end of HorizSync from 81 to 99 just to be safe.
The "Screen" section needs to have "1600x1200" in the list of modes to use. Currently, it's using a default depth of 16, with "1280x1024" listed as the only resolution to use.
After:
1) Deleting all the mode lines
2) Changing the driver to 'vesa' as suggested, and
3) allowing first the '1600x1200' mode
everything works sweet.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.