LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Ubuntu
User Name
Password
Ubuntu This forum is for the discussion of Ubuntu Linux.

Notices


Reply
  Search this Thread
Old 07-27-2006, 12:32 AM   #1
Malibyte
Member
 
Registered: Dec 2001
Location: California, USA
Distribution: Ubuntu, Debian
Posts: 128

Rep: Reputation: 15
1280x720 with i810 driver??? Help!


Hi all -

Yes, I have searched through the forum and Googled this over the greater 'net as well.

I am setting this machine up to eventually run MythTV under Ubuntu Dapper, with my Samsung DLP HDTV as its monitor.

The machine is a 2.8GHz P-4 with integrated i810 onboard video, 2GB or RAM and a couple of 320GB SATA drives.

The TV's optimum res is 1280x720 at 60Hz.

I have tried changing the lines in xorg.conf to 1280x720 (only). I downloaded that little utility to generate a modeline, then added it to xorg.conf.

No joy. It still comes up at 1024x768 at 75Hz.

Just for sh*ts and giggles, I created an NTFS partition on the hard drive and installed Windoze XP. Once I installed the video drivers, it came right up at 1280x720...so I KNOW the combination is possible.

It was suggested on Ubuntuforums that I install 915resolution. I did, and configured it as suggested.

This "sort of" worked. I get what at first glance *looks* like widescreen 1280x720, but it's obvious that the screen isn't at optimal resolution (fonts aren't very readable, etc., as you'd expect on a regular LCD monitor that's not at the right resolution). When I hit the "display" button on the TV's remote, it's telling me that I'm at 1024x768 at 52Hz (or 73Hz, depending upon how I configure 915resolution). When running Windoze, it comes up with 1280x720 at 60Hz, where it should be.

Since it works fine in Windoze, my guess is that it doesn't need a BIOS upgrade.

Here's the relevant parts of my xorg.conf:

Code:
Section "Device"
        Identifier      "Intel Corporation 82915G/GV/910GL Express Chipset Family Graphics Controller
        Driver          "i810"
        BusID           "PCI:0:2:0"
EndSection

Section "Monitor"
        Identifier      "SAMSUNG DLP"
        Option          "DPMS"
        HorizSync       31.5-50
        VertRefresh     40-90
#       1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
        Modeline "1280x720"  74.48  1280 1336 1472 1664  720 721 724 746

EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Intel Corporation 82915G/GV/910GL Express Chipset Family Graphics Controller
       Monitor         "SAMSUNG DLP"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1280x720"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1280x720"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1280x720"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1280x720"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1280x720"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1280x720"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
EndSection

Section "DRI"
        Mode    0666
EndSection
Has ANYONE gotten X to come up at 1280x720 reliably on an HDTV??? There's not much else that I need to do before I install MythTV on this box.

Thanks in advance -- Bob
 
Old 07-27-2006, 05:09 PM   #2
IsaacKuo
Senior Member
 
Registered: Apr 2004
Location: Baton Rouge, Louisiana, USA
Distribution: Debian Stable
Posts: 2,546
Blog Entries: 8

Rep: Reputation: 465Reputation: 465Reputation: 465Reputation: 465Reputation: 465
Well, I've used a similar method to yours to get 1280x960i working on my 4:3 aspect ratio HDTV--a significantly more complex problem due to various overscanning issues and interlacing. I don't have a 720p HDTV, but I'm sure I'd be able to get it working no problem.

However, I'm not positive whether Linux's i810 driver is sophisticated enough to handle unusual resolutions. I've created custom modes with i810 for 1280x960 (progressive--the hardware definitely can't handle interlaced resolutions). But I've not tried 1280x720 myself.
 
Old 07-27-2006, 05:35 PM   #3
Chromezero
Member
 
Registered: Nov 2004
Location: Arizona
Distribution: Slackware, RHEL, others
Posts: 470

Rep: Reputation: 40
Code:
        Modeline "1280x720"  74.48  1280 1336 1472 1664  720 721 724 746
I'm not sure that this line needs to be in there. You might try commenting it out and see what happens.
 
Old 07-27-2006, 05:53 PM   #4
Malibyte
Member
 
Registered: Dec 2001
Location: California, USA
Distribution: Ubuntu, Debian
Posts: 128

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by Chromezero
Code:
        Modeline "1280x720"  74.48  1280 1336 1472 1664  720 721 724 746
I'm not sure that this line needs to be in there. You might try commenting it out and see what happens.
Tried that fairly early on. Without it, X comes up at 800x600 @ 85Hz. Good thought, though.


My old tagline:
"The weather is here...wish you were beautiful." - Jimmy Buffett. :-p
 
Old 07-27-2006, 06:24 PM   #5
Chromezero
Member
 
Registered: Nov 2004
Location: Arizona
Distribution: Slackware, RHEL, others
Posts: 470

Rep: Reputation: 40
You might try specifying the frequency under each mode. Not quite sure what effect this will have but I remember seeing this before.

Code:
SubSection "Display"
                Depth           16
                Modes           "1280x720@60"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1280x720@60"
        EndSubSection
 
Old 07-27-2006, 06:40 PM   #6
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
You said that you downloaded a program to generate the modeline. X windows comes with it's own program that does the same thing called "gtf"

It is called like "gtf 1280 720 60 -x"
The output looks like:
# 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
Modeline "1280x720_60.00" 74.48 1280 1336 1472 1664 720 721 724 746 -HSync +Vsync
above is only an example on my hardware not yours


However, I would drop of the ".00" from the name, and change the modes to "1280x720_60" in the display section.
 
Old 07-27-2006, 11:02 PM   #7
Malibyte
Member
 
Registered: Dec 2001
Location: California, USA
Distribution: Ubuntu, Debian
Posts: 128

Original Poster
Rep: Reputation: 15
You're right, it's gtf...didn't know it was there, downloaded the source from someplace into my home dir and compiled it. Anyway, took your suggestion, no difference.

I think I'm going to go bald from this experience. The box has only two expansion slots, both of which are being used (+ one PCI Express x1)...am I looking at having to buy an add-in vid card to get this to work???

As I said, 1280x720@60 works fine in Windoze with Intel's drivers, so it must be a problem with the i810 Linux driver. They (Intel) have Linux drivers for RHEL 3, SuSE and Red Flag Linux only, nothing for Debian and its offspring. I really don't want to switch to SuSE (and even if I did, there's no guarantees!)

Anyone else have any ideas?

Thanks again - Bob
 
Old 07-28-2006, 03:00 AM   #8
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
When I googled for "Samsung DLP HDTV" the messages had a different resolution. Are there different models? You might want to search using the model number and a term found in xorg.conf. The result could be an example xorg.conf file. Also, read through the /var/log/xorg.0.conf file. It may indicate what the problem is.

I don't know if it is important, but I noticed that you don't have a display size entry.
 
Old 07-28-2006, 12:01 PM   #9
Malibyte
Member
 
Registered: Dec 2001
Location: California, USA
Distribution: Ubuntu, Debian
Posts: 128

Original Poster
Rep: Reputation: 15
It's an HLN-617W.

I got the specs from the TV's manual (there's a section devoted to "using your TV as a PC monitor"). The optimum resolution is 1280x720 at 60Hz, which is 720p HDTV (which the Windoze drivers seem to handle fine - too bad we don't have something like ndiswrapper for video drivers). It will also do 1080i, but I'm not even going to think about that right now.

Thanks...Bob
 
Old 07-28-2006, 03:18 PM   #10
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
You have a different model than the one referred to that I found on the net. The horizontal and vertical refresh entries can be touchy. Something tells me that 40-90 for the vertical refresh isn't right; I think that 40-70 might work better. Also generate modelines for "1280 768 56 -x". 90 seems to high to me, but I'm just basing this on a feeling. Your resolution implies either a 5:3 aspect ration, or the pixels are not square. Perhaps you could use a "DisplaySize" entry in your xorg.conf file.

I have a 16:9 LCD display on my laptop. Its Device entry has the line: DisplaySize 332 207
If it is the ratio that is important, then the same entry might help, otherwise you could scale it up from my 15 " display. I looked at your model on the net and found that it has a 16:9 ration screen. However 1280/768 has a 5:3 ratio. That makes me think that you need the DisplaySize entry to keep the screen from being stretched vertically.
I think that the pixels are longer vertically.

Remember that the "xorg.conf" file has its own manpage.

Last edited by jschiwal; 07-28-2006 at 06:42 PM.
 
Old 07-28-2006, 07:25 PM   #11
Malibyte
Member
 
Registered: Dec 2001
Location: California, USA
Distribution: Ubuntu, Debian
Posts: 128

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by jschiwal
I think that 40-70 might work better. Also generate modelines for "1280 768 56 -x". 90 seems to high to me, but I'm just basing this on a feeling. Your resolution implies either a 5:3 aspect ration, or the pixels are not square. Perhaps you could use a "DisplaySize" entry in your xorg.conf file.

I have a 16:9 LCD display on my laptop. Its Device entry has the line: DisplaySize 332 207
If it is the ratio that is important, then the same entry might help, otherwise you could scale it up from my 15 " display. I looked at your model on the net and found that it has a 16:9 ration screen. However 1280/768 has a 5:3 ratio. That makes me think that you need the DisplaySize entry to keep the screen from being stretched vertically.
I think that the pixels are longer vertically.

I will try using different refresh-rate range and/or the DisplaySize entry.

I have looked at the xorg.conf man page, but will peruse it again.

The resolution I'm shooting for is 1280x720, not 768, which is 16:9. :-)

Thanks...Bob
 
Old 07-29-2006, 02:38 AM   #12
Malibyte
Member
 
Registered: Dec 2001
Location: California, USA
Distribution: Ubuntu, Debian
Posts: 128

Original Poster
Rep: Reputation: 15
OK...the probed ranges are as follows:

HorizSync 30-61
VertRefresh 56-85

Changed them in xorg.conf. No difference.

Adding the DisplaySize entry didn't work either.

Aaarrrghh.
 
Old 07-29-2006, 04:08 AM   #13
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
Is the flatscreen the only video device connected when you ran the "gtf" program? ( I don't know how you would use the program if you had 2 monitors connected. ) Also, it may be the case where you need to power down after changing a video output connection. My DVD/VCR, and Sony Stereo (with a/v switch) at home is even like that. If I change from s-video to video, I need to shut them down.

Does a 1024 * 720 or 800 * 600 modeline work?

I notice in /usr/src/linux/Documentation/kernel-parameters.txt, that the i810 device has two parameter restrictions

Code:
  ...
        DRM     Direct Rendering Management support is enabled.
        HW      Appropriate hardware is enabled.
  ...
        i810=           [HW,DRM]
  ...
Could you try loading in the drm kernel module before starting the x server, and loading the dri module (in xorg.conf)?

.....

I just discovered that the i810 driver has it's own manpage. Try reading "man 4 i810" for a number of options.

I noticed two things that stood out:
Quote:
By default 8 Megabytes of system memory are used for graphics. For the 830M and later, the default is 8 Megabytes when DRI is not enabled and 32 Megabytes with DRI is enabled. This amount may be changed with the VideoRam entry in the config file Device section. It may be set to any reasonable value up to 64MB for older chipsets or 128MB for newer chipets. It is advisable to check the Xorg log file to check if any features have been disabled because of insufficient video memory. In particular, DRI support or tiling mode may be disabled with insufficient video memory. Either of these being disabled will reduce performance for 3D applications. Note however, that increasing this value too much will reduce the amount of system memory available for other applications.

The driver makes use of the video BIOS to program video modes for the 830M and later. This limits the video modes that can be used to those provided by the video BIOS, and to those that will fit into the amount of video memory that the video BIOS is aware of.
So using the i810 driver, you may need to upgrade the video BIOS if possible to add support for the 1280x720 video mode.

Good Luck!

Last edited by jschiwal; 07-29-2006 at 04:11 AM.
 
Old 07-29-2006, 04:33 AM   #14
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
One of the kernel source files, i810_dvt.c, contains a table of register values for various resolutions:
Quote:
/*-*- linux-c -*-
* linux/drivers/video/i810_dvt.c -- Intel 810 Discrete Video Timings (Intel)
*
* Copyright (C) 2001 Antonino Daplas<adaplas@pol.net>
* All Rights Reserved
*
*
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file COPYING in the main directory of this archive for
* more details.
*/

#include <linux/kernel.h>

#include "i810_regs.h"
#include "i810.h"

struct mode_registers std_modes[] = {
/* 640x480 @ 60Hz */
{ 25000, 0x0013, 0x0003, 0x40, 0x5F, 0x4F, 0x50, 0x82, 0x51, 0x9D,
0x0B, 0x10, 0x40, 0xE9, 0x0B, 0xDF, 0x50, 0xE7, 0x04, 0x02,
0x01, 0x01, 0x01, 0x00, 0x01, 0x22002000, 0x22004000, 0x22006000,
0x22002000, 0x22004000, 0x22006000, 0xC0 },

/* 640x480 @ 70Hz */
{ 28000, 0x0053, 0x0010, 0x40, 0x61, 0x4F, 0x4F, 0x85, 0x52, 0x9A,
0xF2, 0x10, 0x40, 0xE0, 0x03, 0xDF, 0x50, 0xDF, 0xF3, 0x01,
0x01, 0x01, 0x01, 0x00, 0x01, 0x22002000, 0x22004000, 0x22005000,
0x22002000, 0x22004000, 0x22005000, 0xC0 },

/* 640x480 @ 72Hz */
{ 31000, 0x0013, 0x0002, 0x40, 0x63, 0x4F, 0x4F, 0x87, 0x52, 0x97,
0x06, 0x0F, 0x40, 0xE8, 0x0B, 0xDF, 0x50, 0xDF, 0x07, 0x02,
0x01, 0x01, 0x01, 0x00, 0x01, 0x22003000, 0x22005000, 0x22007000,
0x22003000, 0x22005000, 0x22007000, 0xC0 },

/* 640x480 @ 75Hz */
{ 31000, 0x0013, 0x0002, 0x40, 0x64, 0x4F, 0x4F, 0x88, 0x51, 0x99,
0xF2, 0x10, 0x40, 0xE0, 0x03, 0xDF, 0x50, 0xDF, 0xF3, 0x01,
0x01, 0x01, 0x01, 0x00, 0x01, 0x22003000, 0x22005000, 0x22007000,
0x22003000, 0x22005000, 0x22007000, 0xC0 },

/* 640x480 @ 85Hz */
{ 36000, 0x0010, 0x0001, 0x40, 0x63, 0x4F, 0x4F, 0x87, 0x56, 0x9D,
0xFB, 0x10, 0x40, 0xE0, 0x03, 0xDF, 0x50, 0xDF, 0xFC, 0x01,
0x01, 0x01, 0x01, 0x00, 0x01, 0x22003000, 0x22005000, 0x22107000,
0x22003000, 0x22005000, 0x22107000, 0xC0 },

/* 800x600 @ 56Hz */
{ 36000, 0x0010, 0x0001, 0x40, 0x7B, 0x63, 0x63, 0x9F, 0x66, 0x8F,
0x6F, 0x10, 0x40, 0x58, 0x0A, 0x57, 0xC8, 0x57, 0x70, 0x02,
0x02, 0x02, 0x02, 0x00, 0x01, 0x22003000, 0x22005000, 0x22107000,
0x22003000, 0x22005000, 0x22107000, 0x00 },

/* 800x600 @ 60Hz */
{ 40000, 0x0008, 0x0001, 0x30, 0x7F, 0x63, 0x63, 0x83, 0x68, 0x18,
0x72, 0x10, 0x40, 0x58, 0x0C, 0x57, 0xC8, 0x57, 0x73, 0x02,
0x02, 0x02, 0x02, 0x00, 0x00, 0x22003000, 0x22006000, 0x22108000,
0x22003000, 0x22006000, 0x22108000, 0x00 },

/* 800x600 @ 70Hz */
{ 45000, 0x0054, 0x0015, 0x30, 0x7D, 0x63, 0x63, 0x81, 0x68, 0x12,
0x6f, 0x10, 0x40, 0x58, 0x0b, 0x57, 0x64, 0x57, 0x70, 0x02,
0x02, 0x02, 0x02, 0x00, 0x00, 0x22004000, 0x22007000, 0x2210A000,
0x22004000, 0x22007000, 0x2210A000, 0x00 },

/* 800x600 @ 72Hz */
{ 50000, 0x0017, 0x0004, 0x30, 0x7D, 0x63, 0x63, 0x81, 0x6A, 0x19,
0x98, 0x10, 0x40, 0x7C, 0x02, 0x57, 0xC8, 0x57, 0x99, 0x02,
0x02, 0x02, 0x02, 0x00, 0x00, 0x22004000, 0x22007000, 0x2210A000,
0x22004000, 0x22007000, 0x2210A000, 0x00 },

/* 800x600 @ 75Hz */
{ 49000, 0x001F, 0x0006, 0x30, 0x7F, 0x63, 0x63, 0x83, 0x65, 0x0F,
0x6F, 0x10, 0x40, 0x58, 0x0B, 0x57, 0xC8, 0x57, 0x70, 0x02,
0x02, 0x02, 0x02, 0x00, 0x00, 0x22004000, 0x22007000, 0x2210B000,
0x22004000, 0x22007000, 0x2210B000, 0x00 },

/* 800x600 @ 85Hz */
{ 56000, 0x0049, 0x000E, 0x30, 0x7E, 0x63, 0x63, 0x82, 0x67, 0x0F,
0x75, 0x10, 0x40, 0x58, 0x0B, 0x57, 0xC8, 0x57, 0x76, 0x02,
0x02, 0x02, 0x02, 0x00, 0x00, 0x22004000, 0x22108000, 0x2210b000,
0x22004000, 0x22108000, 0x2210b000, 0x00 },

/* 1024x768 @ 60Hz */
{ 65000, 0x003F, 0x000A, 0x30, 0xA3, 0x7F, 0x7F, 0x87, 0x83, 0x94,
0x24, 0x10, 0x40, 0x02, 0x08, 0xFF, 0x80, 0xFF, 0x25, 0x03,
0x02, 0x03, 0x02, 0x00, 0x00, 0x22005000, 0x22109000, 0x2220D000,
0x22005000, 0x22109000, 0x2220D000, 0xC0 },

/* 1024x768 @ 70Hz */
{ 75000, 0x0017, 0x0002, 0x30, 0xA1, 0x7F, 0x7F, 0x85, 0x82, 0x93,
0x24, 0x10, 0x40, 0x02, 0x08, 0xFF, 0x80, 0xFF, 0x25, 0x03,
0x02, 0x03, 0x02, 0x00, 0x00, 0x22005000, 0x2210A000, 0x2220F000,
0x22005000, 0x2210A000, 0x2220F000, 0xC0 },

/* 1024x768 @ 75Hz */
{ 78000, 0x0050, 0x0017, 0x20, 0x9F, 0x7F, 0x7F, 0x83, 0x81, 0x8D,
0x1E, 0x10, 0x40, 0x00, 0x03, 0xFF, 0x80, 0xFF, 0x1F, 0x03,
0x02, 0x03, 0x02, 0x00, 0x00, 0x22006000, 0x2210B000, 0x22210000,
0x22006000, 0x2210B000, 0x22210000, 0x00 },

/* 1024x768 @ 85Hz */
{ 94000, 0x003D, 0x000E, 0x20, 0xA7, 0x7F, 0x7F, 0x8B, 0x85, 0x91,
0x26, 0x10, 0x40, 0x00, 0x03, 0xFF, 0x80, 0xFF, 0x27, 0x03,
0x02, 0x03, 0x02, 0x00, 0x00, 0x22007000, 0x2220E000, 0x22212000,
0x22007000, 0x2220E000, 0x22212000, 0x00 },

/* 1152x864 @ 60Hz */
{ 80000, 0x0008, 0x0001, 0x20, 0xB3, 0x8F, 0x8F, 0x97, 0x93, 0x9f,
0x87, 0x10, 0x40, 0x60, 0x03, 0x5F, 0x90, 0x5f, 0x88, 0x03,
0x03, 0x03, 0x03, 0x00, 0x00, 0x2220C000, 0x22210000, 0x22415000,
0x2220C000, 0x22210000, 0x22415000, 0x00 },

/* 1152x864 @ 70Hz */
{ 96000, 0x000a, 0x0001, 0x20, 0xbb, 0x8F, 0x8F, 0x9f, 0x98, 0x87,
0x82, 0x10, 0x40, 0x60, 0x03, 0x5F, 0x90, 0x5F, 0x83, 0x03,
0x03, 0x03, 0x03, 0x00, 0x00, 0x22107000, 0x22210000, 0x22415000,
0x22107000, 0x22210000, 0x22415000, 0x00 },

/* 1152x864 @ 72Hz */
{ 99000, 0x001f, 0x0006, 0x20, 0xbb, 0x8F, 0x8F, 0x9f, 0x98, 0x87,
0x83, 0x10, 0x40, 0x60, 0x03, 0x5F, 0x90, 0x5F, 0x84, 0x03,
0x03, 0x03, 0x03, 0x00, 0x00, 0x22107000, 0x22210000, 0x22415000,
0x22107000, 0x22210000, 0x22415000, 0x00 },

/* 1152x864 @ 75Hz */
{ 108000, 0x0010, 0x0002, 0x20, 0xC3, 0x8F, 0x8F, 0x87, 0x97, 0x07,
0x82, 0x10, 0x40, 0x60, 0x03, 0x5F, 0x90, 0x5F, 0x83, 0x03,
0x03, 0x03, 0x03, 0x00, 0x01, 0x22107000, 0x22210000, 0x22415000,
0x22107000, 0x22210000, 0x22415000, 0x00 },

/* 1152x864 @ 85Hz */
{ 121000, 0x006D, 0x0014, 0x20, 0xc0, 0x8F, 0x8F, 0x84, 0x97, 0x07,
0x93, 0x10, 0x40, 0x60, 0x03, 0x5F, 0x90, 0x5F, 0x94, 0x03,
0x03, 0x03, 0x03, 0x00, 0x01, 0x2220C000, 0x22210000, 0x22415000,
0x2220C000, 0x22210000, 0x22415000, 0x0 },

/* 1280x960 @ 60Hz */
{ 108000, 0x0010, 0x0002, 0x20, 0xDC, 0x9F, 0x9F, 0x80, 0xAB, 0x99,
0xE6, 0x10, 0x40, 0xC0, 0x03, 0xBF, 0xA0, 0xBF, 0xE7, 0x03,
0x03, 0x03, 0x03, 0x00, 0x01, 0x2210A000, 0x22210000, 0x22415000,
0x2210A000, 0x22210000, 0x22415000, 0x00 },

/* 1280x960 @ 75Hz */
{ 129000, 0x0029, 0x0006, 0x20, 0xD3, 0x9F, 0x9F, 0x97, 0xaa, 0x1b,
0xE8, 0x10, 0x40, 0xC0, 0x03, 0xBF, 0xA0, 0xBF, 0xE9, 0x03,
0x03, 0x03, 0x03, 0x00, 0x01, 0x2210A000, 0x22210000, 0x2241B000,
0x2210A000, 0x22210000, 0x2241B000, 0x00 },

/* 1280x960 @ 85Hz */
{ 148000, 0x0042, 0x0009, 0x20, 0xD3, 0x9F, 0x9F, 0x97, 0xA7, 0x1B,
0xF1, 0x10, 0x40, 0xC0, 0x03, 0xBF, 0xA0, 0xBF, 0xF2, 0x03,
0x03, 0x03, 0x03, 0x00, 0x01, 0x2210A000, 0x22220000, 0x2241D000,
0x2210A000, 0x22220000, 0x2241D000, 0x00 },

/* 1600x1200 @ 60Hz */
{ 162000, 0x0019, 0x0006, 0x10, 0x09, 0xC7, 0xC7, 0x8D, 0xcf, 0x07,
0xE0, 0x10, 0x40, 0xB0, 0x03, 0xAF, 0xC8, 0xAF, 0xE1, 0x04,
0x04, 0x04, 0x04, 0x01, 0x00, 0x2210b000, 0x22416000, 0x44419000,
0x2210b000, 0x22416000, 0x44419000, 0x00 },

/* 1600x1200 @ 65 Hz */
{ 175000, 0x005d, 0x0018, 0x10, 0x09, 0xC7, 0xC7, 0x8D, 0xcf, 0x07,
0xE0, 0x10, 0x40, 0xB0, 0x03, 0xAF, 0xC8, 0xAF, 0xE1, 0x04,
0x04, 0x04, 0x04, 0x01, 0x00, 0x2210c000, 0x22416000, 0x44419000,
0x2210c000, 0x22416000, 0x44419000, 0x00 },

/* 1600x1200 @ 70 Hz */
{ 189000, 0x003D, 0x000e, 0x10, 0x09, 0xC7, 0xC7, 0x8d, 0xcf, 0x07,
0xE0, 0x10, 0x40, 0xb0, 0x03, 0xAF, 0xC8, 0xaf, 0xE1, 0x04,
0x04, 0x04, 0x04, 0x01, 0x00, 0x2220e000, 0x22416000, 0x44419000,
0x2220e000, 0x22416000, 0x44419000, 0x00 },

/* 1600x1200 @ 72 Hz */
{ 195000, 0x003f, 0x000e, 0x10, 0x0b, 0xC7, 0xC7, 0x8f, 0xd5, 0x0b,
0xE1, 0x10, 0x40, 0xb0, 0x03, 0xAF, 0xC8, 0xaf, 0xe2, 0x04, 0x04,
0x04, 0x04, 0x01, 0x00, 0x2220e000, 0x22416000, 0x44419000,
0x2220e000, 0x22416000, 0x44419000, 0x00 },

/* 1600x1200 @ 75 Hz */
{ 202000, 0x0024, 0x0007, 0x10, 0x09, 0xC7, 0xC7, 0x8d, 0xcf, 0x07,
0xE0, 0x10, 0x40, 0xb0, 0x03, 0xAF, 0xC8, 0xaf, 0xE1, 0x04, 0x04,
0x04, 0x04, 0x01, 0x00, 0x2220e000, 0x22416000, 0x44419000,
0x2220e000, 0x22416000, 0x44419000, 0x00 },

/* 1600x1200 @ 85 Hz */
{ 229000, 0x0029, 0x0007, 0x10, 0x09, 0xC7, 0xC7, 0x8d, 0xcf, 0x07,
0xE0, 0x10, 0x40, 0xb0, 0x03, 0xAF, 0xC8, 0xaf, 0xE1, 0x04, 0x04,
0x04, 0x04, 0x01, 0x00, 0x22210000, 0x22416000, 0x0,
0x22210000, 0x22416000, 0x0, 0x00 },
};
Maybe you could email Intel support and ask what the values should be for your resolution. Or use hexedit or od to dump out the windows driver and extract the values. Look for a sequence like "0x10 0x09 0xC7 0xC7 0x8d 0xcf 0x07 0xE0 0x10 0x40 0xb0 0x03 0xAF 0xC8 0xaf 0xE1 0x04 0x04 0x04 0x04 0x01 0x00".
 
Old 07-30-2006, 01:42 PM   #15
Malibyte
Member
 
Registered: Dec 2001
Location: California, USA
Distribution: Ubuntu, Debian
Posts: 128

Original Poster
Rep: Reputation: 15
jschiwal -

Thanks for the come-backs. I have looked all over the Intel site and can't find a support e-mail address for regular peons (not developers or paid supporters) like myself.

I will try loading the DRM module before starting X, so see if that makes any difference. The DRI module is already in xorg.conf. I'm not on that machine at the moment.

800x600 resolutions all work. 1024x720? Haven't seen that one before but may give it a shot.

Tried adding "VideoRAM 65536" to xorg.conf but that didn't work. That should be plenty to get the X server up at 1280x720, but will try 131072K also.

Hmmmm. Going through the windows driver with hexedit...looks pretty tedious.

There's a PCI-Express x1 video card with the Radeon chipset going for aroung $100. I hate the idea of caving in and going that route, since I *know* this on-board chipset will do 1280x720, but I have only so much time to screw around with this. Will 1280x720 at 60Hz work with the Radeon drivers in Linux?

Thanks -- Bob
 
  


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
problems with KDM not restarting with i810 driver ille.pugil42 Linux - Software 1 01-29-2006 02:57 AM
Bad:i810 audio driver problem ekangi32 Linux - Hardware 2 05-15-2005 06:55 AM
i810 Driver and OpenGL abxbx Slackware 6 08-03-2004 05:05 AM
i810 driver for XF86 4.3.0 vamp Slackware 3 08-27-2003 01:27 PM
kernel is 2.2.19 + debian + i810 driver cknaresh Linux - General 4 03-26-2003 03:20 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Ubuntu

All times are GMT -5. The time now is 10:04 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