← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 442420] [NEW] Screen resolution settings and available resolutions change randomly (it seems) and after runing full screen games

 

Public bug reported:

Binary package hint: xorg

This is a Ubuntu 9.04 Jaunty install with NVidia Driver version 180.44.

Ubuntu 9.04 Jaunty did not come with the 180.44 drivers and I installed
them through the Synaptic Package Manager.

Initially, after installing the 180.44 drivers, all resolutions capable
of my monitor and graphics card were correct.

However, randomly, and after running full screen video games, the
resolutions listed in the NVidia X Server Setting utility inexplicably
changed. For example the highest resolution  of my monitor is 1600x1200
which is correctly reported in the utility, but either randomly or after
running a full screen game, the highest resolution changed to say
1384x786. Just as inexplicably, the resolutions changed back to the
original settings I had them on, 1280x1024.

I first tried to adjust the problem by entering

SubSection "Display"
Depth 24
Modes "1440x900"
EndSubSection

in the Section "Screen" of /etc/X11/xorg.conf file.

This prompted the NVidia X Server Setting utility into action and it
generated a good deal of information about my keyboard, mouse, graphics
card and monitor.

This is the xorg.conf file before I entered the SubSection "Display"
informations:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	DefaultDepth	24
EndSection

Section "Module"
	Load	"glx"
EndSection

Section "Device"
	Identifier	"Configured Video Device"
	BusID "PCI:1:0:0"
	Driver	"nvidia"
	Option	"NoLogo"	"True"
	Option "sli" "auto"
EndSection

Note: I entered the sli option a few months ago.

This is the xorg.conf file after entering

SubSection "Display"
Depth 24
Modes "1440x900"
EndSubSection

in the Section "Screen" of /etc/X11/xorg.conf file . . . .

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@palmer)  Sun Feb  1 20:21:04 UTC 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Envision EFT9x0 Series"
    HorizSync       30.0 - 98.0
    VertRefresh     50.0 - 160.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600 GT"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1280x1024 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


After saving this file to /etc/Xll, the monitor resolution is stable.

The question or "bug" is in how the appropriate and applicable
applications did not correctly configure the xorg.conf file initially.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: nvidia
Package: xorg 1:7.4~5ubuntu18
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
ProcVersion: Linux version 2.6.28-15-generic (buildd@rothera) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #52-Ubuntu SMP Wed Sep 9 10:49:34 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-15-generic i686

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386

-- 
Screen resolution settings and available resolutions change randomly (it seems) and after runing full screen games
https://bugs.launchpad.net/bugs/442420
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in ubuntu.



Follow ups

References