LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 07-01-2007, 12:31 PM   #1
mr.ocean
LQ Newbie
 
Registered: Jul 2007
Location: Germany
Distribution: Debian etch
Posts: 6

Rep: Reputation: 0
VESA standard modelines not recognized in dual monitor xorg config


hi all,

the last days I have spent considerable time reading dozens of threads on the subject, but never found an answer that works for this problem.

I am using Debian etch on my Benq laptop and want to configure an external Benq FP93G monitor (connected via VGA cable) using higher resolution 1280x1024. Graphic card is First of all I have configured the monitor in my xorg.conf file and my Xorg.0.log file suggests that I have managed to use a different Pipe for this monitor. As stated in the specifications of my monitor it supports VESA mode 1280x1024@75Hz, so I have added the respective standard modeline to the monitor section in xorg.conf since the automatic detection did not work.

When now starting x server my monitor complains about a "Nonpreset mode" and in Xorg.0.log the modeline has not been recognized. Also various varations of modelines didn't help (on my previous Win XP installation it worked perfectly with 1280x1024).

Has anyone an idea how to get my monitor on 1280x1024? Maybe it is a problem with my intel i810 driver? Or perhaps is a BIOS setting missing?
Although my driver has obviously no built-in 1280x1024 mode according to the logs, I do not think that's a problem when I specify a VESA modeline the monitor principally supports...

Thanks, any help is appreciated !


Relevant xorg.conf sections:
Section "Device"
Identifier "intel external"
Driver "i810"
Screen 1
BusID "PCI:0:2:0"
Option "MetaModes" "1280x1024"
Option "MonitorLayout" "DFP,LFP"
EndSection
Section "Monitor"
VendorName "Benq"
ModelName "FP93G"
Identifier "Secondary Monitor"
Option "DPMS"
HorizSync 31-81
VertRefresh 56-76
ModeLine "1280x1024" 135.0 1280 1296 1440 1688 1024 1025 1028 1066
EndSection
Section "Screen"
Identifier "Secondary Screen"
Device "intel external"
Monitor "Secondary Monitor"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Default Screen"
#Option "MonitorLayout" "CRT,LFP"
#Option "Clone" "True"
Screen 1 "Secondary Screen" RightOf "Default Screen"
Option "Clone" "True"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection

Section "DRI"
Mode 0666
EndSection


Relevant Xorg.0.log sections:
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Jul 1 19:14:58 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) | |-->Monitor "Generic Monitor"
(**) | |-->Device "intel internal"
(**) |-->Screen "Secondary Screen" (1)
(**) | |-->Monitor "Secondary Monitor"
(**) | |-->Device "intel external"
...
(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100,
i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915),
915GM, 945G, 945GM, 965G, 965G, 965Q, 946GZ
(II) Primary Device is: PCI 00:02:0
(--) Chipset 852GM/855GM found
(--) Chipset 852GM/855GM found
...
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
...
(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: 8000 kB
(II) I810(0): VESA VBE OEM: Intel(r)852MG/852MGE/855MG/855MGE 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)852MG/852MGE/855MG/855MGE Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Integrated Graphics Chipset: Intel(R) 855GM
(--) I810(0): Chipset: "852GM/855GM"
(--) I810(0): Linear framebuffer at 0xB0000000
(--) I810(0): IO registers at addr 0xF0000000
(II) I810(0): 2 display pipes available.
(II) I810(0): detected 8060 kB stolen memory.
(II) I810(0): Kernel reported 110336 total, 1 used
(II) I810(0): I830CheckAvailableMemory: 441340 kB available
(II) I810(0): Monitoring connected displays enabled
(II) I810(0): Will attempt to tell the BIOS that there is 12288 kB VideoRAM
(WW) I810(0): Extended BIOS function 0x5f11 not supported.
(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: 12288 kB
(II) I810(0): VESA VBE OEM: Intel(r)852MG/852MGE/855MG/855MGE 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)852MG/852MGE/855MG/855MGE Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Tweak BIOS image to 12288 kB VideoRAM
(--) I810(0): Pre-allocated VideoRAM: 8060 kByte
(==) I810(0): VideoRAM: 98304 kByte
(==) I810(0): video overlay key set to 0x101fe
(**) I810(0): page flipping disabled
(==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
(II) I810(0): BIOS Build: 2973
(**) I810(0): Device Presence: enabled.
(II) I810(0): Display Presence: CRT: attached: TRUE, encoder: TRUE
(II) I810(0): Display Presence: TV: attached: FALSE, encoder: TRUE
(II) I810(0): Display Presence: DFP (digital flat panel): attached: FALSE, encoder: FALSE
(II) I810(0): Display Presence: LFP (local flat panel): attached: TRUE, encoder: TRUE
(II) I810(0): Display Presence: Second (second CRT): attached: FALSE, encoder: FALSE
(II) I810(0): Display Presence: TV2 (second TV): attached: FALSE, encoder: FALSE
(II) I810(0): Display Presence: DFP2 (second digital flat panel): attached: FALSE, encoder: FALSE
(II) I810(0): Display Presence: LFP2 (second local flat panel): attached: FALSE, encoder: FALSE
(==) I810(0): Display Info: enabled.
(II) I810(0): Broken BIOSes cause the system to hang here.
If you encounter this problem please add
Option "DisplayInfo" "FALSE"
to the Device section of your XF86Config file.
(II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600)
(II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: (800,600)
(II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, present: FALSE, size: (0,0)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1024,768)
(II) I810(0): Display Info: Second (second CRT): attached: FALSE, present: FALSE, size: (0,0)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, size: (0,0)
(II) I810(0): Display Info: DFP2 (second digital flat panel): attached: FALSE, present: FALSE, size: (0,0)
(II) I810(0): Display Info: LFP2 (second local flat panel): attached: FALSE, present: FALSE, size: (0,0)
(II) I810(0): Size of device LFP (local flat panel) is 1024 x 768
(WW) I810(0): Extended BIOS function 0x5f64 failed.
(WW) I810(0): Successfully set display devices to 0x1.
(WW) I810(0): Enabling LVDS directly. Pipe B.
(WW) I810(0): Writing config directly to SWF0.
(II) I810(0): Currently active displays on Pipe A:
(II) I810(0): CRT
(II) I810(0): Currently active displays on Pipe B:
(II) I810(0): LFP (local flat panel)
(II) I810(0): Lowest common panel size for pipe B is 1024 x 768
(==) I810(0): Primary head is using Pipe B
(--) I810(0): Maximum frambuffer space: 98136 kByte
(II) I810(0): VESA VBE PanelID read successfully
(II) I810(0): PanelID returned panel resolution : 1024x768
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/lib/xorg/modules/libddc.so
(II) I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level 2
(II) I810(0): VESA VBE DDC transfer in appr. 1 sec.
(II) I810(0): VESA VBE DDC read successfully
(II) I810(0): Manufacturer: BNQ Model: 76c7 Serial#: 1195
(II) I810(0): Year: 2006 Week: 42
(II) I810(0): EDID Version: 1.3
(II) I810(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
(II) I810(0): Sync: Separate Composite
(II) I810(0): Max H-Image Size [cm]: horiz.: 38 vert.: 30
(II) I810(0): Gamma: 2.20
(II) I810(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) I810(0): First detailed timing is preferred mode
(II) I810(0): redX: 0.640 redY: 0.340 greenX: 0.290 greenY: 0.610
(II) I810(0): blueX: 0.140 blueY: 0.070 whiteX: 0.310 whiteY: 0.330
(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@60Hz
(II) I810(0): 800x600@72Hz
(II) I810(0): 800x600@75Hz
(II) I810(0): 832x624@75Hz
(II) I810(0): 1024x768@60Hz
(II) I810(0): 1024x768@70Hz
(II) I810(0): 1024x768@75Hz
(II) I810(0): 1280x1024@75Hz
(II) I810(0): 1152x870@75Hz
(II) I810(0): Manufacturer's mask: 0
(II) I810(0): Supported Future Video Modes:
(II) I810(0): #0: hsize: 1152 vsize 864 refresh: 75 vid: 20337
(II) I810(0): #1: hsize: 1280 vsize 1024 refresh: 76 vid: 36993
(II) I810(0): #2: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) I810(0): #3: hsize: 1280 vsize 1024 refresh: 72 vid: 35969
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 108.0 MHz Image Size: 376 x 301 mm
(II) I810(0): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) I810(0): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking: 1066 v_border: 0
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 25.2 MHz Image Size: 376 x 301 mm
(II) I810(0): h_active: 640 h_sync: 656 h_sync_end 752 h_blank_end 800 h_border: 0
(II) I810(0): v_active: 350 v_sync: 387 v_sync_end 389 v_blanking: 449 v_border: 0
(II) I810(0): Ranges: V min: 56 V max: 76 Hz, H min: 31 H max: 83 kHz, PixClock max 140 MHz
(II) I810(0): Monitor name: BenQ FP93G
(--) I810(0): A non-CRT device is attached to pipe B.
No refresh rate overrides will be attempted.
(--) I810(0): Maximum space available for video modes: 12288 kByte
(II) I810(0): Using detected DDC timings
(II) I810(0): HorizSync 31-83
(II) I810(0): VertRefresh 56-76
...
Mode: 38 (1280x1024)
ModeAttributes: 0x9a
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0x0
WinFuncPtr: 0xc0006f9b
BytesPerScanline: 1280
XResolution: 1280
YResolution: 1024
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 8
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosition: 0
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorModeInfo: 0
PhysBasePtr: 0xb0000000
LinBytesPerScanLine: 1280
BnkNumberOfImagePages: 8
LinNumberOfImagePages: 8
LinRedMaskSize: 0
LinRedFieldPosition: 0
LinGreenMaskSize: 0
LinGreenFieldPosition: 0
LinBlueMaskSize: 0
LinBlueFieldPosition: 0
LinRsvdMaskSize: 0
LinRsvdFieldPosition: 0
MaxPixelClock: 230000000
...
(II) I810(1): Secondary Monitor: Using hsync range of 31.00-83.00 kHz
(II) I810(1): Secondary Monitor: Using vrefresh range of 56.00-76.00 Hz
(II) I810(1): Not using mode "1280x1024" (no mode of this name)
(II) I810(1): Not using mode "1152x864" (no mode of this name)
(--) I810(1): Virtual size is 1024x768 (pitch 1024)
(**) I810(1): *Built-in mode "1024x768"
(**) I810(1): *Built-in mode "800x600"
(**) I810(1): *Built-in mode "640x480"
(II) I810(1): Attempting to use 75.08Hz refresh for mode "1024x768" (845)
(II) I810(1): Attempting to use 75.00Hz refresh for mode "800x600" (843)
(II) I810(1): Attempting to use 75.00Hz refresh for mode "640x480" (841)
(--) I810(1): Display dimensions: (380, 300) mm
(--) I810(1): DPI set to (68, 65)
...
(--) I810(0): A non-CRT device is attached to pipe B.
No refresh rate overrides will be attempted.
(II) I810(0): Display plane A is disabled and connected to Pipe A.
(II) I810(0): Display plane B is enabled and connected to Pipe B.
(II) I810(0): Enabling plane A.
(II) I810(0): Enabling plane B.
(II) I810(0): Display plane A is now enabled and connected to Pipe A.
(II) I810(0): Display plane B is now enabled and connected to Pipe B.
(II) I810(0): PIPEACONF is 0x80000000
(II) I810(0): PIPEBCONF is 0x80000000
(WW) I810(0): Correcting plane B stride (320 -> 1024)
(II) I810(0): Mode bandwidth is 47 Mpixel/s
(II) I810(0): maxBandwidth is 1152 Mbyte/s, pipe bandwidths are 252 Mbyte/s, 0 Mbyte/s
(II) I810(0): Using XFree86 Acceleration Architecture (XAA)
...
 
Old 07-03-2007, 10:40 PM   #2
davimint
Member
 
Registered: Jan 2006
Distribution: Slackware Current
Posts: 272

Rep: Reputation: 33
I had all kind of problems on a spare computer "not a laptop" with the intel onboard video. Maybe theres something is this thread that will help you

http://www.linuxquestions.org/questi...d.php?t=563977

Pay close attention to Post#2. i810 is a xorg driver.

What helped me the most was the xorg-log by simply clearing the log and starting x, then I switched to another tty and reading the log.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
modelines for /etc/X11/xorg.conf TranceDude Linux - Hardware 3 09-30-2005 09:59 AM
xorg config file issues with dual monitors and oddly large fonts mastahnke Linux - Software 0 08-17-2005 12:15 AM
How to get XFree86 modelines for my card & monitor VertX Linux - Software 1 03-13-2005 04:00 AM
Dual monitor setup with Xorg and KDE Rikra Linux - Software 0 11-29-2004 02:27 PM
Dual monitor config problems sleepindawg Linux - Hardware 7 05-24-2004 02:44 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 06:06 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration