** Description changed:

  Binary package hint: xserver-xorg-video-ati
  
  
  OS = Xubuntu 8.10, fully updated as of Jan 1, 2009
  xserver-xorg-video-ati version = 1:6.9.0+git20081003.f9826a56-0ubuntu2
  Video card = ATI Radeon 9250 PCI
  Monitor = Sony CPD-E200 (aka Sony Multiscan E200)
  
  I discovered this issue while trying to figure out why xscreensaver is
  broken after upgrading to Intrepid. After disabling new GNOME
  screensaver per instructions via 'man xscreensaver', xscreensaver still
  would not function.
  
  Executing 'xscreensaver -verbose' yields output:
  
  xscreensaver 5.07, copyright (c) 1991-2008 by Jamie Zawinski <[email protected]>.
  xscreensaver: 08:00:57: running as gartiles/sysadmin (1000/1000)
  xscreensaver: 08:00:57: in process 31960.
  xscreensaver: 08:00:57: WARNING: RANDR and Xinerama report different
  xscreensaver: 08:00:57:          screen layouts!  Believing RANDR.
  xscreensaver: 08:00:57: running on display ":0.0"
  xscreensaver: 08:00:57: vendor is The X.Org Foundation, 10502000.
  xscreensaver: 08:00:57: useful extensions:
  xscreensaver: 08:00:57:   MIT Screen-Saver (disabled at compile time)
  xscreensaver: 08:00:57:   Shared Memory (1.1)
  xscreensaver: 08:00:57:   Double-Buffering (1.0)
  xscreensaver: 08:00:57:   Power Management (1.1)
  xscreensaver: 08:00:57:   GLX
  xscreensaver: 08:00:57:   XF86 Video-Mode (2.2)
  xscreensaver: 08:00:57:   XC Misc (0.9)
  xscreensaver: 08:00:57:   Xinerama (1.1)
  xscreensaver: 08:00:57:   Resize-and-Rotate (1.2)
  xscreensaver: 08:00:57: screens in use: 0
  xscreensaver: 08:00:57: rejected screens: 2
  xscreensaver: 08:00:57:    0/0: 1280x1024+0+0 (VGA-0) -- output disabled
  xscreensaver: 08:00:57:    1/0: 1280x1024+0+0 (S-video) -- output disabled
  xscreensaver: 08:00:57: selecting RANDR events
  xscreensaver: 08:00:57: consulting /proc/interrupts for keyboard activity.
  xscreensaver: 08:00:57: selecting events on extant windows... done.
  xscreensaver: 08:00:57: awaiting idleness.
  
  xscreensaver then gets a segmentation fault when it is activated.
  
  Note the fact that it detects zero screens in use and rejects two
  screens. Since xscreensaver says it is trusting xrandr, I started
  looking into xrandr's output. Executing 'xrandr -q --verbose' yields
  output:
  
  Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1680 x 1200
  VGA-0 disconnected 1280x1024+0+0 (0x4e) normal (normal left inverted right x 
axis y axis) 0mm x 0mm
        Identifier: 0x4c
        Timestamp:  4730505
        Subpixel:   no subpixels
        Clones:     S-video
        CRTC:       0
        CRTCs:      0 1
        load_detection: 1 (0x00000001) range:  (0,1)
  S-video disconnected (normal left inverted right x axis y axis)
        Identifier: 0x4d
        Timestamp:  4730505
        Subpixel:   no subpixels
        Clones:     VGA-0
        CRTCs:      0 1
                tv_standard: ntsc
        tv_vertical_position: 0 (0x00000000) range:  (-5,5)
        tv_horizontal_position: 0 (0x00000000) range:  (-5,5)
        tv_horizontal_size: 0 (0x00000000) range:  (-5,5)
        load_detection: 0 (0x00000000) range:  (0,1)
    1280x1024 (0x4e)  135.0MHz
          h: width  1280 start 1296 end 1440 total 1688 skew    0 clock   
80.0KHz
          v: height 1024 start 1025 end 1028 total 1066           clock   75.0Hz
  
  Note that VGA-0 is reported as disconnected by xrandr, however this is
  the output that I'm using. I have confirmed this by using xrandr to
  manually shut off the output ('xrandr --output VGA-0 --off', which
  results in a black screen) and then log in remotely to turn it back on
  ('xrandr --output VGA-0 --auto -display :0.0', which brings it back).
  
  I spent some time on channel #xorg, and it appears that the issue may be
  the fact that the monitor type being detected is 0 for both VGA-0 and
  S-video. I am using a Belkin Omniview switch that might be interfering
  with EDID detection, but regardless of this, it seems incorrect that a
  display in use can be reported as disconnected.
  
  I'm assuming that if VGA-0 is reported as connected, xscreensaver will
  use that screen, and that's what I want to resolve with this bug report.
+ 
+ [lspci]
+ 00:00.0 Host bridge [0600]: Intel Corporation 82865G/PE/P DRAM 
Controller/Host-Hub Interface [8086:2570] (rev 02)
+       Subsystem: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub 
Interface [8086:2570]
+ 03:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV280 [Radeon 
9200 PRO] [1002:5960] (rev 01)
+       Subsystem: ATI Technologies Inc Device [1002:2002]

-- 
xrandr reports display as 'disconnected' when EDID data not captured 
successfully, even if display in question is active and in use
https://bugs.launchpad.net/bugs/313220
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to