Unsolved

This post is more than 5 years old

5 Posts

4547

April 27th, 2004 03:00

i810 and Xfree86 (attempt #3)

i have a dimension 2400n, with the integrated "intel extreme 3d" (845g) video chip.  i am using it with xfree86 4.3 on linux 2.4.25 (gentoo).  the xfree86 driver (i810) is unable to change the scan frequency to something other than 60Hz, due to failed bios calls.  this is true for any resolution and bit depth.

i have verified the agpgart device is enabled on my system and i810 kernel drivers are compiled in (as well as the i810 xfree86 driver being loaded properly, as well as dri).  my bios version is A04.  xfree86, kde, and xrandr all report the frequency to be 86Hz (or so), but my monitor's status menu (and the pain in my eyeballs) says otherwise.  is this a known issue, and is there a fix/workaround for this?

thanks in advance.

here is a sample of the error log:
----------------------------
(WW) I810(0): Extended BIOS function 0x5f05 not supported.
(WW) I810(0): Failed to set refresh rate to 84Hz.
(II) I810(0): Display plane A is enabled.
(II) I810(0): Display plane B is disabled.
(II) I810(0): PIPEACONF is 0x80000000
(WW) I810(0): Correcting plane A stride (1024 -> 2048)
(II) I810(0): Mode bandwidth is 47 Mpixel/s
(WW) I810(0): Extended BIOS function 0x5f28 not supported.
(WW) I810(0): Extended BIOS function 0x5f61 not supported.

----------------------------
i'll be happy to include the whole xfree86.log contents upon request, but it is extremely long.

some more relevent info --

from XF86Config:
----------------------------
Section "Monitor"
 Identifier "NEC MultiSync E950"
 HorizSync 31-96
 VertRefresh 55-160
EndSection

Section "Device"
 Identifier "onboard i810"
 Driver "i810"
 #VideoRam 8192
 # Insert Clocks lines here if appropriate
EndSection

Section "Screen"
 Identifier "Screen 1"
 Device "onboard i810"
 Monitor "NEC MultiSync E950"
 DefaultDepth 16

 Subsection "Display"
  Depth 8
  Modes "1280x1024" "1024x768" "800x600" "640x480"
  ViewPort 0 0
 EndSubsection
 Subsection "Display"
  Depth 16
  Modes "1280x1024" "1024x768" "800x600" "640x480"
  ViewPort 0 0
 EndSubsection
 Subsection "Display"
  Depth 24
  Modes "1280x1024" "1024x768" "800x600" "640x480"
  ViewPort 0 0
 EndSubsection
EndSection

----------------------------

xrandr:
----------------------------
$ xrandr
SZ: Pixels Physical Refresh
*0 1280 x 1024 ( 374mm x 271mm ) *86
1 1024 x 768 ( 374mm x 271mm ) 85
2 800 x 600 ( 374mm x 271mm ) 86
3 640 x 480 ( 374mm x 271mm ) 86
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none

----------------------------

/dev/pci
----------------------------
Bus 0, device 2, function 0:
VGA compatible controller: Intel Corp. 82845G/GL [Brookdale-G] Chipset Integrated Graphics Device (rev 1).
IRQ 11.
Prefetchable 32 bit memory at 0xe8000000 [0xefffffff].
Non-prefetchable 32 bit memory at 0xfeb80000 [0xfebfffff].

----------------------------

April 27th, 2004 11:00

never seen this before, but looks like a problem in the dell bios. Dell BIOSes are notoriously cr*p with intel integrated graphics. I'd suggest you post your full log and config files to the xfree86 mailing list. there are a lot of experts over there and one of them might be able to help more.

cheers

ps - you're using the 845patch to get it running in the first place right?

3 Posts

May 14th, 2004 08:00

Hi,

I have the intel chip on my optiplex gx270...

The bios which shipped aith the machine (A03) does not support the intel graphics chip...

See: http://linux.dell.com/blog/2004/05/10/#1531

I down graded the bios to A01 and can no get a display and 1024x768 display... I'm now trying to work out how to get my display up to 1600x1200!

Any tips?

James

May 23rd, 2004 16:00

you're using 855patch right?

http://www.chzsoft.com.ar/855patch.html

0 events found

No Events found!

Top