Bug 7395 - Display starts panning in 1024x768 mode
Summary: Display starts panning in 1024x768 mode
Status: RESOLVED NOTABUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.0.0
Hardware: x86 (IA32) Linux (All)
: high major
Assignee: Alan Hourihane
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-02 07:18 UTC by vikram goyal
Modified: 2006-07-09 02:51 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description vikram goyal 2006-07-02 07:18:29 UTC
Hello,

I am using FC5 and facing a display problem. The problem is that I can't
set x-display upto 1024x768 screen resolution but 800x600. On this same
hardware I have used 1024x768 resolution but not now as the screen gets
bigger than the actual monitor screen.

My concerned hardware specs are:

865GBF Intel P4 Motherboard
LG Studioworks 55v Monitor
----------------------------------------------------------
The concerned xorg.conf is:

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "StudioWorks"
        DisplaySize  280        210
 ### Comment all HorizSync and VertSync values to use DDC:
        HorizSync    30.0 - 54.0
        VertRefresh  50.0 - 120.0
        Option      "dpms"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "i810"
        VendorName  "Videocard vendor"
        BoardName   "Intel Corporation 82865G Integrated Graphics Controller"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Modes    "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "DRI"
        Group        0
        Mode         0666
EndSection
------------------------------------------------------

[root@fc5host ~]# less /var/log/Xorg.setup.log

X Window System Version 7.0.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 7.0
Build Operating System:Linux 2.6.9-22.18.bz155725.ELsmp i686Red Hat, Inc.
Current Operating System: Linux fc5host.fc5domain 2.6.16-1.2133_FC5smp #1 SMP
Tue Jun 6 01:52:09
EDT 2006 i686
Build Date: 02 May 2006
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/dev/null", Time: Sun Jun 18 15:13:39 2006
(++) Using config file: "/tmp/tmpmpNfBYxorg.config"
(1024x768,Monitor0) mode clock 65MHz exceeds DDC maximum 60MHz
Hz
----------------------------------------------------------------
[root@fc5host ~]# less /var/log/Xorg.0.log

(II) I810(0): Manufacturer: GSM  Model: 3af6  Serial#: 16843009
(II) I810(0): Year: 2000  Week: 20
(II) I810(0): EDID Version: 1.1
(II) I810(0): Analog Display Input,  Input Voltage Level: 0.714/0.286 V
(II) I810(0): Sync:  Separate
(II) I810(0): Max H-Image Size [cm]: horiz.: 28  vert.: 21
(II) I810(0): Gamma: 2.60
(II) I810(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) I810(0): redX: 0.619 redY: 0.347   greenX: 0.276 greenY: 0.608
(II) I810(0): blueX: 0.142 blueY: 0.060   whiteX: 0.283 whiteY: 0.298
(II) I810(0): Supported VESA Video Modes:
(II) I810(0): 720x400@70Hz
(II) I810(0): 640x480@60Hz
(II) I810(0): 640x480@67Hz
(II) I810(0): 640x480@72Hz
(II) I810(0): 640x480@75Hz
(II) I810(0): 800x600@56Hz
(II) I810(0): 800x600@60Hz
(II) I810(0): 800x600@72Hz
(II) I810(0): 800x600@75Hz
(II) I810(0): 832x624@75Hz
(II) I810(0): 1024x768@60Hz
(II) I810(0): Manufacturer's mask: 0
(II) I810(0): Supported Future Video Modes:
(II) I810(0): #0: hsize: 720  vsize 405  refresh: 70  vid: 51771
(II) I810(0): #1: hsize: 640  vsize 480  refresh: 60  vid: 16433
(II) I810(0): #2: hsize: 640  vsize 480  refresh: 75  vid: 20273
(II) I810(0): #3: hsize: 640  vsize 480  refresh: 85  vid: 22833
(II) I810(0): #4: hsize: 800  vsize 600  refresh: 75  vid: 20293
(II) I810(0): #5: hsize: 800  vsize 600  refresh: 85  vid: 22853
(II) I810(0): #6: hsize: 1024  vsize 768  refresh: 60  vid: 16481
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 36.0 MHz   Image Size:  260 x 195 mm
(II) I810(0): h_active: 640  h_sync: 696  h_sync_end 752 h_blank_end 832 h_border: 0
(II) I810(0): v_active: 480  v_sync: 481  v_sync_end 484 v_blanking: 509 v_border: 0
(II) I810(0): Ranges: V min: 50  V max: 120 Hz, H min: 30  H max: 54 kHz,
PixClock max 60 MHz
(II) I810(0): Monitor name: StudioWorks 5
(II) I810(0): Monitor name: 5V
(II) I810(0): Will use BIOS call 0x5f05 to set refresh rates for CRTs.
(--) I810(0): Maximum space available for video modes: 16192 kByte
(II) I810(0): Using detected DDC timings
(II) I810(0):   HorizSync 30-54
(II) I810(0):   VertRefresh 50-120
<snip>
        MaxPixelClock: 230000000
*(WW) (1024x768,Monitor0) mode clock 65MHz exceeds DDC maximum 60MHz
(WW) (1024x768,Monitor0) mode clock 75MHz exceeds DDC maximum 60MHz
(WW) (1024x768,Monitor0) mode clock 78.8MHz exceeds DDC maximum 60MHz
(WW) (1024x768,Monitor0) mode clock 94.5MHz exceeds DDC maximum 60MHz
Mode: 54 (1024x768)
        ModeAttributes: 0x9b
<snip>
        MaxPixelClock: 0
(II) I810(0): Monitor0: Using hsync range of 30.00-54.00 kHz
(II) I810(0): Monitor0: Using vrefresh range of 50.00-120.00 Hz
(1024x768,Monitor0) mode clock 65MHz exceeds DDC maximum 60MHz
(--) I810(0): Virtual size is 1024x768 (pitch 1024)
(**) I810(0): *Built-in mode "800x600"
(**) I810(0): *Built-in mode "640x480"
(II) I810(0): Attempting to use 85.14Hz refresh for mode "800x600" (852)
(II) I810(0): Attempting to use 85.01Hz refresh for mode "640x480" (850)
(**) I810(0): Display dimensions: (280, 210) mm
(**) I810(0): DPI set to (92, 92)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
<snip>
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 16192 kB
(II) I810(0): VESA VBE OEM: Intel(r)865G Graphics Chip Accelerated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r)865G Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Allocated 128 kB for the ring buffer at 0x0
(II) I810(0): Allocating at least 512 scanlines for pixmap cache
(II) I810(0): Initial framebuffer allocation size: 5120 kByte
(II) I810(0): Allocated 4 kB for HW cursor at 0x7fff000
(II) I810(0): Allocated 16 kB for HW (ARGB) cursor at 0x7ffb000
(II) I810(0): Allocated 4 kB for Overlay registers at 0x7ffa000 (0x0abc6000).
(II) I810(0): Allocated 64 kB for the scratch buffer at 0x7fea000
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) I810(0): [drm] loaded kernel module for "i915" driver
(II) I810(0): [drm] DRM interface version 1.2
(II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) I810(0): [drm] added 8192 byte SAREA at 0xdfb79000
(II) I810(0): [drm] mapped SAREA 0xdfb79000 to 0xb7f0a000
(II) I810(0): [drm] framebuffer handle = 0xf0020000
(II) I810(0): [drm] added 1 reserved context for kernel
(II) I810(0): Allocated 3072 kB for the back buffer at 0x7800000.
(II) I810(0): Allocated 3072 kB for the depth buffer at 0x7400000.
(II) I810(0): Allocated 32 kB for the logical context at 0x73f8000.
(II) I810(0): Allocated 54016 kB for textures at 0x520000
(II) I810(0): Updated framebuffer allocation size from 5120 to 5128 kByte
(II) I810(0): Updated pixmap cache from 512 scanlines to 514 scanlines
<snip>
(II) I810(0): [drm] dma control initialized, using IRQ 18
(II) I810(0): [drm] Initialized kernel agp heap manager, 55312384
(II) I810(0): [dri] visual configs initialized
(II) I810(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(WW) I810(0): Extended BIOS function 0x5f05 not supported.
(II) I810(0): xf86BindGARTMemory: bind key 7 at 0x00fdf000 (pgoffset 4063)
(II) I810(0): xf86BindGARTMemory: bind key 0 at 0x07fff000 (pgoffset 32767)
(II) I810(0): xf86BindGARTMemory: bind key 1 at 0x07ffb000 (pgoffset 32763)
(II) I810(0): xf86BindGARTMemory: bind key 3 at 0x07fea000 (pgoffset 32746)
(II) I810(0): xf86BindGARTMemory: bind key 2 at 0x07ffa000 (pgoffset 32762)
(II) I810(0): xf86BindGARTMemory: bind key 4 at 0x07800000 (pgoffset 30720)
(II) I810(0): xf86BindGARTMemory: bind key 5 at 0x07400000 (pgoffset 29696)
(II) I810(0): xf86BindGARTMemory: bind key 6 at 0x073f8000 (pgoffset 29688)
(WW) I810(0): Extended BIOS function 0x5f05 not supported.
(II) I810(0): BIOS call 0x5f05 not supported, setting refresh with VBE 3 method.
(II) I810(0): Setting refresh with VBE 3 method.
(II) I810(0): Display plane A is enabled and connected to Pipe A.
(II) I810(0): Enabling plane A.
(II) I810(0): Display plane A is now enabled and connected to Pipe A.
(II) I810(0): PIPEACONF is 0x80000000
(II) I810(0): Mode bandwidth is 28 Mpixel/s
(WW) I810(0): Extended BIOS function 0x5f28 not supported.
<snip>
----------------------------------------------------------------
The summary of warnings is:
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Extended BIOS function 0x5f64 not supported.
(WW) I810(0): Extended BIOS function 0x5f05 not supported.
(WW) I810(0): Extended BIOS function 0x5f28 not supported.
(WW) I810(0): PGTBL_ER is 0x00000029
----------------------------------------------------------------
I have previously used this monitor with 1024x768 resolution with the same
motherboard, but not anymore.

If any other info is req please let me know

Thanks & Regards
Comment 1 Erik Andren 2006-07-02 07:30:17 UTC
Are you using 16 or 24 bpp mode?
Comment 2 Alan Hourihane 2006-07-02 12:57:05 UTC
Your monitor specs look screwy to support a 1024x768 @ 60Hz mode.

Given that gtf requires a 64Mhz pixelclock and your monitor claims a maximum of
60Mhz. You might have to supply your own modeline.

This isn't a bug. Closing.
Comment 3 vikram goyal 2006-07-09 02:51:54 UTC
I have successfully been able to run this monitor at 1024x768@60Hz resolution by
supplying the following modeline at depth 24.

Monitor : LG Studioworks 55v

# V-freq: 59.60 Hz  // h-freq: 47.47 KHz
Modeline "1024x768" 60.00  1024 1056 1128 1264   768  768  770  796

This is for info, if maybe someone else is also looking for it.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.