Enabling WXGA (1240x768) on Packard Bell EasyNote under Fedora Core 3

I have tried all kinds of things to enable the display at 1240x768px (the exact pixel size of my panel).  The machine is a Packard Bell EasyNote and I am running:

xorg-x11-6.8.2-1 with kernel 2.6.12-1.1381_FC3

These are the monitor and screen parts of xorg.conf:

Section "Monitor"
      Identifier   "Monitor0"
      VendorName   "Monitor Vendor"
      ModelName    "LCD Panel 1280x800"
      HorizSync    31.5 - 90.0
      VertRefresh  60.0 - 60.0
      ModeLine     "1280x768" 103.0 1280 1360 1496 1712 768 769 772 802 -hsync +vsync
      ModeLine     "1280x768_75" 103.0 1280 1360 1496 1712 768 769 772 802 -hsync +vsync
      ModeLine     "1280x768_60" 80.1 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
      ModeLine     "1280x768_50" 65.2 1280 1336 1464 1648 768 769 772 791 -hsync +vsync
EndSection

Section "Screen"
      Identifier "Screen0"
      Device     "Videocard0"
      Monitor    "Monitor0"
      DefaultDepth     24
      SubSection "Display"
            Depth     8
            Modes    "1280x768"
      EndSubSection
      SubSection "Display"
            Depth     15
            Modes    "1280x768"
      EndSubSection
      SubSection "Display"
            Depth     16
            Modes    "1280x768"
      EndSubSection
EndSection

Here is an extract from the Xorg log which may help (?):

(II) I810(0): Display Info: CRT: attached: FALSE, present: TRUE, size: (720,400)
(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,2059)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1280,800)
(II) I810(0): Display Info: CRT2 (second CRT): attached: FALSE, present: FALSE, size: (0,2059)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, size: (0,2059)
(II) I810(0): Size of device LFP (local flat panel) is 1280 x 800
(II) I810(0): No active displays on Pipe A.
(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 1280 x 800
(==) I810(0): Display is using Pipe B
(--) I810(0): Maximum frambuffer space: 65368 kByte
(II) I810(0): VESA VBE PanelID read successfully
(II) I810(0): PanelID returned panel resolution : 1280x800
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="X.Org Foundation"
      compiled for 6.8.2, module version = 1.0.0
      ABI class: X.Org Video Driver, version 0.7
(II) I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level none
(II) I810(0): VESA VBE DDC transfer in appr. 0 sec.
(II) I810(0): VESA VBE DDC read failed
(--) 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: 32576 kByte

....

(II) I810(0): Monitor0: Using hsync range of 31.50-90.00 kHz
(II) I810(0): Monitor0: Using vrefresh value of 60.00 Hz
(II) I810(0): Not using mode "1920x1440" (no mode of this name)
(II) I810(0): Not using mode "1600x1200" (no mode of this name)
(II) I810(0): Not using mode "1280x1024" (no mode of this name)
(II) I810(0): Not using mode "1280x960" (no mode of this name)
(II) I810(0): Not using mode "800x600" (no mode of this name)
(--) I810(0): Virtual size is 1024x768 (pitch 1024)
(**) I810(0): *Built-in mode "1024x768"
(**) I810(0): *Built-in mode "640x480"
(==) I810(0): DPI set to (75, 75)


Here is the entire contents of /usr/share/rhpl/extramodes :

ModeLine "1280x768"  102.98  1280 1360 1496 1712  768 769 772 802  -HSync +Vsync
ModeLine "1280x768_75"  102.98  1280 1360 1496 1712  768 769 772 802  -HSync +Vsync
ModeLine "1280x768_60"  80.14  1280 1344 1480 1680  768 769 772 795  -HSync +Vsync
ModeLine "1280x768_50"  65.18  1280 1336 1464 1648  768 769 772 791  -HSync +Vsync
LVL 1
vincevincevinceAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

gheistCommented:
Your intel onboard videocard does not have BIOS mode to display on your LCD panel. Modelines do not help.
Download i915 driver from Intel, it does any resolution, but last time right in this site it was checked as nonworking under 2.6 kernel

0
gheistCommented:
> (II) I810(0): PanelID returned panel resolution : 1280x800
Your panel is broke as it returns wrong data - even windows will have edge of desktop detached, since you counted 1240 and 768.

Go first without modelines and custom resolutions and post i810 driver chipset identifications, right above first lines you posted, smth like this:
(--) RADEON(0): Chipset: "ATI Radeon 9200SE 5964 (AGP)" (ChipID = 0x5964)
0
vincevincevinceAuthor Commented:
Thanks for your advice.  These lines appear to be related to the chipset identifications.  Under windows (it's a dual boot system) the screen works fine.

(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100,
      i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915),
      915GM, 945G
(II) Primary Device is: PCI 00:02:0
(--) Assigning device section with no busID to primary device
(--) Chipset 852GM/855GM found

....

(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: 32576 kB
(II) I810(0): VESA VBE OEM: Intel(r)852GM/852GME/855GM/855GME 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)852GM/852GME/855GM/855GME Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Integrated Graphics Chipset: Intel(R) 852GM
(--) I810(0): Chipset: "852GM/855GM"

...

(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"

...

0
gheistCommented:
Let me assune 1280x800 instead, as read from panel by videocard.
this is rather wrong - default depth has no resolutions:
Section "Screen"
     Identifier "Screen0"
     Device     "Videocard0"
     Monitor    "Monitor0"
     DefaultDepth     24
     SubSection "Display"
          Depth     8
          Modes    "1280x768"
     EndSubSection
     SubSection "Display"
          Depth     15
          Modes    "1280x768"
     EndSubSection
     SubSection "Display"
          Depth     16
          Modes    "1280x768"
     EndSubSection
EndSection

Suggested - remove or comment modelines,
add Option      "DPMS" where modelines was  - not required for your problem, but will fix blanking screen when overriding DDC info.
and add resolutions to your default color depth.

Section "Screen"
     Identifier "Screen0"
     Device     "Videocard0"
     Monitor    "Monitor0"
     DefaultDepth     24
     SubSection "Display"
          Depth     24
          Modes    "1280x800" "640x480"
     EndSubSection
EndSection

640x480 is intended as fallback, in case 1280x800 does not display as intended, then you will need modeline

Post back results you get
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gheistCommented:
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.
I will leave the following recommendation for this question in the Cleanup topic area:

Accept gheist http:#16434129

Any objections should be posted here in the next 4 days. After that time, the question will be closed.

gheist
EE Cleanup Volunteer
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Unix OS

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.