Screen resolution problems at login screen

Bug #150938 reported by Matt Rossi
4
Affects Status Importance Assigned to Milestone
displayconfig-gtk (Ubuntu)
Won't Fix
Undecided
Unassigned
human-theme (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

At the login screen, the screen is at a higher resolution than what my monitor can do (my monitor 1280x1024, login screen i think 1792x1344). This started after i updated the nvidia-glx-new driver on my computer.

The following is my /etc/X11/xorg.conf file:

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
EndSection

Section "Module"
 Load "glx"
 Load "v4l"
EndSection

Section "InputDevice"
        Identifier "Generic Keyboard"
        Driver "kbd"
        Option "CoreKeyboard"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "us"
        Option "XkbSymbols" "pc(pc105)+colemak"
EndSection

Section "InputDevice"
 Identifier "Configured Mouse"
 Driver "mouse"
 Option "CorePointer"
 Option "Device" "/dev/input/mice"
 Option "Protocol" "ImPS/2"
 Option "ZAxisMapping" "4 5"
 Option "Emulate3Buttons" "true"
EndSection

Section "Device"
 Identifier "Failsafe Device"
 Boardname "vesa"
 Busid "PCI:1:0:0"
 Driver "nvidia"
 Screen 0
EndSection

Section "Monitor"
 Identifier "Failsafe Monitor"
 Vendorname "BenQ"
 Modelname "BenQ FP731"
 Horizsync 31.5-83.0
 Vertrefresh 60.0-76.0
  modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
  modeline "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
  modeline "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
  modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
  modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
  modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
  modeline "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync
  modeline "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
  modeline "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -vsync -hsync
  modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
  modeline "1152x864@75" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
  modeline "1280x1024@75" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
  modeline "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
  modeline "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
  modeline "1280x960@75" 129.86 1280 1368 1504 1728 960 961 964 1002 -hsync +vsync
  modeline "1400x1050@60" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
  modeline "1400x1050@75" 155.85 1400 1496 1648 1896 1050 1051 1054 1096 -hsync +vsync
  modeline "1600x1200@65" 175.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
  modeline "1600x1200@60" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
  modeline "1792x1344@60" 204.8 1792 1920 2120 2448 1344 1345 1348 1394 -hsync +vsync
 Gamma 1.0
EndSection

Section "Screen"
 Identifier "Default Screen"
 Device "Failsafe Device"
 Monitor "Failsafe Monitor"
 Defaultdepth 24
 SubSection "Display"
  Depth 24
  Virtual 1792 1344
  Modes "1280x1024@60" "1280x960@75" "1280x960@60" "1400x1050@60" "1280x1024@75" "1400x1050@75" "1152x864@75" "1600x1200@65" "1024x768@60" "1600x1200@60" "1024x768@70" "1792x1344@60" "1024x768@75" "832x624@75" "800x600@60" "800x600@75" "800x600@72" "640x480@75" "640x480@72" "640x480@60"
 EndSubSection
EndSection

Section "ServerLayout"
 Identifier "Default Layout"
  screen 0 "Default Screen" 0 0
 Inputdevice "Generic Keyboard"
 Inputdevice "Configured Mouse"
EndSection
Section "ServerFlags"
EndSection

My /var/log/Xorg.0.log file can be found at http://paste.ubuntu-nl.org/40059/

Any ideas?

Revision history for this message
Matt Rossi (matthew-penguincentral) wrote :

And i'm running 7.10beta as this bug is being submitted.

Revision history for this message
Alexander Kops (alexkops) wrote :

I have the same problem
The new gnome screen tool sets the "virtual" in the xorg.conf for my main screen to 1600x1200 for some reason. (it's 1280x768, which is set correctly).
I edited it manually, but that's just a workaround....

Revision history for this message
Savvas Radevic (medigeek) wrote :

Confirming, I've assigned it to the ubuntu art team, as I believe they should be notified about it

Revision history for this message
Savvas Radevic (medigeek) wrote :

ubuntu hardy heron 8.04 (alpha to beta) updated
human-theme:
  Installed: 0.16
  Candidate: 0.16
  Version table:
 *** 0.16 0
        500 http://archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

I have nvidia GeForce 7300 GT, using nvidia-glx-new
The nvidia logo displayed seems to be in the correct resolution, however when the login screen / window appears, the login box (username and password) are not centralised. Also, the options and the shutdown / restart link appear to be missing.

My default resolution 1152x864

Revision history for this message
SethWoodworth (seth-woodworth) wrote : Re: [Bug 150938] Re: Screen resolution problems at login screen
Download full text (5.2 KiB)

I can confirm the issue in hardy with the newest kernel this happened.

On Sun, Apr 13, 2008 at 5:07 PM, Savvas Radević <email address hidden> wrote:

> Confirming, I've assigned it to the ubuntu art team, as I believe they
> should be notified about it
>
> ** Changed in: human-theme (Ubuntu)
> Sourcepackagename: None => human-theme
> Assignee: (unassigned) => Ubuntu Artwork Team (ubuntu-art)
> Status: New => Confirmed
>
> --
> Screen resolution problems at login screen
> https://bugs.launchpad.net/bugs/150938
> You received this bug notification because you are a member of Ubuntu
> Artwork Team, which is a bug assignee.
>
> Status in Source Package "human-theme" in Ubuntu: Confirmed
>
> Bug description:
> At the login screen, the screen is at a higher resolution than what my
> monitor can do (my monitor 1280x1024, login screen i think 1792x1344). This
> started after i updated the nvidia-glx-new driver on my computer.
>
> The following is my /etc/X11/xorg.conf file:
>
> # xorg.conf (xorg X Window System server configuration file)
> #
> # This file was generated by failsafeDexconf, using
> # values from the debconf database and some overrides to use vesa mode.
> #
> # You should use dexconf or another such tool for creating a "real"
> xorg.conf
> # For example:
> # sudo dpkg-reconfigure -phigh xserver-xorg
> Section "Files"
> EndSection
>
> Section "Module"
> Load "glx"
> Load "v4l"
> EndSection
>
> Section "InputDevice"
> Identifier "Generic Keyboard"
> Driver "kbd"
> Option "CoreKeyboard"
> Option "XkbRules" "xorg"
> Option "XkbModel" "pc105"
> Option "XkbLayout" "us"
> Option "XkbSymbols" "pc(pc105)+colemak"
> EndSection
>
> Section "InputDevice"
> Identifier "Configured Mouse"
> Driver "mouse"
> Option "CorePointer"
> Option "Device" "/dev/input/mice"
> Option "Protocol" "ImPS/2"
> Option "ZAxisMapping" "4 5"
> Option "Emulate3Buttons" "true"
> EndSection
>
> Section "Device"
> Identifier "Failsafe Device"
> Boardname "vesa"
> Busid "PCI:1:0:0"
> Driver "nvidia"
> Screen 0
> EndSection
>
> Section "Monitor"
> Identifier "Failsafe Monitor"
> Vendorname "BenQ"
> Modelname "BenQ FP731"
> Horizsync 31.5-83.0
> Vertrefresh 60.0-76.0
> modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
> modeline "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
> modeline "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
> modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync
> +vsync
> modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync
> +vsync
> modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync
> +vsync
> modeline "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync
> -hsync
> modeline "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync
> +vsync
> modeline ...

Read more...

Revision history for this message
Savvas Radevic (medigeek) wrote :

attached screenshots of the problem, they were taken from a mobile phone camera so please ignore the "vertical darker bars"

Changed in human-theme:
assignee: ubuntu-art → nobody
Revision history for this message
Savvas Radevic (medigeek) wrote :

OK, in order to find the culprit I completely removed the file /etc/X11/xorg.conf
Then logged out. I noticed that the "options" on the lower part of the screen were now visible again.
Logged back in, and used this to get a basic xorg.conf: sudo dpkg-reconfigure -phigh xserver-xorg
I added in the Section "Device" this line: Driver "nvidia"
I logged out and the options were still there. As a person helped me through this, they said it's probably the xorg.conf that was breaking the display.

I did not use "screens and graphics" to change my display resolution, but I used: gksu nvidia-settings
Logged out and everything was still ok. Seems the problem appears when I try to configure my resolution with the displayconfig-gtk application.

I have attached both xorg.conf:
a) generated by screens and graphics / displayconfig-gtk (not working)
b) generated by nvidia-settings (working)

Revision history for this message
Bryce Harrington (bryce) wrote : displayconfig-gtk is deprecated

Thank you for reporting this bug and for your efforts to make
Ubuntu better. As Xorg has improved this past year, an unfortunate side
effect of these improvements is that it has rendered several design
assumptions in displayconfig-gtk obsolete. So, starting with Hardy we
are no longer putting displayconfig-gtk forth as a primary configuration
tool, and are putting our development focus into the Screen Resolution
applet. As a result, we do not plan to fix this bug and thus are closing
it.

For more background on this change, please see this page:
https://wiki.ubuntu.com/X/DisplayConfigGtk

Changed in displayconfig-gtk:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.