2012. április 2. 19:24 napon Felix Miata
On 2012/04/02 13:05 (GMT-0400) Istvan Gabor composed:
I have an HP TFT monitor with 1600x1200 native resolution. This works perfectly in graphics mode with its native resolution. I have nvidia card and proprietary nvidia driver. But when I switch to terminal window (eg ctrl+alt+1) my monitor gives the following message: "Input signal out of range Optimum mode 1600x1200 / 60 Hz"
IIRC, the NVidia blob driver isn't supposed to affect framebuffer modes used on the ttys, but maybe it is anyway if it's newer than 11.2 and designed for KMS kernels (>2.6.33 or so).
After a few seconds the monitor turns out automatically.
How the output frequency and resolution of the terminal view can be adjusted/set in openuse (11.2)?
Are you using a stock kernel? KMS kernels in 11.3+ accept video=HxW@rate to override whatever KMS is able to get from monitor EDID. Previously, (e.g. 11.2) I don't know if there is a way to force refresh, but simply picking some framebuffer mode other than whatever it's defaulting to or already specified may be all you need. Try on cmdline vga=791, vga=0x31a or similar until you get one that works. The Framebuffer HOWTO lists possible values for vga= and the modes that result.
Thank Felix. First, this is an old system. OpenSUSE 11.2 with its default kernel 2.6.31.14-0.8-desktop. The graphics card is old too, NVIDIA GeForce FX5200, with the nvidia binary 173.14.31. This works well in graphics mode. When I boot the system the terminal looks fine. vga=scan as boot option gives 1024x768x8, 1024x768x16, 1024x768x32 (305, 317, 318 respectively) modes among others, but there is no higher resolution. No matter which one I choose from the above three, this is what occurs: At boot the display looks OK, and there is no error message from the display. After the graphical window has started and I switch to a terminal window, the display gives the error message "Input signal out of range". The same happened when I tried a 800x600 resolution at boot. Is there a way to determine the frequency and resolution of the signal sent to terminal (framebuffer mode)? Or a way to set it? Might be the frequency for the framebuffer device higher than 60 Hz? Thanks, Istvan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org