Resolution Problem: login screen 1680x1050 gnome 1024x768 on fc6
well the subject basically says it all. I just got a hanns-g hi221 22" widescreen for xmas. I can get 1024x768 within gnome, but I want the native 1680x1050. Here are the things I've tried
1. using graphical menu>system>admin>display to change 2. using graphical menu>system tools>nvidia xorg settings 3. manually editing xorg.conf to add the 1680x1050 4. making 1680x1050 the only mode entry in xorg.conf 5. uninstalling nvidia drivers that I had installed with the nvidia package (1.0-9755) and installing from livna (kmod-nvidia 100.14.19-1.2.6.22.14). This required uninstalling my i565 kernel and getting the i686 due to a weird bug in anaconda that everyone else knows about but I just discovered. 6. repeating the attempt with the nvidia xorg settings tool. 7. banging head repeatedly against the wall edit: video card is geforce 6200 turbocache gdm starts up and brings up the standard login screen in 1680x1050. I put in the password and the desktop loads up in 1024x768. the graphical tools mentioned claim that the changes will be made when x is restarted, but they revert to 1024x768 after I restart X. Lastly, in the Xorg log in /var/log/Xorg.0.log there is a line that says (II) NVIDIA(0): Setting mode "1680x1050+0+0" then there's a bunch of stuff about keyboard blah blah blah. a few warnings about font renderers being registered at priority 0 already. I assume that this all ends when the gdm login appears. Then, there is a final line (II) NVIDIA(0): Setting mode "1024x768" So apparently the driver thinks that it should be resetting the mode. there are no error messages before or after. But I can't find anything in the xorg.conf file that would make it think this. any ideas? xorg.conf follows Code:
# nvidia-settings: X configuration file generated by nvidia-settings bill |
### Comment all HorizSync and VertSync values to use DDC:
|
I'm not sure what you mean. I commented out the lines, but it had no effect. However, I have partially solved the problem. If I click "apply" in the nvidia-settings app, I can get the desired resolution. However, when I restart X, it reverts to 1024x768, and I have to use the nvidia-settings again to get the desired resolution. I had not tried hitting apply previously, going straight for the xorg.conf update. This update appears not to work for some reason. Any tips on making the change permenant are still welcome
|
The nvidia-settings tool won't save the changes unless you grant permissions on /etc/X11/xorg.conf (or run as root).
|
it is not simply a permissions issue
I have the exact same problem (except that I want 1360 width). I've got 1360 width in my xorg.conf. I get 1360 width on the login screen but then it reverts to 1024 after login. "1024" is not in my xorg.conf. Just like "jungle" I can keep using the Nvidia app on each boot to configure back to 1360 but I'd rather just save it!
It isn't a permissions issue as this console trace shows: Code:
david@david-desktop:/etc/X11$ ls -l |
I'm not sure it's a good idea to have xorg.conf world writable. It might break something. try running the nvidia-settings as root from terminal. Then apply and save to xorg.conf. It seems to me that xorg.conf is getting more and more outdated. That's a little annoying. It seems that a lot of gui apps bypass it or something. I may be wrong. Anyway doing what I said worked for me.
|
SOLVED: gnome-settings-daemon changes the video mode
After adding some debugging and getting down to the issue, the problem startup script was gnome-settings-daemon.
Because I have an nvidia video card, every time I went to change my resolution, it would ask me if I want to use nvidia-settings instead. I would of course say "Yes" .. however, by selecting "No" I was presented with the option of choosing the default video mode, which I then changed to the one I want, instead of it's crazy default. Cheers! |
And for the record, you can also use "xrandr -output $default -mode $mode" to set the video mode that you want - you don't need to do it manually with nvidia-settings.
|
All times are GMT -5. The time now is 07:09 AM. |