Bug 156209 - i810 is in conflict with virtual resolution
Summary: i810 is in conflict with virtual resolution
Status: RESOLVED FIXED
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: X.Org (show other bugs)
Version: Beta 6
Hardware: x86 SuSE Linux 10.0
: P5 - None : Minor (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: Stefan Dirsch
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-08 18:49 UTC by Carsten Balleier
Modified: 2006-09-18 04:53 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Xorg.0.log with virtual resolution, i.e. in a case where the problem appeared (88.94 KB, text/plain)
2006-03-09 07:39 UTC, Carsten Balleier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carsten Balleier 2006-03-08 18:49:27 UTC
This problem appeared already with SuSE 10.0 (from DVD). It still appears with the current xorg-x11-server / -driver rpms from the betas. It did not appear with XFree86 (i.e. SuSE 9.0/9.1).

When the 'Virtual' statement is used in xorg.conf (Subsection "Display") touching the borders of the screen (with the mouse pointer) moves the viewport. However, if the right or lower border is touched for a slightly longer time in the most right/lower position, the screen gets garbled: its contents will depend on further mouse movements. All pixels which have greater y-coordinate than the mouse pointer are black; the other lines of the screen are moving horizontally, the speed varying somehow with the x-position of the mouse pointer. It is only a graphics problem, the system remains completely responsive (standard 80x25 console works, too, but not fb console).

The system I'm using is a Shuttle SB52G2 with i845GV chipset. The problem is reproducible with SuSE and vanilla kernels, suspending from the garbled screen and resuming (via suspend2) generally restores a correct screen state. It does not seem to depend on the window manager (under SuSE 10.0, I've reproduced things with kde, afterstep, and blackbox - since I've installed the current X, the alternative WMs can't be loaded for a reason that I haven't been able to track down).


extract from xorg.conf:

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768
" "800x600" "768x576" "640x480"
#    Virtual    1600 1200
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768
" "800x600" "768x576" "640x480"
#    Virtual    1600 1200
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768
" "800x600" "768x576" "640x480"
#    Virtual    1600 1200
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768
" "800x600" "768x576" "640x480"
#    Virtual    1600 1200
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768
" "800x600" "768x576" "640x480"
#    Virtual    1600 1200
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Device"
  BoardName    "i845"
  BusID        "0:2:0"
  Driver       "i810"
#  Driver       "fbdev"
  Identifier   "Device[0]"
  Option       "usevnc" "no"
  Screen       0
  VendorName   "Intel"
EndSection


hwinfo --gfx:

spadina:/home/cba #  hwinfo --gfx
11: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.277]
  UDI: /org/freedesktop/Hal/devices/pci_8086_2562
  Unique ID: _Znp.zNkBCGSdn4D
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Holco Enterprise Co, Ltd/Shuttle i845"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2562 "i845"
  SubVendor: pci 0x1297 "Holco Enterprise Co, Ltd/Shuttle Computer"
  SubDevice: pci 0xfb52
  Revision: 0x03
  Driver: "intelfb"
  Memory Range: 0xe0000000-0xe7ffffff (rw,prefetchable)
  Memory Range: 0xe8100000-0xe817ffff (rw,non-prefetchable)
  IRQ: 17 (81248 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d00002562sv00001297sd0000FB52bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: i810
  Driver Info #1:
    XFree86 v4 Server Module: i810
    3D Support: yes
    Extensions: dri
  Config Status: cfg=yes, avail=yes, need=yes, active=unknown

Primary display adapter: #11
Comment 1 Carsten Balleier 2006-03-09 07:39:00 UTC
Created attachment 71909 [details]
Xorg.0.log with virtual resolution, i.e. in a case where the problem appeared
Comment 2 Stefan Dirsch 2006-03-18 22:26:28 UTC
Hmm ... I wonder who else is still using the "virtual" feature. Setting to MINOR.
Comment 3 Stefan Dirsch 2006-09-01 16:30:10 UTC
Could you check this again with openSUSE 10.2 >= Alpha3?
Comment 4 Carsten Balleier 2006-09-02 07:53:40 UTC
Please give me two weeks as my computer is currently not available for any testing. Thanks.
Comment 5 Carsten Balleier 2006-09-17 19:40:41 UTC
Checked with x.org 7.1 from
http://software.opensuse.org/download/xorg7/Java_Sun-Java-1.5_SUSE_Linux_10.1/

Problem cannot be reproduced any more.
Comment 6 Stefan Dirsch 2006-09-18 04:53:55 UTC
Wow! Ok, closing as fixed. :-)