Jump to content

NVIDA drivers make my screen "zoomed in" permanent


Guest Dr-Proton
 Share

Recommended Posts

Guest Dr-Proton

Everything works fine w/ the nv driver but when I install Nvidia's latest closed source drivers the screen seems to be "zoomed" at startup. As if I had hit Ctrl Alt +, but hitting Ctrl Alt - does not fix the problem.

 

The only thing I change in XF86Config-4 was the nv to nvidia. I am running Mandrake 9.1 w/ X 4.3. This did not happen in 9.0. Please offer what insight you can.

 

Thanks.

Link to comment
Share on other sites

What exactly do you mean by "zoomed"? I have had a similar problem (I think) with my laptop in 9.0, but I believe that was caused by the screen not being fully supported.

 

Does this problem happen all the time? Just when exiting from a particular program? Does it correct itself when you restart X? Has your resolution changed?

 

Just a few questions. Just trying to get some more info so we can help you out.

Link to comment
Share on other sites

Guest Dr-Proton

If you press Ctrl, Alt, and + you will see what I mean. It's just like that.

 

It happens the whole time I'm in X. I have changed nothing in my config file but the nv to nvidia so I have not changed my resolution.

Link to comment
Share on other sites

Just for a laugh, you might want to check your resolution in MCC. I doubt it was changed, but you never know.

 

If all else fails, you can always step back a driver or two from Nvidia and see if that fixes your problem. I am running the newest drivers with no problems at all, but your milage may vary. I know texstar has rpms of the 4191 drivers if you can't find them anywhere else.

Link to comment
Share on other sites

In your /etc/X11/XF86Config-4 do you have any modelines?

The nvidia driver may not accept all the same lines.

 

Other than that, check the file /var/log/XFree86.0.log (or similar, don't recall exact name) and have a look why it's setting the virtual deskspace resolution higher than the actual one. It will tell you which modes got accepted.

 

BTW in /etc/X11/XF86Config-4 you don't have a virtual size defined larger than the normally requested largest size? (it's in the same section)

 

For examples of /etc/X11/XF86Config-4 you can check mine, have a look at my specs (link in sig).

Link to comment
Share on other sites

Guest Dr-Proton

When I turn down the resolution to 1280x1024 from 1400x1050, it works fine. Would someone try out 1400x1050 and see what happens?

 

I'm just gonna post my entire XF86Config-4 because it is not very long.

 

# File generated by XFdrake.

 

# **********************************************************************

# Refer to the XF86Config man page for details about the format of

# this file.

# **********************************************************************

 

Section "Files"

# Multiple FontPath entries are allowed (they are concatenated together)

# By default, Mandrake 6.0 and later now use a font server independent of

# the X server to render fonts.

FontPath "unix/:-1"

EndSection

 

Section "ServerFlags"

#DontZap # disable <Crtl><Alt><BS> (server abort)

#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)

AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work

EndSection

 

Section "Module"

Load "dbe" # Double-Buffering Extension

Load "v4l" # Video for Linux

Load "extmod"

Load "type1"

Load "freetype"

Load "/usr/X11R6/lib/modules/extensions/libglx.so"

EndSection

 

Section "InputDevice"

Identifier "Keyboard1"

Driver "Keyboard"

Option "XkbModel" "pc105"

Option "XkbLayout" "us"

Option "XkbCompat" ""

Option "XkbOptions" ""

EndSection

 

Section "InputDevice"

Identifier "Mouse1"

Driver "mouse"

Option "Protocol" "IMPS/2"

Option "Device" "/dev/psaux"

Option "ZAxisMapping" "4 5"

EndSection

 

Section "Monitor"

Identifier "monitor1"

VendorName "Plug'n Play"

HorizSync 30-121

VertRefresh 50-160

 

# Sony Vaio C1(X,XS,VE,VN)?

# 1024x480 @ 85.6 Hz, 48 kHz hsync

ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync

 

# TV fullscreen mode or DVD fullscreen output.

# 768x576 @ 79 Hz, 50 kHz hsync

ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630

 

# 768x576 @ 100 Hz, 61.6 kHz hsync

ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616

EndSection

 

Section "Device"

Identifier "device1"

VendorName "nVidia Corporation"

BoardName "NVIDIA GeForce3 (generic)"

Driver "nvidia"

Option "DPMS"

EndSection

 

Section "Screen"

Identifier "screen1"

Device "device1"

Monitor "monitor1"

DefaultColorDepth 24

 

Subsection "Display"

Depth 8

Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"

EndSubsection

 

Subsection "Display"

Depth 15

Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"

EndSubsection

 

Subsection "Display"

Depth 16

Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"

EndSubsection

 

Subsection "Display"

Depth 24

Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"

EndSubsection

EndSection

 

Section "ServerLayout"

Identifier "layout1"

InputDevice "Keyboard1" "CoreKeyboard"

InputDevice "Mouse1" "CorePointer"

Screen "screen1"

EndSection

Link to comment
Share on other sites

I don't think this is relevant to your problem, but I noticed you don't have "Load glx" in your config eg mine looks like this:

 

Section "Module"

   Load "dbe" # Double-Buffering Extension

   #Load "/usr/X11R6/lib/modules/extensions/libglx.so"

   Load "v4l" # Video for Linux

   Load "extmod"

   Load "type1"

   Load "freetype"

   Load "glx" # 3D layer

EndSection

 

I also had startup problems with X until I removed the line about libglx.so

BTW, I'm using the 4363 drivers

Link to comment
Share on other sites

Would someone try out 1400x1050 and see what happens?
No need.....you don't have ;

"1400x1050"

in your XF86Config-4

 

change;

Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"

to

Modes "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"

 

You also need the Load "glx" as mentioned above.

Link to comment
Share on other sites

I noticed that as well, and I thought it was an odd resolution. I then realized that it does say "Sony Vaio" in that config file so I figured it was a laptop. My Dell laptop runs at that same resolution but I've never heard of running a regular monitor at that res. Maybe I'm wrong.

 

bvc is right, though; you don't have that resolution in your config file and it probably should be there if you're trying to run it at 1400x1050.

Link to comment
Share on other sites

Guest Dr-Proton

I don't think you understand. I have run it at 1400x1050 before and that is where I have my problem. Please see the original post. When I switch one lower to 1280x960 I don't have the problem, and when I switch one higher to 1600x1200 I don't have the problem.

 

This is why I want to see if any of you have the same problem at 1400x1050.

Link to comment
Share on other sites

Ah that.. I just tried putting 1400x1050 resolution and I have the exact same symptom as you. I think this is normal since X finds out that your hardware cannot support that resolution natively so it created a "virtual desktop" of 1400x1050 resolution instead. That's why everything seemed "zoomed".

 

My monitor can only handle 1280x1024 max resolution. Other than laptop lcds, I don't know any monitor that can handle that resolution. Most monitors I know pretty much jump between 1280x1024 to 1600x1200.

Link to comment
Share on other sites

Guest Dr-Proton

I have been using this resolution for a long time.My monitor handled 1400x1050 great under 8.2 and 9.0 with the Nvidia driver AND the native X driver (nv). Now in 9.1, 1400x1050 only works correctly with the native driver.

Link to comment
Share on other sites

According to X configurators, my moniotor can only go to 1024x768. Win98se allows 1600x1200 but the monitor manual says the max is 1280x1024. Putting 1280x1024 in Libranet is no problem but to get ML9.1 to take it I had to make it the only one available, but after it took, I uncommented the others like so.

Modes "1280x1024" #"1024x768" "800x600" "640x480"

Modes "1280x1024" "1024x768" "800x600" "640x480"

Link to comment
Share on other sites

In that case, you have to create a modeline with the correct info, and put that in your xfconfigfile.

I have had similar problems where just putting a resolution wouldn't work, but putting a modeline would function.

 

If it is wrong in some way, you can find it in /var/log/XFree86.0.log (or so)

 

Which if you put 1400x1050 right now will be the case, have a look.

(It may tell you: mode 1400x1050 ... not supported)

Then you know you are going to have to do it with modelines.

 

The errors you get with modelines will be along the line of:

horizontal thisorthat not divisible by 8 (or whatever). Just play with them; there's a website where you can put in the desired resolution and refresh rate, and it will calculate what to put.

google for 'calculate modeline' (for instance: http://koala.ilog.fr/cgi-bin/nph-colas-modelines is one of the sites that may be useful)

 

Oh yeah, disclaimer: use at your own risk... ;)

Link to comment
Share on other sites

Guest Dr-Proton

This is not a matter of a resolution "not working" in your average way. Infact, it works! But is not usable.

 

I give up... I can't get through to you people...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...