[i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)

Bug #304871 reported by Shirish Agarwal
228
This bug affects 20 people
Affects Status Importance Assigned to Milestone
xf86-video-intel
Fix Released
Critical
xserver-xorg-video-intel (Fedora)
Fix Released
High
xserver-xorg-video-intel (Ubuntu)
Fix Released
High
Unassigned
Jaunty
Fix Released
High
Bryce Harrington

Bug Description

Since the change from the 2.4.1 driver to 2.5.1, Jaunty now hangs during boot, with "Fatal server error: Couldn't bind memory for BO front buffer" shown in the log.

This bug is ONLY for the issue on i845 graphics. While the same symptom can be seen with 855 and 865, the workaround and solution is different.

Also discussed at this forum: https://bugs.freedesktop.org/show_bug.cgi?id=18974

[Original Report]
Binary package hint: xserver-xorg-video-intel

Hi all,
 This is in jaunty, I get no screens.

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface [8086:2560] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562] (rev 03)
     Subsystem: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562]

Revision history for this message
In , Andrew (andrew-redhat-bugs) wrote :

Created attachment 316355
Xorg.0.log with 2.4.2-7 and XAA

Description of problem:

X fails to start and the Xorg.0.log shows:

(EE) intel(0): Failed to pin front buffer: Cannot allocate memory

Fatal server error:
Couldn't bind memory for BO front buffer

Note that my xorg.conf is set to use XAA instead of EXA because the latter causes the computer to completely hang when X tries to start. In dmesg, the following error appears repeatedly:

mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<4

Version-Release number of selected component (if applicable):

xorg-x11-drv-i810-2.4.2-7

I was able to successfully use XAA with xorg-x11-drv-i810-2.4.2-1, but I have not been able to use either XAA or EXA in any version since.

Please let me know if any other output would be helpful.

Revision history for this message
In , Andrew (andrew-redhat-bugs) wrote :

Created attachment 316357
Xorg.0.log with 2.4.2-7 and EXA

I am also attaching the Xorg.0.log from xorg-x11-drv-i810-2.4.2-7 with EXA, which causes the system to completely hang. In some runs, there were no errors in the Xorg.0.log (it just stopped), but in others, it gave more verbose output, which I am attaching. It appears that the same messages appeared in the syslog as with XAA.

Revision history for this message
In , Matěj (matj-redhat-bugs) wrote :

Isn't this the same bug as bug 461171, or are we talking about different machine here?

Revision history for this message
In , Andrew (andrew-redhat-bugs) wrote :

I could be mistaken, but I believe it to be a different issue. In this case, I cannot ever get X to start, and there are errors that appear in the Xorg.0.log and in dmesg. With 2.4.2-1, X usually worked, but I haven't been able to get it to start with 2.4.2-2 and later. In contrast, bug 461171 is an occasional problem (20% of the time) that I noticed with 2.4.2-1, and it doesn't put any errors in the log.

Revision history for this message
In , Andrew (andrew-redhat-bugs) wrote :

I was just curious if there's any other information I should provide. By the way, I've tried as recent rpms as xorg-x11-drv-i810-2.4.2-8.fc10.x86_64, still without any luck. Thanks.

Revision history for this message
In , Andrew (andrew-redhat-bugs) wrote :

I noticed that there's an upstream commit which looks like it might be a fix:

http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-intel.git;a=commit;h=e2743a409a02978ca8e953dbbeeb96f61bbd5ce6

Revision history for this message
In , Konrad (konrad-redhat-bugs) wrote :

I am suffering from the very same problem. The upstream git commit seems to be already present in the latest xorg (xorg-x11-drv-i810-2.4.2-8.fc10.i386)..

X startup fails all the time. 100% reliable.

(intel 82865G controller)

Just went from F8 (X OK) to todays Rawhide, fully uptodate.

Surviving with fbdev for now...

Greetings, Konrad

Revision history for this message
In , Konrad (konrad-redhat-bugs) wrote :

Created attachment 319473
Xorg startop log

Revision history for this message
In , Konrad (konrad-redhat-bugs) wrote :

comment #7 with todays rawhide xorg-x11-drv-i810-2.4.2-9. still at
fbdev :-(

system-config-display is unable to start as well.

what can I do to track this down?
Konrad

Revision history for this message
In , Joachim (joachim-redhat-bugs) wrote :

X still does not start with the message "Fatal server error: Couldn't bind memory for BO front buffer" for a current Koji development system, featuring:

  kernel-2.6.27-3.fc10.i686
  libdrm-2.4.0-0.21.fc10.i386
  xorg-x11-drv-i810-2.4.2-10.fc10.i386
  xorg-x11-server-Xorg-1.5.2-2.fc10.i386

for an integrated graphics chipset Intel Corporation 82845G/GL[Brookdale-G]/GE.

Revision history for this message
In , Andrew (andrew-redhat-bugs) wrote :

I have a hobbled-together system using xorg-x11-drv-i810-2.4.2-1.fc10.x86_64 with acceleration disabled. Version 2.4.2-1 doesn't work with either EXA or XAA, and later versions don't work because of the "BO front buffer" error. The machines I've tested this with are G43/G45. Anyway, it sounds like they've made a bunch of stability improvements upstream recently, so it would be great to have a newer working driver. Thanks in advance to whoever is working on this bug!

Revision history for this message
In , Konrad (konrad-redhat-bugs) wrote :

ditto here: today's xorg-x11-drv-i810-2.4.2-10.fc10.i386 still only works with
NoAccel (BO front buffer) on intel 82865G.

I have another wierdness on this machine when logging in to the console
(run level 3): my user id is not being echoed the first time. after a
logout and again login it is echoed properly.

Revision history for this message
In , Dave (dave-redhat-bugs) wrote :

can one of the 865G people try adding

Option "Legacy3D" "false"

to the xorg.conf device section?

Revision history for this message
In , Michael (michael-redhat-bugs) wrote :

Created attachment 320413
X org log file

With
Option "Legacy3D" "false"
it gets further, displaying the splash login screen, sometoimes with corrupted text, and quickly freezes up. I am attaching the Xorg.0.log file just in case it is useful, but I don't think it is.

Revision history for this message
In , Konrad (konrad-redhat-bugs) wrote :

Created attachment 320483
Xorg.0.log

Revision history for this message
In , Konrad (konrad-redhat-bugs) wrote :

argh, forgot to type this comment into the attachments comment field...

Gets past the BO pin message but does not become useable.

The kde konsole background looked like a chess board (white/light grey)

My Xorg.0.log seems to be more complete, I was able to reboot the
machine via ssh.

In the kernel log I found the following lines:

Oct 15 21:25:04 f9beta1 kernel: [drm] Initialized drm 1.1.0 20060810
Oct 15 21:25:04 f9beta1 kernel: pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Oct 15 21:25:04 f9beta1 kernel: [drm:i915_driver_load] *ERROR* failed to enable MSI
Oct 15 21:25:04 f9beta1 kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0
Oct 15 21:25:19 f9beta1 acpid: client connected from 2814[0:500]
Oct 15 21:52:46 f9beta1 kernel: konsole[3147]: segfault at 84 ip 0065057f sp bf81b120 error 4 in libkdeui.so.5.1.0[380000+360000]
Oct 15 21:52:47 f9beta1 kernel: [drm:i915_gem_idle] *ERROR* hardware wedged

what to try next? All help very much appreciated, no_accel is dog slow,
unfortunately.

Greetings,
Konrad

Revision history for this message
In , Robert (robert-redhat-bugs-1) wrote :

*** Bug 467554 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Matěj (matj-redhat-bugs) wrote :

*** Bug 465844 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Matthias (matthias-redhat-bugs) wrote :

Ajax, is this a blocker ?

If it only affects intel kms and we are not enabling that by default, it might not be...

Revision history for this message
In , Joachim (joachim-redhat-bugs) wrote :

(In reply to comment #18)
> If it only affects intel kms and we are not enabling that by default, it might
> not be...

Installing F10-Snap1-i686 on Intel 82845G/GL[Brookdale-G]/GE broke X unless option "NoAccel" was added to some xorg.conf file created after completion of the install procedure, and the bug still affects current "rawhide".
It does not seem to be a matter of kernel mode setting anyway which appears to be currently disabled for Intel graphics.

Revision history for this message
In , Andrew (andrew-redhat-bugs) wrote :

Matthias, I agree with Joachim that this seems unrelated to kernel mode setting. It's a very serious problem that makes it completely impossible to start X. Not that my vote counts for anything, but I think this should be a blocker. Thanks!

Revision history for this message
In , Bob (bob-redhat-bugs) wrote :

Still breaks on F10-Snap3-i686. Booted to runlevel 3 and tried to start with:
  startx /usr/bin/xterm -- -logverbose 7
    (I yum installed xterm on to a live-usb stick)
The herringbone Xserver crosshatch came up, but no xterm and no mouse.
In another network login:
  xterm -display :0
and then the Xserver logs a
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
and a backtrace. I've attached Xorg.0.log file, and tacked in the lines
from /var/log/messages.

Revision history for this message
In , Bob (bob-redhat-bugs) wrote :

Created attachment 321531
Xorg.0.log from Fedora-10-Snap3-i686-Live, no config file

This is a Dell inspiron 7500 laptop.
Fedora-10-Snap3-i686-Live, no Xorg config file (internal defaults)

Revision history for this message
In , Andrew (andrew-redhat-bugs) wrote :

Bob, yours looks like a separate bug. You should probably open up a new bug report.

Revision history for this message
In , Gerwin (gerwin-redhat-bugs) wrote :

This nasty problem doesn't happen only with the i810 driver but also with the "intel" driver. First of all it's not only annoying you don't get a login manager but 2nd, there should be an error telling that X can't be started. So probably 2 bugs.

rawhide version: 29-10-2008
gpu: Intel Corporation 82865G Integrated Graphics Controller

Revision history for this message
In , Matěj (matj-redhat-bugs) wrote :

(In reply to comment #24)
> This nasty problem doesn't happen only with the i810 driver but also with the
> "intel" driver. First of all it's not only annoying you don't get a login
> manager but 2nd, there should be an error telling that X can't be started. So
> probably 2 bugs.

Just for the record, at least since F9 i810 driver is just an alias for intel driver.

Revision history for this message
In , Bob (bob-redhat-bugs) wrote :

(In reply to comment #23)
> Bob, yours looks like a separate bug. You should probably open up a new bug
> report.

Thanks Andrew - I've created Bug 469292 , and added more detail for my case.

Revision history for this message
In , stefan (stefan-redhat-bugs-1) wrote :
Download full text (3.3 KiB)

Hello,

i do not know if this helps at all but I have a HP Compaq d330 with a intel 82865G Integrated Graphics controller an I too have the same issue described in this thread.

I have tried running F10 snapshot3 i686 KDE4 live cd. The booting of the live cd fails when starting X, nor do i get a nice graphical plymouth boot.

extract from my xorg.0.log:

X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-92.1.10.el5 i686
Current Operating System: Linux localhost.localdomain 2.6.27.3-34.rc1.fc10.i686 #1 SMP Tue Oct
 21 01:39:53 EDT 2008 i686
Build Date: 20 October 2008 10:41:26AM
Build ID: xorg-x11-server 1.5.2-8.fc10
        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: "/var/log/Xorg.0.log", Time: Mon Nov 3 17:28:53 2008
(EE) Unable to locate/open config file
(II) Loader magic: 0x81f3400
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.4
        X.Org Video Driver: 4.1
        X.Org XInput driver : 2.1
        X.Org Server Extension : 1.1
        X.Org Font Renderer : 0.6
(II) Loader running on linux
(++) using VT number 7

......

drmGetBusid returned ''
(II) [drm] loaded kernel module for "i915" driver.
(II) [drm] DRM interface version 1.3
(II) [drm] DRM open master succeeded.
(II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
(II) intel(0): [drm] framebuffer mapped by ddx driver
(II) intel(0): [drm] added 1 reserved context for kernel
(II) intel(0): X context handle = 0x1
(II) intel(0): [drm] installed DRM signal handler
(**) intel(0): Framebuffer compression disabled
(**) intel(0): Tiling enabled
(==) intel(0): VideoRam: 131072 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Tiled allocation successful.
(II) intel(0): [drm] Registers = 0xfc400000
(II) intel(0): [drm] Initialized kernel agp heap manager, 33554432
(II) intel(0): [dri] visual configs initialized
(II) intel(0): Page Flipping disabled
(II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) EXA(0): Offscreen pixmap area of 34406400 bytes
(II) EXA(0): Driver registered support for the following operations:
(II) Solid
(II) Copy
(II) Composite (RENDER acceleration)
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(II) intel(0): [DRI] installation complete
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x03f2f000 (pgoffset 16175)
(II) intel(0): xf86BindGARTMemory: bind key 1 at 0x03f30000 (pgoffset 16176)
(II) intel(0): xf86BindGARTMemory: bind key 2 at 0x06000000 (pgoffset 24576)
(EE) intel(0): Failed to pin front buffer: Cannot allocate memory

Fatal server error:
Couldn't bind memory for BO front buffe...

Read more...

Revision history for this message
In , Andrew (andrew-redhat-bugs) wrote :

Do we have any hope for this working in Fedora 10? Just hoping...

Thanks.

Revision history for this message
In , Matěj (matj-redhat-bugs) wrote :

*** Bug 469115 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Jaroslav (jaroslav-redhat-bugs) wrote :

*** Bug 466801 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Matěj (matj-redhat-bugs) wrote :

*** Bug 460776 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Matěj (matj-redhat-bugs) wrote :

*** Bug 449491 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Jesse (jesse-redhat-bugs) wrote :

An attempt to solve this by reverting the driver to not use the GEM system is in the works. Please stay tuned for test packages.

Revision history for this message
In , Konrad (konrad-redhat-bugs) wrote :

feel free to throw test packages at us :-). very much appreciated!

(hardware is 00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02) BTW)

Side note: with Option "Legacy3D" "no" the KDE splash screen is
being displayed properly but the X server is soon getting stuck in some
DRI ioctl .

Just launching X and starting an xterm and twm goes OK, however when
moving around the xterm there is graphics garbage left behind
(mostly thin horizontal and vertical lines). The xterm (maximized)
survives a find / -print and runs at a fine speed. Then I got
adventurous and started firefox on www.orf.at. The page got mostly
displayed but then the X server hung like above.

During boot I only get something like a progress bar in text mode
at the bottom of the screen, no nice splash image at all.

Greetings,
Konrad

Revision history for this message
In , Will (will-redhat-bugs) wrote :

The fix Jesse mentioned in comment #33 is in kernel-2.6.27.5-109.fc10. Could you please retest with that kernel (or newer) and confirm whether X starts now?

(In reply to comment #34)
> During boot I only get something like a progress bar in text mode
> at the bottom of the screen, no nice splash image at all.

That's expected. Graphical boot requires kernel modesetting. Intel modesetting drivers should appear sometime before F11.

Revision history for this message
In , Pieter (pieter-redhat-bugs) wrote :

This is on a Dell Inspiron 510M with Intel Corporation 82852/855GM Integrated Graphics Device.

Experienced same error messages as in comment #27 with kernel-2.6.27.5-109.fc10. Tested with kernel-2.6.27.5-109.fc10, I can confirm the issue is gone for me and X can be started correctly.

Revision history for this message
In , Pieter (pieter-redhat-bugs) wrote :

In comment #36, it should read "same error messages with kernel-2.6.27.5-101.fc10"

Revision history for this message
In , Mace (mace-redhat-bugs) wrote :

With the new kernel, I still get a black screen and hang using XAA. While EXA doesn't hang and I can login, I get screen corruption if using Compiz (or any 3D app).

Supermicro C2SEA with G45 X4500HD:

kernel-2.6.27.5-109.fc10.x86_64
xorg-x11-drv-i810-2.5.0-3.fc10.x86_64
xorg-x11-server-Xorg-1.5.3-3.fc10.x86_64
xorg-x11-server-common-1.5.3-3.fc10.x86_64

Revision history for this message
In , Will (will-redhat-bugs) wrote :

EXA is the default, as far as I can tell. So if the default case works now, we can at least move this off the blocker list.

What error messages appear in Xorg.0.log if you're using XAA?

Screen corruption using Compiz/GL stuff is a separate bug - if it's font corruption, perhaps it's bug 471537?

Revision history for this message
In , Konrad (konrad-redhat-bugs) wrote :

xorg-x11-drv-i810-2.5.0-3.fc10.i386
kernel-2.6.27.5-109.fc10.i686
Intel Corporation 82865G

Server starts now even w/o xorg.conf but text display is heavily
corrupted. (KDE konsole, Firefox, etc)
With no_accel there is no text corruption.

glxgears
[intel_init_bufmgr:592] Error initializing buffer manager.
668 frames in 5.0 seconds = 133.492 FPS

The corruption looks funny while typing: while typing the "The" at beginning
of this line the "Th" was cut about half vertically(only upper part shown) and
when I typed the "e" then the missing parts appeared.

will attach an image combined from three screen shots (KDE konqueror on www.heise.de)

Thanks for your efforts,
Konrad

Revision history for this message
In , Konrad (konrad-redhat-bugs) wrote :

Created attachment 323654
graphic glitches, see comment #40

Revision history for this message
In , Konrad (konrad-redhat-bugs) wrote :

Created attachment 323659
Xorg.0.log - comment #40

it is almost impossible to view this file in less or vi. about one third of the lines is invisible and gets visible when you move the cursor around vertically.

Revision history for this message
In , Will (will-redhat-bugs) wrote :

(In reply to comment #40)
> The corruption looks funny while typing: while typing the "The" at beginning
> of this line the "Th" was cut about half vertically(only upper part shown) and
> when I typed the "e" then the missing parts appeared.

Yes, that looks just like bug 471537. Follow up there for the graphical corruption problems.

Seems like X is starting up successfully now, and there's no mention of the original error message. Closing this bug.

Reopen *only* if X fails to start and the message "Couldn't bind memory for BO front buffer" appears in Xorg.0.log.

Revision history for this message
In , Will (will-redhat-bugs) wrote :

*** Bug 471973 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Hollis (hollis-redhat-bugs) wrote :

I see this same problem with F10 release, on a Thinkpad T61 with Intel Mobile GM965/GL960 (PCI vendor/ID 8086:2a03).

EXA vs XAA doesn't matter, and neither does the suggested Legacy3D; the only workaround I've found is Option "NoAccel" "yes" in xorg.conf. Same error from dmesg:
  ...
  [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12
  ...

Same error from Xorg.0.log:
  ...
  (EE) intel(0): Failed to pin front buffer: Cannot allocate memory

  Fatal server error:
  Couldn't bind memory for BO front buffer

kernel-2.6.27.5-117.fc10.x86_64
xorg-x11-drv-i810-2.5.0-3.fc10.x86_64

(Additionally there's a failure when the X server crashes that seems to disable all input, so X never exits cleanly and I can't switch to another virtual terminal. All I can do is hit the power button to cleanly reboot [i.e. the ACPI event seems to be handled properly].)

Revision history for this message
Shirish Agarwal (shirishag75) wrote :
Revision history for this message
Shirish Agarwal (shirishag75) wrote :
Revision history for this message
Shirish Agarwal (shirishag75) wrote :
Revision history for this message
Shirish Agarwal (shirishag75) wrote :

I do have grub.cfg without the xforcevesa if that could be an issue?

Revision history for this message
Geir Ove Myhr (gomyhr) wrote : Re: [Jaunty,845G] Fatal server error: Couldn't bind memory for BO front buffer

Thank you for reporting this bug. Could you please also attche the following:
- /etc/X11/xorg.conf
- output of `lspci -vvnn`

Also, have you installed the libdrm-intel1 package? (see bug 303177)

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

I have installed libdrm-intel1 package.

Attaching the output of lspci --vvnn

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

Attaching the output of /etc/X11/xorg.conf

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

My apt term.log

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel:
status: New → Confirmed
Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created an attachment (id=20941)
Xorg.0.log

Forwarding this bug report from a Ubuntu reporter:
https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/304871
Also seen on Fedora:
http://webui.sourcelabs.com/fedora/issues/461829

[Problem]
X hangs during boot with error "Couldn't bind memory for BO front buffer"

[lspci]
00:02.0 VGA compatible controller [0300]: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562] (rev 03)
 Subsystem: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562]

[Report]
Regression since 2.4.1 driver seen in 2.5.1 driver on 82845G/GL[Brookdale-G]/GE hardware. X hangs during start up and the following error message appears in the Xorg.0.log:

(EE) intel(0): Failed to pin front buffer: Cannot allocate memory

Fatal server error:
Couldn't bind memory for BO front buffer

Two other users indicated having a matching issue; one user was also on 845, the other on undeclared hardware. http://ubuntuforums.org/showthread.php?t=998754

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel:
importance: Undecided → High
Revision history for this message
Bryce Harrington (bryce) wrote : Re: [Jaunty,845G] Fatal server error: Couldn't bind memory for BO front buffer

Could be a 845-specific issue (in the forums link, one user saying he had the same issue also saw it on 845; the other user didn't indicate his hardware so who knows.) Anyone on hardware other than 845 able to reproduce it?

Anyway, I've forwarded it upstream here; please subscribe, etc.:
https://bugs.freedesktop.org/show_bug.cgi?id=18974

Changed in xserver-xorg-video-intel:
status: Unknown → Confirmed
Bryce Harrington (bryce)
description: updated
Revision history for this message
Jynx97 (jynx97) wrote :

Attaching the output of lspci --vvnn .

Changed in xserver-xorg-video-intel:
status: Unknown → Fix Released
Revision history for this message
DougieFresh4U (butcheeyboy) wrote :

I have the same 'Fatal error' messege, intel865G chipset. Stuck on 'vesa'
attached ispci as well

Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks, so 865 is affected as well apparently. Anyone else seeing this same exact error?

description: updated
Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

Eric says this error appears if you've got a memory allocation setup that doesn't fit in your apperture, and DRI2 will likely fix it.

Revision history for this message
Twig (pfirth) wrote : Re: [Jaunty,845G] Fatal server error: Couldn't bind memory for BO front buffer

I am seeing exactly this behaviour with Jaunty and 845 chipset on an IBM machine.

Revision history for this message
In , DougieFresh4U (butcheeyboy) wrote :

This is happening with the Intel 865G chipset as well

Revision history for this message
Marques Johansson (marques) wrote : Re: [Jaunty,845G] Fatal server error: Couldn't bind memory for BO front buffer

On a Dell OptiPlex GX270 (bios A07), with a current Jaunty (including libdrm-intel1 2.4.1-0ubuntu5), I have the same problems here:

(EE) intel(0): Failed to pin front buffer: Cannot allocate memory

Fatal server error:
Couldn't bind memory for BO front buffer

00:02.0 VGA compatible controller [0300]: Intel Corporation 82865G Integrated Graphics Controller [8086:2572] (rev 02) (prog-if 00 [VGA])
 Subsystem: Dell Device [1028:0151]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
 Region 1: Memory at feb80000 (32-bit, non-prefetchable) [size=512K]
 Region 2: I/O ports at ed98 [size=8]
 Capabilities: [d0] Power Management version 1
  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 Kernel modules: intelfb

Revision history for this message
Anand Kumria (wildfire) wrote :

I was having this problem too.

I downgraded my kernel to 2.6.27 and things are working perfectly fine.

I suspect the problem is that libdrm is not correctly detecting that the kernel is not doing mode setting.

Revision history for this message
Twig (pfirth) wrote :

I confirm that downgrading to 2.6.27-8 also works for me. The desktop takes forever to load but I suspect that that is another issue.

Revision history for this message
In , Marques Johansson (marques) wrote :

Since I can't run X with the intel driver in its current state, I have been using the fbdev driver. Here are some details and (attached) log entries. I hope it can be of use:

sudo lspci -nnvv :

00:02.0 VGA compatible controller [0300]: Intel Corporation 82865G Integrated Graphics Controller [8086:2572] (rev 02) (prog-if 00 [VGA])
 Subsystem: Dell Device [1028:0151]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
 Latency: 0
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
 Region 1: Memory at feb80000 (32-bit, non-prefetchable) [size=512K]
 Region 2: I/O ports at ed98 [size=8]
 Capabilities: [d0] Power Management version 1
  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 Kernel driver in use: intelfb
 Kernel modules: intelfb

Some lines from dmesg | grep -i -e intel -e drm -e agp:

[ 21.064321] Linux agpgart interface v0.103
[ 21.160181] agpgart-intel 0000:00:00.0: Intel 865 Chipset
[ 21.160644] agpgart-intel 0000:00:00.0: detected 8060K stolen memory
[ 21.162745] agpgart-intel 0000:00:00.0: AGP aperture is 128M @ 0xf0000000

[ 74.884390] intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM/945GME/965G/965GM chipsets
[ 74.884403] intelfb: Version 0.9.6
[ 74.884493] intelfb 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 74.884509] intelfb: 00:02.0: Intel(R) 865G, aperture size 128MB, stolen memory 8060kB
[ 74.888847] intelfb: Initial video mode is 1024x768-32@70.
[ 466.161347] [drm] Initialized drm 1.1.0 20060810
[ 466.201873] intelfb 0000:00:02.0: setting latency timer to 64
[ 466.210603] [drm] Initialized i915 1.6.0 20080730 on minor 0
[ 822.739357] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[ 822.739365] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[ 827.341749] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[ 831.945566] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[ 1117.105987] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[ 1827.914660] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12

Revision history for this message
In , Marques Johansson (marques) wrote :

Created an attachment (id=21237)
intel driver failing to load on :1 while :0 is occupied with intelfb/fbdev driver

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel:
status: Confirmed → Triaged
Revision history for this message
DeJe (djenett) wrote :

I can confirm this bug with 855GM chipset.
For me, kernel 2.6.27 was working also. I cannot attach any logs cause I allready reformatted and removed Jaunty. I saw that this error still is in Alpha2 (https://wiki.ubuntu.com/JauntyJackalope/TechnicalOverview#Known%20Issues) so I wait testing Jaunty until at least X is working correctly. ;)

Revision history for this message
Jynx97 (jynx97) wrote :

Still seeing this issue, adding new Xorg log.

Revision history for this message
Mahesh Asolkar (asolkar) wrote :
Revision history for this message
Mahesh Asolkar (asolkar) wrote :

Same issue with 'Intel Corporation 82852/855GM Integrated Graphics Device rev 2'.

Revision history for this message
manzur (sl-solaris) wrote :

I can confirm this bug with i845 chipset

Revision history for this message
trshemanske (thomas-r-shemanske) wrote :

I was experiencing this problem with an old uniwell laptop (intel graphics), and have a partial resolution by changing the color depth from 24 to 16 bit, i.e. add
DefaultDepth 16
to the screen section of /etc/X11/xorg.conf

Partial resolution means I can achieve default resolution 1280x800 at 16 bit color using the intel driver

Revision history for this message
In , Maxi-daemonizer (maxi-daemonizer) wrote :

Created an attachment (id=21481)
Xorg.0.log

same problem here:
(EE) intel(0): Failed to pin back buffer: Cannot allocate memory

(Xorg.0.log ist attached)

lspci:
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

kernel: 2.6.28

using 'Option "Legacy3D" "false"' I get working 2D but no 3D:
[intel_init_bufmgr:497] Error initializing buffer manager.
X Error of failed request: BadAlloc (insufficient resources for operation)
  Major opcode of failed request: 154 (GLX)
  Minor opcode of failed request: 3 (X_GLXCreateContext)
  Serial number of failed request: 24
  Current serial number in output stream: 27

This bug is also present in xf86-video-intel-2.5.99.1

Revision history for this message
In , Yu Yuwei (acevery) wrote :

Created an attachment (id=21482)
Failure log

The same on intel 855GME here,

x11-base/xorg-server-1.5.3
x11-drivers/xf86-video-intel-2.5.1
x11-libs/libdrm-2.4.1
media-libs/mesa-7.2
sys-kernels/gentoo-sources-2.6.28
Gentoo Linux

cat ~/Xorg.0.log | grep -C3 "(EE)"
 to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
 (++) from command line, (!!) notice, (II) informational,
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Dec 26 01:06:28 2008
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Simple Layout"
--
(II) intel(0): xf86BindGARTMemory: bind key 4 at 0x03bfe000 (pgoffset 15358)
(II) intel(0): xf86BindGARTMemory: bind key 5 at 0x03bff000 (pgoffset 15359)
(II) intel(0): xf86BindGARTMemory: bind key 6 at 0x059ff000 (pgoffset 23039)
(EE) intel(0): Failed to pin front buffer: Cannot allocate memory

Fatal server error:
Couldn't bind memory for BO front buffer

Revision history for this message
Marques Johansson (marques) wrote :

I tried setting the DefaultDepth to 16, but that caused X to lock up (mouse worked, could not type in the log in prompt) after a few seconds (less than 15).

I tried adding NoAccel and that is allowing me to use X at 1920x1200, without compiz.

Both logs are attached.

Revision history for this message
Marques Johansson (marques) wrote :
Revision history for this message
Marques Johansson (marques) wrote :

The errors and warnings in the NoAccel log I attached are:

(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
(WW) intel(0): Register 0x70024 (PIPEASTAT) changed from 0x80000207 to 0x00000000
(WW) intel(0): PIPEASTAT before: status: FIFO_UNDERRUN VSYNC_INT_STATUS SVBLANK_INT_STATUS VBLANK_INT_STATUS OREG_UPDATE_STATUS
(WW) intel(0): PIPEASTAT after: status:
(EE) intel(0): Failed to init memory manager

That first error message yields some google matches. I thought EE was a dead end for X, but this log is from the active session.

Revision history for this message
Shirish Agarwal (shirishag75) wrote : Re: [Bug 304871] Re: [i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)

Marques Johansso, can you put up your xorg.conf ?
--
          Regards,
          Shirish Agarwal
  This email is licensed under http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3 8D70 950D 53FB 729A 8B17

Revision history for this message
Marques Johansson (marques) wrote :

It's the vanilla xorg.conf with 'Option "NoAccel" "true"' added. I have some other junk in there, but that's all it is.

Section "Device"
 Identifier "Configured Video Device"
# when intel doesn't work, modprobe intelfb and use these instead of 'driver "intel"'
# Driver "fbdev"
# Option "UseFBDev" "true"
 Driver "intel"

 Option "NoAccel" "true" # works around LPB 304871 - probably disables the next two
 Option "XvMC" "true" # Enabled for no particular reason
 Option "TripleBuffer" "true" # Enabled for no particular reason
 Option "ModeDebug" "true" # More Verbose logging
 Option "FallbackDebug" "true" # More Verbose logging
EndSection

Section "Monitor"
 Identifier "Configured Monitor"
EndSection

Section "Screen"
# 16BPP is a possible work around for LPB 304871 that only locks me up at
# 2.6.28-3-generic, xserver-xorg-video-intel 2:2.5.1-1ubuntu7
# DefaultDepth 16
 Identifier "Default Screen"
 Monitor "Configured Monitor"
 Device "Configured Video Device"
EndSection

Revision history for this message
Marques Johansson (marques) wrote :

I've also used a daily Jaunty live CD while this bug has existed, and strangely enough, the CD which uses the latest xorg and 2.6.28 kernel doesn't give me this problem. Maybe it disables acceleration also - I didn't check.

Revision history for this message
Marques Johansson (marques) wrote :

The log shows that my XvMC is disabled, but if you are going to copy my config line per line, you may also want to make sure the file "/etc/X11/XvMCConfig" has this single line:
libIntelXvMC.so.1

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

I also get few warnings

(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
(WW) intel(0): Register 0x70024 (PIPEASTAT) changed from 0x80000207 to 0x00000000
(WW) intel(0): PIPEASTAT before: status: FIFO_UNDERRUN VSYNC_INT_STATUS SVBLANK_INT_STATUS VBLANK_INT_STATUS OREG_UPDATE_STATUS
(WW) intel(0): PIPEASTAT after: status:
(WW) config/hal: device AT Translated Set 2 keyboard already added. Ignoring.

Bryce Harrington (bryce)
description: updated
Revision history for this message
Gavin Tweedie (gav-narx) wrote :

Pretty sure I'm hitting this too with an Intel 915GM/GMS/910GML chipset. Can supply logs if useful in addition to what is already attached.

Temp workaround for me was to switch to Vesa driver.

Revision history for this message
In , Andres-becerra (andres-becerra) wrote :

I have the same setup than Yu Yuwei, and I want to add that if I boot a 2.6.27 kernel, xorg starts without problems.
It is only with the 2.6.28 kernel that I can reproduce the failure.

Revision history for this message
manzur (sl-solaris) wrote :

i confirm this too, i can not use jaunty jackalope because of this bug, i am using:
Intel(r) 82845G/GL/GE/PE/GV Graphic Controller

Revision history for this message
Vikrant (vikrant82) wrote :

Sure, intel 915GM is affected too. Also on vesa/fbdev.

Revision history for this message
jsarman (johnsarman) wrote :

I added the Option "NoAccel"
to Section "Device"
worked for me too (I even forgot to put "true" so that must be default)

Revision history for this message
Robin Becker (robin-reportlab) wrote :

I have a DELL 2400 that ran fine with 8.10, but failed after upgrade to Jaunty. lspci reveals

00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01)
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
01:09.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01)

and the simple fix works ie adding

option "NoAccel" "true"

to Section "Device" in the stock xorg.conf seems to work well for me.

Revision history for this message
In , Karsten Heiken (karsten-disposed) wrote :

Created an attachment (id=22281)
"*ERROR* GTT full, but LRU list empty" in kernel.log

Same bug here.
It's actually pretty annoying...

No xf86-video-intel 2.5.0+ works for me.
I've got a Sony VAIO SR19XN with the 4500MHD (GM45, right?).

Revision history for this message
In , Karsten Heiken (karsten-disposed) wrote :

(In reply to comment #8)
> Created an attachment (id=22281) [details]
> "*ERROR* GTT full, but LRU list empty" in kernel.log
>
> Same bug here.
> It's actually pretty annoying...
>
> No xf86-video-intel 2.5.0+ works for me.
> I've got a Sony VAIO SR19XN with the 4500MHD (GM45, right?).
>

Geez, hit the "Commit"-button too fast. Sorry guys.

It's a 2.6.28 kernel using (read: trying to use) xf86-video-intel 2.5.0, Xorg 1.5.3, libdrm 2.4.4.

Revision history for this message
In , Lefty (lefty) wrote :

i am using intel X3100 (G965 i guess) and having the same error. The configuration:

dri2proto 1.99.3
xf86-dri-proto 2.0.4
mesa 7.3
xorg-server 1.5.99.901
xf86-video-intel 2.6.1
gentoo kernel 2.6.28-r1

it works with NoAccel with cca 150-200 FPS.
I use fbsplash on console (intelfb module). Tried unloading this module and starting X with no success.

the system is unusable after this error, no mouse/keyboard input response (sysrq and power button work i guess).

just tell me if you need more info/debugging. this bug is quite critical (not just) for me.

Revision history for this message
Bryce Harrington (bryce) wrote :

Upstream said that DRI2 will fix this bug.

When someone is able to boot with DRI2 on jaunty, please let us know if this is the case or not.

Changed in xserver-xorg-video-intel:
status: Triaged → Incomplete
Revision history for this message
Rick Gabriel (klaxian1) wrote :

I tested Jaunty Daily Build 1/27/2009 and the bug still occurs. Is DRI2 live yet? If not, do we have an ETA? I am happy to re-test when it makes sense.

Revision history for this message
Bryce Harrington (bryce) wrote :

klaxian, why didn't you attach your Xorg.0.log?

Revision history for this message
Robin Becker (robin-reportlab) wrote :

I can confirm the problem is still there as of my latest updates 30/jan/2009 15:gmt.
uname -a ==>
Linux everest 2.6.28-6-generic #16-Ubuntu SMP Mon Jan 26 20:16:00 UTC 2009 i686 GNU/Linux

My Xorg.0.log is attached (there is also an Xorg.failsafe.log as the system tries to start in low res mode).

Revision history for this message
Rick Gabriel (klaxian1) wrote :

Sorry Bryce. I figured there were already enough logs attached, but I would be happy to include mine as well. Since I'm only testing with a LiveCD and it won't boot into X, how do you suggest I go about getting this log? Is there an easy method? Thanks.

Revision history for this message
Marques Johansson (marques) wrote :

I was also able to get the driver working by adding 'Option "DRI" "false"' instead of 'Option "NoAccel" "true"'. It sounds like a more favorable work-around for the time being.

Section "Device"
        Identifier "Configured Video Device"
        Driver "intel"
        Option "XvMC" "true" # /etc/X11/XvMCConfig should contain "libIntelXvMC.so.1"
        Option "DRI" "false"
        Option "ModeDebug" "true"
        Option "FallbackDebug" "true"
EndSection

Section "Monitor"
        Identifier "Configured Monitor"
EndSection

Section "Screen"
        Identifier "Default Screen"
        Monitor "Configured Monitor"
        Device "Configured Video Device"
EndSection

Revision history for this message
In , Lefty (lefty) wrote :

I'm afraid DRI2 doesn't fix that as it was reported with 1.5.99 (and kernel 2.6.29) by several people. You can find one experimenting with several versions here: https://bugzilla.redhat.com/show_bug.cgi?id=469292

Revision history for this message
Bryce Harrington (bryce) wrote :

In Jaunty, it is now possible to use DRI2 by using UXA. This can be done by specifying Option "AccelMethod" "UXA" in your xorg.conf.

Note that it will *probably* break your xorg very badly, however I don't know anyone who has tested it on 8xx chips, so who knows. A few people have found that with UXA it resolves all performance issues and works great. Other people have found it freezes on displaying the login screen, and other problems, so please be forewarned.

Once we have someone's testing of UXA on 8xx, we can re-ping upstream about this issue.

Revision history for this message
Robin Becker (robin-reportlab) wrote :

OK I have the 82845G chipset and UXA works up to a point in that I see the GDM splash screen and the mouse works, but I find my keyboard locked whilst trying to login (User name appeared after a pause, but could not enter). I attach the Xorg.0.conf

Revision history for this message
Robin Becker (robin-reportlab) wrote :

I have also tried Marques Johansson method and that works and seems better than just disabling all acceleration.

Revision history for this message
trylik (marek-nasionka) wrote :

i can confirm, that on my laptop it is fixed on latest jaunty updates

i have:
Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582]

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel:
status: Incomplete → Triaged
Revision history for this message
Kieran Hogg (xerosis) wrote :

To confirm, Option "AccelMethod" "UXA" worked for me on a Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller.

Revision history for this message
jsarman (johnsarman) wrote :

Option "AccelMethod" "UXA" did not work for
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)

The video did come up and immediately had no keyboard. Restarted GDM with no effect. Tried to reboot computer, it just ignored me, ssh was still working so I umounted my raid and did a hard reboot. It booted again and now I had keyboard and mouse. I logged in but before gnome fully came up, it locked up again. I tried all the above steps nothing, so i changed back to NoAccel and reboot the hard way and bqack to normal.

Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

(In reply to comment #11)
> I'm afraid DRI2 doesn't fix that as it was reported with 1.5.99 (and kernel
> 2.6.29) by several people. You can find one experimenting with several versions
> here: https://bugzilla.redhat.com/show_bug.cgi?id=469292

Is UXA used? (DRI2 takes effect only when UXA enabled)

Revision history for this message
Twig (pfirth) wrote :

Using the following hardware:

00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)

Option "AccelMethod" "UXA" will boot to graphical login prompt but is incredibly slow and not usable. Had to kill -9 X from ssh session and reboot.

Option "DRI" "false" and option "Noaccel" "true" are equally usable.

Revision history for this message
Marques Johansson (marques) wrote :

UXA also locks my X up after a few seconds.

00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02) (prog-if 00 [VGA])
 Subsystem: Dell Device 0151
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
 Region 1: Memory at feb80000 (32-bit, non-prefetchable) [size=512K]
 Region 2: I/O ports at ed98 [size=8]
 Capabilities: [d0] Power Management version 1
  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 Kernel modules: intelfb

Revision history for this message
Götz Christ (g-christ) wrote :

I have tested Kubuntu Jaunty amd64 Desktop from 03-feb-2009 http://cdimage.ubuntu.com/kubuntu/daily-live/20090203/jaunty-desktop-amd64.iso with 82865G. Using the live CD I could start X and use KDE with some graphics corruptions and Kwin compositor reported 100 FPS, with Intrepid KDE 4.2 I get only 85, so I get a performance boost.

Also bug 295934 get fixed in Jaunty.

00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)

Revision history for this message
redada (infos-redada) wrote :

UXA locks my laptop with i830m graphics:
00:02.0 VGA compatible controller: Intel Corporation 82830 CGC [Chipset Graphics Controller] (rev 04)

With Option ""NoAccel" "true" i get a usable (but sluggish) desktop, with just ~50 FPS in glxgears.

Revision history for this message
Mirko Pace (mirkop82) wrote :

With following hardware:
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

and UXA method works but with aprox 300FPS in glxgear.

Revision history for this message
In , Lefty (lefty) wrote :
Revision history for this message
Dominique Meeùs (dominiquem) wrote :

After upgrading from Ubuntu 8.10, upon restart I got after the progression bar with Ubuntu logo a black (blueish) screen for gdm (with usual sound). Ctrl+Alt+F1 seemed to do something, but with the same screen. At least Ctrl+Alt+Del would restart the system. Choosing 2.6.27 in grub didn't make a difference. After some more restarts, I was proposed failsafe on server 1 (0 beeing busy. Failsave proposed to archive the logs, which I did (attachment). This failsafe is in 1280*1024 (the screen's best)which allows me to write this normally.

Revision history for this message
Dominique Meeùs (dominiquem) wrote :

Video is Intel 945G. (Full lspci -vvnn attached)
00:02.0 VGA compatible controller [0300]: Intel Corporation 82945G/GZ Integrated Graphics Controller [8086:2772] (rev 02)
 Subsystem: ASUSTeK Computer Inc. Device [1043:817a]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 11
 Region 0: Memory at dfe00000 (32-bit, non-prefetchable) [size=512K]
 Region 1: I/O ports at 8800 [size=8]
 Region 2: Memory at e0000000 (32-bit, prefetchable) [size=256M]
 Region 3: Memory at dfe80000 (32-bit, non-prefetchable) [size=256K]
 Capabilities: <access denied>
 Kernel modules: intelfb

Revision history for this message
Aram Yegenian (aramyegenian) wrote :

UXA locks up my pc, im running latest packages
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)

Section "Device"
        Identifier "Configured Video Device"
        Driver "intel"
        Option "ModeDebug" "true"
        Option "FallbackDebug" "true"
        Option "AccelMethod" "UXA"
        Option "XvMC" "true"
        Option "DRI" "false"
EndSection

Revision history for this message
Aram Yegenian (aramyegenian) wrote :

and the Xorg log... sorry i couldn't tell how to attach two log files in one post.

Revision history for this message
nblracer (nblracer) wrote :

Confirmed here on Dell Dimension 4500s

This xorg.conf, with 16 bit and no acel worked at a temp fix
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/304871/comments/27

put very poor refresh rate/fps

Revision history for this message
Dominique Meeùs (dominiquem) wrote :

I came here seeing a warning about Intel under http://www.ubuntu.com/testing/jaunty/alpha4#Known%20Issues but I realise that my problem (above) has little to do with this bug. (I do not get "Fatal server error: Couldn't bind memory for BO front buffer".) Should I file this as another bug?
I keep getting things like
[ 0.148993] (II) intel(0): Output VGA using monitor section Monitor0
[ 0.149006] (**) intel(0): Option "PreferredMode" "1280x1024"
[ 1.201850] (II) intel(0): Output VGA disconnected
[ 1.201890] (WW) intel(0): No outputs definitely connected, trying again...
[ 1.201901] (II) intel(0): Output VGA disconnected
[ 1.201912] (WW) intel(0): Unable to find initial modes
[ 1.201923] (EE) intel(0): No valid modes.
[ 1.499698] (II) UnloadModule: "intel"
[ 1.499738] (II) UnloadModule: "vgahw"
[ 1.499749] (II) Unloading /usr/lib/xorg/modules//libvgahw.so
[ 1.499768] (EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

After some restarts, I once got a regular mode. Most of the time nothing. Sometimes failsafe.

Revision history for this message
Bryce Harrington (bryce) wrote :

I would like to ask that all subscribers to this bug with i8xx hardware please test activating UXA. Directions and a place to record your findings are at this page:

   https://wiki.ubuntu.com/X/UxaTesting

The reason I ask is that there have been just two 8xx users reporting there (both indicating very positive findings), and I'd like to obtain broader test coverage, particularly so we will know about problems.

Revision history for this message
Steve Beattie (sbeattie) wrote :

@Dominique: yes, your issue is probably a separate bug, please open a new bug report, preferably by using the ubuntu-bug tool as described in https://wiki.ubuntu.com/X/Reporting . Thanks!

Revision history for this message
Khashayar Naderehvandi (khashayar) wrote :

Bryce, I had a minute to try out the latest alpha live CD on my 855 with UXA. It was a big improvement for me. I've updated the matrix. It wasn't extensive testing. I had compiz and UXA running for as long as it takes to install Jaunty + an additional 20 minutes or so. No lockups.

Revision history for this message
Anand Kumria (wildfire) wrote : Re: [Bug 304871] Re: [i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)

On Tue, Feb 10, 2009 at 10:20 PM, Bryce Harrington
<email address hidden> wrote:
> I would like to ask that all subscribers to this bug with i8xx hardware
> please test activating UXA. Directions and a place to record your
> findings are at this page:
>
> https://wiki.ubuntu.com/X/UxaTesting
>
> The reason I ask is that there have been just two 8xx users reporting
> there (both indicating very positive findings), and I'd like to obtain
> broader test coverage, particularly so we will know about problems.

Done.

On a 82852/855GM is is nice to see native resolution again.
Unfortunately the blue squares replacing various text pixmaps maps the
system unusable within 30 minutes.

I also see some icon corruption as well.

I have not taken into account any kind of performance and in order to
avoid a lock-up you must disable visual effects as well.

Thanks,
Anand

Revision history for this message
Aram Yegenian (aramyegenian) wrote :

Bryce,

I have added my findings on the wiki. I'm also attaching the latest Xorg.0.log. I want to reaffirm that only the vesa driver doesn't cause my system to lock up.

Thanks,
Aram

Revision history for this message
Götz Christ (g-christ) wrote :

Added dmesg and Xorg.0.log using UXA, and screenshots showing corruption with EXA and UXA. Also added findings on the wiki.

Revision history for this message
Manuel Siggen (manuel-siggen) wrote :

On my system (Thinkpad X40), UXA works nicely and gives the best performance when desktop effects are activated, but it shows some random screen corruption (blanked characters, red-filled icons, horizontal lines...).

lspci:
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

$ apt-cache show xserver-xorg-video-intel | grep Version
Version: 2:2.6.1-1ubuntu2

$ uname -a
Linux x40 2.6.28-5-generic #15-Ubuntu SMP Thu Jan 22 21:21:04 UTC 2009 i686 GNU/Linux

(I cannot use the latest kernel because usplash doesn't ask for crypt-setup password)

Revision history for this message
jerrylamos (jerrylamos) wrote :

uxa gives a blue screen with white top and bottom borders, then no response to any keyboard action. Mouse pointer moves however no response to clicks.

IBM ThinkCentre A30

Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)

Jaunty uname -a
linux 2.6.28-7-generic #20-Ubuntu SMP Mon Feb 9 15:43:21 UTC 2009 i686 GNU/Linux

Since the system is dead altogether no logs or dmesg. Only thing that works is Option "NoAccel" which is pretty slow.

Jerry

Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks everyone, this fleshes in the table a lot better. It confirms what I suspected at the beginning - it's a mixed bag, great for some, poor for others, and unfortunately there's not a strong correlation between success and chip family, so black/whitelisting doesn't seem to be an option for us.

From what I gather, upstream is going to be sticking with UXA. Earlier on it sounded like they would backport stuff to EXA once it was ready, but recent comments make it sound like that is no longer the plan. So going forward I anticipate that Intel will be prioritizing support for UXA issues over EXA, which means we are going to be faced with the situation of a) user for whom UXA is better than EXA will be pushing us to move to UXA by default, and b) people for whom EXA has been working ok but UXA brings problems will be upset to see the regressions.

In my ideal world, what I would like to see is for us the distro to hold off on moving to UXA until it is more stable, and have technically able users such as yourselves take the initiative of working with upstream directly at getting the issues you've found investigated and solved. This would help Ubuntu out a lot in paving a path of stability with UXA that we can follow for Jaunty+1 (and maybe even Jaunty if enough work gets done in the next few weeks).

So I would like to encourage each of you to forward the issues you find upstream. Here is a link to use in filing your bugs:

  https://bugs.freedesktop.org/enter_bug.cgi?bug_severity=major&component=Driver%2Fintel&op_sys=Linux (All)&priority=high&product=xorg&version=7.4

When filing your bugs upstream, please always include your Xorg.0.log (and/or Xorg.0.log.old) after reproducing the issue with Option "ModeDebug" "true" in your xorg.conf. Also include your PCI IDs, which you can get by running the command `lspci -vvnn | grep -A2 "VGA compat"`.

Additional guidelines on filing bugs upstream to Intel are at http://intellinuxgraphics.org/how_to_report_bug.html - please be concise and specific in your reports, and be sure to follow up; this will help ensure the issue gets examined and addressed in a timely fashion for us. I'm particularly concerned for 8xx since it seems to get ignored too much, and I'd like to get awareness for the known issues upstream ASAP.

Once you've filed your bug, it would be wonderful if you could also include a link to the bug in your comments on the UxaTesting wiki page - https://wiki.ubuntu.com/X/UxaTesting - as this will help others with similar bugs, and make it easier for me to keep tabs on how stabilization is going. In particular, update the Result section once the issues you've encountered are no longer occurring on your system.

Revision history for this message
In , Lefty (lefty) wrote :

Hangs even with:
kernel-2.6.29-0.110.rc4.git3.fc11.i586
xorg-x11-server-Xorg-1.5.99.902-9.fc11.i386
xorg-x11-drv-i810-2.6.0-3.fc11.i386
libdrm-2.4.4-4.fc11.i386
mesa-libGL-7.3-2.fc11.i386
mesa-libGLU-7.3-2.fc11.i386
mesa-dri-drivers-7.3-2.fc11.i386
... and UXA enabled

logs can be found here: https://bugzilla.redhat.com/attachment.cgi?id=331797
original comment at RH bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=469292#c45

DRI2 really doesn't fix that ...

Revision history for this message
Khashayar Naderehvandi (khashayar) wrote :

Perhaps it would make sense to track version 2.7 of the intel driver for jaunty (which would in effect mean the master branch for now, I guess). After all, intel releases on a quarterly basis. Last release was in q4 2008, so 2.7 should be released in q1 2009, i.e. in time for the jaunty release. And I'm sure it'll have a lot of UXA stabilization going in. In either event, it's hard to imagine 2.7 being less stable and less performant than 2.6.x :-p

Revision history for this message
In , Lefty (lefty) wrote :

Next try:

kernel-2.6.29-0.118.rc5.fc11.i586
xorg-x11-server-Xorg-1.5.99.902-10.fc11.i386
xorg-x11-drv-i810-2.6.0-5.fc11.i386
xorg-x11-drv-synaptics-1.0.0-4.fc11.i386
libdrm-2.4.4-4.fc11.i386
mesa-libGL-7.3-2.fc11.i386
mesa-libGLU-7.3-2.fc11.i386
mesa-dri-drivers-7.3-2.fc11.i386

"The keyboard does not hang. chvt works. I can use
ctrl-alt-F2 to change to a vt and blindly log in (verified that mingetty
changes to bash using ps in a ssh session). Despite changing vt's and back to
vt7, the backlight remains off. However "xdpyinfo -display :0" hangs when
ssh'ing into the laptop. Though the mouse is not visible, moving the mouse in
the direction of the xterm and typing commands doesn't produce any results
(example: "ls > /tmp/x" doesn't create file /tmp/x)."

messages:
Feb 14 21:36:19 blu kernel: [drm] Initialized drm 1.1.0 20060810
Feb 14 21:36:19 blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11
(level, low) -> IRQ 11
Feb 14 21:36:19 blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0
Feb 14 21:36:19 blu kernel: [drm:i915_irq_emit] *ERROR* i915_irq_emit called
without lock held, held 0 owner (null) dce600f0

end of xorg log:
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x007df000 (pgoffset 2015)
(II) intel(0): xf86BindGARTMemory: bind key 1 at 0x00800000 (pgoffset 2048)
(II) intel(0): Fixed memory allocation layout:
(II) intel(0): 0x00000000-0x0001ffff: ring buffer (128 kB)
(II) intel(0): 0x00020000-0x00024fff: HW cursors (20 kB)
(II) intel(0): 0x00025000-0x00124fff: fake bufmgr (1024 kB)
(II) intel(0): 0x007df000: end of stolen memory
(II) intel(0): 0x007df000-0x007dffff: overlay registers (4 kB, 0x000000001e45f000 physical
)
(II) intel(0): 0x00800000-0x00bfffff: front buffer (4096 kB)
(II) intel(0): 0x08000000: end of aperture
_fence_emit_internal: drm_i915_irq_emit: -22

original: https://bugzilla.redhat.com/show_bug.cgi?id=469292#c46 (attachment is gzipped twice)

Revision history for this message
In , Zdenek Kabelac (zdenek-kabelac) wrote :

I think I'm seeing now the same bug:

Even shortly after boot:

[ 223.795729] gnome-screensav used greatest stack depth: 3288 bytes left
[ 563.731434] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[ 563.731441] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_evict_something] *ERROR* inactive empty 1 request empty 1 flushing empty 1

My machine is T61, C2D, 4GB RAM.
I'm running 2.6.29-rc5, x86_64, UXA acceleration

Xorg server from Fedora Rawhide:xorg-x11-server-Xorg-1.5.99.902-10.fc11.x86_64

drm library commit: eb78c53aa1a980e60c0dd1f2d0d2f04cb9cb2622
xf86-video-intel: 3012d85cc5eb58c2447e93c05c39dc14feaae988
(both relatively recent I guess)

I only see this dmesg error message - there is no error message in Xorg.0.log yet

Changed in xserver-xorg-video-intel:
assignee: nobody → bryceharrington
Revision history for this message
In , Opensource-andmarios (opensource-andmarios) wrote :

I confirm this bug. I think it is related to kernel version 2.6.28 or higher since it does not happen with kernel 2.6.27.

It happens with every combination I have tried: xf86-video-intel (2.5.0, 2.5.1, 2.6.1), xorg-server (1.5.3, 1.5.99.902), dri2proto (1.1, 1.99.3), mesa (7.2, 7.3), libdrm (2.4.3, 2.4.4).

lspci:
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
        Subsystem: Fujitsu Siemens Computers Device 1108
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fc000000 (64-bit, non-prefetchable) [size=1M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 1800 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Mask- 64bit- Count=1/1 Enable-
        Capabilities: [d0] Power Management version 3

Sorry but I do not know which info would help, if there is something you need please ask.

Revision history for this message
Bryce Harrington (bryce) wrote :

> In either event, it's hard to imagine 2.7 being less stable and less performant than 2.6.x :-p

You're new here, aren't you. ;-)

Revision history for this message
Martin Pitt (pitti) wrote :

Bryce, I assume this model worked with XAA? Is it possible to switch between XAA and EXA on a per-model basis?

Revision history for this message
Bryce Harrington (bryce) wrote :

Martin, yes it is possible to switch between XAA and EXA on a per-model basis. The trade-off is that Intel will *only* support EXA, so we would not be able to upstream bugs for any chips that use XAA. They asked us last year to stop using XAA and move to EXA for all chips, in order to make it easier for them to provide support.

We've actually had a series of problems with 8xx chips ever since moving from -i810 to -intel in the Hardy timeframe. There have been a series of performance and stabilization regressions on these old chips as upstream has moved forward, that seem to not be getting attention. Indeed, they have completely dropped support on i815 and some of the other very early 8xx chips.

So, if XAA makes things better on i845, we can consider moving to it, but understand that once we do so we probably won't be able to get any other bugs fixed on this chipset.

Revision history for this message
jerrylamos (jerrylamos) wrote :

XAA not much luck on this i845. Sometimes it will run for a minute or two, today it wouldn't even complete booting complaining about low graphics mode with 2.6.28-8.8. Neither is UXA or EXA I could generate Xorg.0.logs if they are of interest.

Presently for jaunty I'm using Driver "vesa" which has much much better scroll than Driver "Intel" Option "NoAccel".

By far the best is intrepid ibex with acpid=noirq.

Ubuntu seems to be well on the path of "latest, high end equipment only" which is the way Microsoft goes. If it weren't for the jaunty video the performance of this 2 gHz Celeron is just fine for internet news, flash videos, Office Write & spreadsheet, mail, ... No I don't do games.

So I may well be stuck on Intrepid for IBM Think Centre A30 2 gHz Celeron and IBM Thinkpad R31 1 gHz Celeron. The IBM Thinkpad T40 and Compaq Presario 3.3 gHz Celeron are O.K. with jaunty, who knows about Koala....

Thanks for your efforts on this. Jerry

Revision history for this message
In , Opensource-andmarios (opensource-andmarios) wrote :

An update over my previous comment.
I edited xorg.conf and set explicitly for the intel driver to use UXA acceleration (it doesn't use it automatically). That way I am able to boot to a 2.6.28 kernel and use my desktop. There are some problems but X is up and running and this is generally considered as a good thing!

Sorry I hadn't tried this earlier since it is mentioned in the comments above, but I was somewhat confused by the intel driver's documentation as the man page (up to version 2.6.1) doesn't include UXA as a possible option to AccelMethod.

Revision history for this message
Bryce Harrington (bryce) wrote :

> Ubuntu seems to be well on the path of "latest, high end equipment only" which is the way Microsoft goes.

Please, that is hardly a fair statement to make.

The purpose for putting out new Ubuntu releases is *primarily* to provide users with easy access to the latest code from upstream. If upstream chooses to drop support for some old piece of hardware, there is often little we can do about it at the distro level; if it's something our OEMs care about or that has a ton of users, Canonical may be able to justify investing resources there, but that is rarely the case with legacy graphics hardware. If an older release works, stick with it.

Ultimately, part of the reason we all want to see hardware vendors putting out their drivers as open source instead of proprietary, is so that when the company decides to cut off support for a chip, at least the community has the option to provide support for it themselves. We're in that situation now for i815 and i825; it stands to reason eventually we'll be there with i845 too.

I don't like seeing support for old Intel chips deteriorate any more than owners of the chip do, but I think at some point the only way we're going to keep up support on the old chips is if some community heroes step up to the plate and take a swing at it themselves. The good news is that with -intel, most of the code is already there, and experts are easily at hand for advice and guidance; if you have the hardware, ample free time, and know a little C coding, you can do it.

Revision history for this message
In , Lefty (lefty) wrote :

i upgraded kernel to vanilla 2.6.29-r6 and UXA relatively works.

dmesg:
[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_evict_something] *ERROR* inactive empty 1 request empty 1 flushing
 empty 1
-↑- several times
[drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0

FPS cca 600 in glxgears with vblank_mode=0.

Revision history for this message
Anand Kumria (wildfire) wrote : Re: [Bug 304871] Re: [i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)

On Fri, Jan 30, 2009 at 2:48 AM, Bryce Harrington
<email address hidden> wrote:
> Upstream said that DRI2 will fix this bug.
>
> When someone is able to boot with DRI2 on jaunty, please let us know if
> this is the case or not.

Hi,

I am running:

eve[~]% uname -a
Linux eve 2.6.29-020629rc6-generic #020629rc6 SMP Mon Feb 23 12:53:58
UTC 2009 i686 GNU/Linux

And everything is now working as expected.

So it seems:
 2.6.27 (via linux-ports) works but does not have audio modules
 2.6.28 (9.04 kernel) does not work (glyph corruption, eventual machine hang)
 2.6.29-rc6 (and later, presumably) will work

What is the process from here? As 2.6.28 will be the shipping kernel
anyone upgrading with i845 / i855 hardware is going to experience an
issue.

Cheers,
Anand

Revision history for this message
Edmond Thiebaud (thiebaude) wrote :

I can confirm my Intel i815 integrated graphics has this problem, x starts then its says something about Intel freezing and I never can get to a log-in screen, so then I can't use Ubuntu 9.04.I hope this is fixed so I can upgrade to 9.04.and I also have to say since I've been using Ubuntu since 6.06 I have never had a problem with any alpha's or beta with the i815 graphics driver.email me ,please when there is a workaround this.

thanks

keep up the good work.

Revision history for this message
Anand Kumria (wildfire) wrote :

Hi Edmond,

If you have had a chance to read the various things stated, there are
three workarounds:

- use the 2.6.27 kernel
- use the 2.6.28 kernel
- skip the upgrade to 9.04

Cheers,
Anand

On Sat, Feb 28, 2009 at 5:27 AM, Edmond Thiebaud <email address hidden> wrote:
> I can confirm my Intel i815 integrated graphics has this problem, x
> starts then its says something about Intel freezing and I never can get
> to a log-in screen, so then I can't use Ubuntu 9.04.I hope this is fixed
> so I can upgrade to 9.04.and I also have to say since I've been using
> Ubuntu since 6.06 I have never had a problem with any alpha's or beta
> with the i815 graphics driver.email me ,please when there is a
> workaround this.
>
> thanks
>
> keep up the good work.
>
> --
> [i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)
> https://bugs.launchpad.net/bugs/304871
> You received this bug notification because you are a direct subscriber
> of the bug.
>
>

Revision history for this message
In , Yu Yuwei (acevery) wrote :

I test xf86-video--intel-2.6.3 with gentoo-sources-2.6.28-r3 (which is 2.6.28.7) and got "could not pin back buffer" error:

Xorg.0.log:
(II) intel(0): [DRI] installation complete
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x02ff4000 (pgoffset 12276)
(II) intel(0): xf86BindGARTMemory: bind key 1 at 0x02ff5000 (pgoffset 12277)
(II) intel(0): xf86BindGARTMemory: bind key 2 at 0x02ff9000 (pgoffset 12281)
(II) intel(0): xf86BindGARTMemory: bind key 3 at 0x02ffa000 (pgoffset 12282)
(II) intel(0): xf86BindGARTMemory: bind key 4 at 0x02ffe000 (pgoffset 12286)
(II) intel(0): xf86BindGARTMemory: bind key 5 at 0x02fff000 (pgoffset 12287)
(II) intel(0): xf86BindGARTMemory: bind key 6 at 0x059ff000 (pgoffset 23039)
(EE) intel(0): Failed to pin back buffer: Cannot allocate memory

Fatal server error:
Couldn't bind memory for BO back buffer

(II) intel(0): xf86UnbindGARTMemory: unbind key 0
(II) intel(0): xf86UnbindGARTMemory: unbind key 1
(II) intel(0): xf86UnbindGARTMemory: unbind key 2
(II) intel(0): xf86UnbindGARTMemory: unbind key 3
(II) intel(0): xf86UnbindGARTMemory: unbind key 4
(II) intel(0): xf86UnbindGARTMemory: unbind key 5
(II) intel(0): xf86UnbindGARTMemory: unbind key 6

dmesg | grep drm:
[drm] Initialized drm 1.1.0 20060810
[drm] Initialized i915 1.6.0 20080730 on minor 0
[drm:i915_setparam] *ERROR* unknown parameter 4
[drm:i915_getparam] *ERROR* Unknown parameter 6
[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_setparam] *ERROR* unknown parameter 4
[drm:i915_getparam] *ERROR* Unknown parameter 6
[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_setparam] *ERROR* unknown parameter 4
[drm:i915_getparam] *ERROR* Unknown parameter 6
[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[drm:i915_gem_object_pin] *ERROR* Failure to bind: -12

seems the drm(20060810) is not compatible with new i915(20080730).

Revision history for this message
Bryce Harrington (bryce) wrote :

Status update:

I've seen there are a bunch of BO fixes included in the 2.6.3 version of the driver, however that version has new dependencies. I've done the merge of the 2.6.3 -intel, however it won't build until the dependencies are satisfied. I've packaged and uploaded libdrm 2.4.5 that it requires, and this is included in Alpha6. It also requires a small kernel change, which I've spoken to the kernel team about but that won't go in until after Alpha6 at the earliest.

Also, the vast bulk of the 2.6.3 changes are for features we do not enable by default yet, so I'm not certain if the benefit is going to outweigh the risk. We'll want to make sure ample testing is done on it before we make the decision.

Revision history for this message
Götz Christ (g-christ) wrote :

I only get the message "Fatal server error: Couldn't bind memory for BO front buffer" when trying to use XAA in a i865G, but not with EXA nor with UXA.

Using Intel 2.7 RC1, Kernel 2.6.29 RC7, and the Xserver + Mesa from the repository I don't get so many corruptions on screen, but still some, especially with wine, virtualbox and flash videos. Using composition those corruptions go away, but scrolling text e.g. with Firefox is slower.

Also UXA is more stable, it doesn't crash any more with opengl apps like glxgears, but it is not possible to distinguish the gears, it is like blur.

With my little experience, I think that we should try intel 2.6.3.

Revision history for this message
Edmond Thiebaud (thiebaude) wrote : Re: [Bug 304871] Re: [i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)

I have good news and bad news, before i wasn't able to get into 9.04, but
just a few hours ago i upgraded to 9.04 again and was not able to login to
9.04, but i was able to log in fluxbox.

On Wed, Mar 11, 2009 at 4:30 PM, G. Christ <email address hidden> wrote:

> I only get the message "Fatal server error: Couldn't bind memory for BO
> front buffer" when trying to use XAA in a i865G, but not with EXA nor
> with UXA.
>
> Using Intel 2.7 RC1, Kernel 2.6.29 RC7, and the Xserver + Mesa from the
> repository I don't get so many corruptions on screen, but still some,
> especially with wine, virtualbox and flash videos. Using composition
> those corruptions go away, but scrolling text e.g. with Firefox is
> slower.
>
> Also UXA is more stable, it doesn't crash any more with opengl apps like
> glxgears, but it is not possible to distinguish the gears, it is like
> blur.
>
> With my little experience, I think that we should try intel 2.6.3.
>
> --
> [i845G] Fatal server error: Couldn't bind memory for BO front buffer
> (Jaunty)
> https://bugs.launchpad.net/bugs/304871
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Khashayar Naderehvandi (khashayar) wrote :

Since I'm the guy who suggested we track 2.7, obviously I think 2.6.3 is a good idea :-p

Seriously, the fixes that have gone into 2.6.3 might not be relevant for what's gonna be enabled by default in Jaunty, but if things don't improve, 855GM users are gonna see forum posts that say "add accelmethod UXA to xorg.conf and you'll be fine." Which brings me to my point: with 2.6.3 I have had no server crash on my 855GM with UXA enabled, whereas on 2.6.1 I had a couple of hard xserver hangs.

So +1 for trying out 2.6.3 :-)

Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

> So +1 for trying out 2.6.3 :-)

Me too. I also hits freeze on GMA965 on last intel-GPU MacBook. Looks
like the problem does not touch only old hardwares.

Regards,
Étienne
--
E Ultreïa !

Revision history for this message
Dirk Gerrits (dirk-gerrits) wrote :

I've been getting the "Fatal server error: Couldn't bind memory for BO front buffer" error as well on Jaunty with my old laptop's "Intel Corporation 82852/855GM Integrated Graphics Device". The error goes away for me by adding

Option "Legacy3D" "false"

to the Device section.

Revision history for this message
Marques Johansson (marques) wrote :

Nolari, with Legacy3d false, does it work in AccelMethod UXA, EXA, or both?

Revision history for this message
Dirk Gerrits (dirk-gerrits) wrote :

Marques: seems to work with both.

Revision history for this message
Stefan Glasenhardt (glasen) wrote :

There is a fix for this issue in the newest driver-version :

http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=73db44e7ac524e84e5f0fda2d60069a9e954ad1b

"Drop Legacy3D option, only use fixed texture space with non-gem."

Together with two other git-commits (see Bug #316588) backported to the driver version 2.6.1, the driver now works perfectly on my 855-chipset.

Revision history for this message
jerrylamos (jerrylamos) wrote :

O.K., downloaded
xf86-video-intel-2.6.3
any hints on how to use this directory?
There seems to be a Makefile.am in it and an autogen.sh however I don't know the command line commands to do anything with them.

Thanks for hints,

Jerry

Revision history for this message
Götz Christ (g-christ) wrote :

You can test the latest intel (from git) driver and other stuff from the "PPA for xorg crack pushers" https://launchpad.net/~xorg-edgers/+archive/ppa and the latest kernel from https://wiki.ubuntu.com/KernelTeam/KnowledgeBase

I'm using this right now with linux 2.6.29 rc7 and everything seems stable and with less problems.

Revision history for this message
In , Bryce Harrington (bryce) wrote :

Gordon, please would you mind giving us an update on the status of this bug?

Revision history for this message
Bryce Harrington (bryce) wrote :

I've uploaded 2.6.3 a couple days ago, which in theory should fix this problem.

@Shirish, mind updating to latest jaunty and re-testing?

Revision history for this message
wilbur (wilburgr) wrote : Re: [Bug 304871] Re: [i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)

I have updated to 2.6.3 but it has made no difference at all to the
reported problem.

Thanks for the update.

If any one or combination of these lines is remarked in the xorg.conf file
the system throws the error or fails to boot.

    Option "DRI" "False"
    Option "NoAccel" "True"
    Option "AccelMethod" "UXA"

2009/3/18 Bryce Harrington <email address hidden>

> I've uploaded 2.6.3 a couple days ago, which in theory should fix this
> problem.
>
> @Shirish, mind updating to latest jaunty and re-testing?
>
> --
> [i845G] Fatal server error: Couldn't bind memory for BO front buffer
> (Jaunty)
> https://bugs.launchpad.net/bugs/304871
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in X.org xf86-video-intel: Confirmed
> Status in “xserver-xorg-video-intel” source package in Ubuntu: Triaged
> Status in xserver-xorg-video-intel in Ubuntu Jaunty: Triaged
> Status in “xserver-xorg-video-intel” source package in Fedora: Fix Released
>
> Bug description:
> Since the change from the 2.4.1 driver to 2.5.1, Jaunty now hangs during
> boot, with "Fatal server error: Couldn't bind memory for BO front buffer"
> shown in the log. So far, this has been seen by two people with i845
> graphics and two with i865.
>
> Also discussed at this forum:
> https://bugs.freedesktop.org/show_bug.cgi?id=18974
>
> [Original Report]
> Binary package hint: xserver-xorg-video-intel
>
> Hi all,
> This is in jaunty, I get no screens.
>
>
>
> [lspci]
> 00:00.0 Host bridge [0600]: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE
> DRAM Controller/Host-Hub Interface [8086:2560] (rev 03)
> 00:02.0 VGA compatible controller [0300]: Intel Corporation
> 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562]
> (rev 03)
> Subsystem: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset
> Integrated Graphics Device [8086:2562]
>
>

Revision history for this message
In , Karsten Heiken (karsten-disposed) wrote :

I also suffered from this bug.
But recently I found out, that it only happened, when there is a "Virtual"-option in my Xorg.conf:
Section "Screen"
 Identifier "Screen0"
 Device "Device0"
 Monitor "LVDS"
 DefaultDepth 24
 SubSection "Display"
  Modes "1280x800_60"
  Virtual 2960 1056
 EndSubSection
EndSection

When I removed the Virtual-option, everything went fine.

The other day i reinstalled my system (Arch Linux) and installed the newest packages from the testing-repository.
Namely those packages are:
xf86-video-intel 2.6.99.902-1
libdrm 2.4.5-2
mesa 7.3-2
xorg-server 1.6.0-1

After a few changes in my Xorg.conf I came to these settings:
Section "Device"
 Identifier "Device0"
 Driver "intel"
 Option "Legacy3D" "true"
 Option "DRI" "true"
        Option "AccelMethod" "uxa"
        Option "ExaNoComposite" "true"
EndSection

I put the Virtual-section back in - I need my 22" lcd ;)

And what do my eyes see?
Everything works!

I also tried the latest xf86-video-intel via GIT. Same thing there.
I installed ioquake3 - and woohoo! 90fps.

Everything's great right now.

Maybe someone could try those Xorg.conf-settings and the latest git-version.

Regards,
karsten

Revision history for this message
Anand Kumria (wildfire) wrote : Re: [Bug 304871] Re: [i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)

Hi,

I've also upgraded, done the same tests and experienced the same failures.

Anand

On Thu, Mar 19, 2009 at 3:00 AM, wilbur <email address hidden> wrote:
> I  have updated to 2.6.3 but it has made no difference at all to the
> reported problem.
>
> Thanks for the update.
>
> If any one or combination of these lines is remarked in the xorg.conf file
> the system throws the error or fails to boot.
>
>    Option      "DRI" "False"
>    Option      "NoAccel" "True"
>    Option      "AccelMethod" "UXA"
>
>
> 2009/3/18 Bryce Harrington <email address hidden>
>
>> I've uploaded 2.6.3 a couple days ago, which in theory should fix this
>> problem.
>>
>> @Shirish, mind updating to latest jaunty and re-testing?
>>
>> --
>> [i845G] Fatal server error: Couldn't bind memory for BO front buffer
>> (Jaunty)
>> https://bugs.launchpad.net/bugs/304871
>> You received this bug notification because you are a direct subscriber
>> of a duplicate bug.
>>
>> Status in X.org xf86-video-intel: Confirmed
>> Status in “xserver-xorg-video-intel” source package in Ubuntu: Triaged
>> Status in xserver-xorg-video-intel in Ubuntu Jaunty: Triaged
>> Status in “xserver-xorg-video-intel” source package in Fedora: Fix Released
>>
>> Bug description:
>> Since the change from the 2.4.1 driver to 2.5.1, Jaunty now hangs during
>> boot, with "Fatal server error: Couldn't bind memory for BO front buffer"
>> shown in the log.  So far, this has been seen by two people with i845
>> graphics and two with i865.
>>
>> Also discussed at this forum:
>> https://bugs.freedesktop.org/show_bug.cgi?id=18974
>>
>> [Original Report]
>> Binary package hint: xserver-xorg-video-intel
>>
>> Hi all,
>>  This is in jaunty, I get no screens.
>>
>>
>>
>> [lspci]
>> 00:00.0 Host bridge [0600]: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE
>> DRAM Controller/Host-Hub Interface [8086:2560] (rev 03)
>> 00:02.0 VGA compatible controller [0300]: Intel Corporation
>> 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562]
>> (rev 03)
>>        Subsystem: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset
>> Integrated Graphics Device [8086:2562]
>>
>>
>
> --
> [i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)
> https://bugs.launchpad.net/bugs/304871
> You received this bug notification because you are a direct subscriber
> of the bug.
>
>

Revision history for this message
Marques Johansson (marques) wrote :
Download full text (4.8 KiB)

2.6.3 isn't a solution for me either. UXA locks X (the keyboard and display locks during the gnome-session startup - the mouse cursor works however). I think the BO aspect of the xserver-xorg-video-intel problems may be out of the way.

This log was generated when I tried EXA with NoLegacy3D:

X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-19-server i686 Ubuntu
Current Operating System: Linux bang 2.6.28-10-generic #33-Ubuntu SMP Tue Mar 17 12:27:50 UTC 2009 i686
Build Date: 07 March 2009 02:18:57AM
xorg-server 2:1.6.0-0ubuntu1 (<email address hidden>)
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: [ 0.011339] (--) probed, [ 0.011360] (**) from config file, [ 0.011375] (==) default setting,
        [ 0.011390] (++) from command line, [ 0.011404] (!!) notice, [ 0.011418] (II) informational,
        [ 0.011433] (WW) warning, [ 0.011447] (EE) error, [ 0.011461] (NI) not implemented, [ 0.011476] (??) unknown.

[ 0.011590] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 18 08:37:21 2009
[ 0.028686] (==) Using config file: "/etc/X11/xorg.conf"
exaCopyDirty: Pending damage region empty!
error setting MTRR (base = 0xe8000000, size = 0x08000000, type = 1) Invalid argument (22)
 ddxSigGiveUp: Closing log

This is what I got from UXA without default options. (I can't use UXA with DRI off. X still locks with Legacy3D)

X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-19-server i686 Ubuntu
Current Operating System: Linux bang 2.6.28-10-generic #33-Ubuntu SMP Tue Mar 17 12:27:50 UTC 2009 i686
Build Date: 07 March 2009 02:18:57AM
xorg-server 2:1.6.0-0ubuntu1 (<email address hidden>)
 Before reporting problems, check http://wiki.x.org
 to make sure that you have the latest version.
Markers: [ 0.017446] (--) probed, [ 0.017469] (**) from config file, [ 0.017484] (==) default setting,
 [ 0.017498] (++) from command line, [ 0.017513] (!!) notice, [ 0.017527] (II) informational,
 [ 0.017541] (WW) warning, [ 0.017556] (EE) error, [ 0.017570] (NI) not implemented, [ 0.017584] (??) unknown.
[ 0.017701] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 18 08:28:57 2009
[ 0.034666] (==) Using config file: "/etc/X11/xorg.conf"
get fences failed: -1
param: 6, val: 0
get fences failed: -1
param: 6, val: 0
[mi] EQ overflowing. The server is probably stuck in an infinite loop.

Backtrace:
0: /usr/X11R6/bin/X(xorg_backtrace+0x3b) [0x8134f0b]
1: /usr/X11R6/bin/X(mieqEnqueue+0x2d9) [0x8114ab9]
2: /usr/X11R6/bin/X(xf86PostKeyboardEvent+0xc5) [0x80d81c5]
3: /usr/lib/xorg/modules/input//evdev_drv.so [0xaf47a3db]
4: /usr/X11R6/bin/X [0x80c7dc7]
5: /usr/X11R6/bin/X [0x80b82ec]
6: [0xb7eef400]
7: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb781b810]
8: /usr/lib/xorg/modules/drivers//intel_drv.so(uxa_prepare_access+0x64) [0xb7832574]
9: /usr/lib/xorg/modules/drivers//intel_drv.so(uxa_copy_n_to_n+0x2db) [0xb78349fb]
10: /usr/lib/xorg/modules//libfb.so(fbCopyRegion+0x1d6) [0xb7725796]
11: /u...

Read more...

Revision history for this message
wilbur (wilburgr) wrote :
Download full text (6.8 KiB)

Friday March 20th 2009 with latest updates.

With the following entry in the xorg.conf file Ubuntu now boots and runs
normally. It hangs with "DRI" "True".

Section "Device"
    VendorName "Intel Corporation"
    Identifier "82865G Integrated Graphics Controller"
    Driver "Intel"
    BusID "PCI:0:2:0"
    Option "DRI" "False"
EndSection

2009/3/19 Marques Johansson <email address hidden>

> 2.6.3 isn't a solution for me either. UXA locks X (the keyboard and
> display locks during the gnome-session startup - the mouse cursor works
> however). I think the BO aspect of the xserver-xorg-video-intel
> problems may be out of the way.
>
> This log was generated when I tried EXA with NoLegacy3D:
>
> X.Org X Server 1.6.0
> Release Date: 2009-2-25
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 2.6.24-19-server i686 Ubuntu
> Current Operating System: Linux bang 2.6.28-10-generic #33-Ubuntu SMP Tue
> Mar 17 12:27:50 UTC 2009 i686
> Build Date: 07 March 2009 02:18:57AM
> xorg-server 2:1.6.0-0ubuntu1 (<email address hidden>)
> Before reporting problems, check http://wiki.x.org
> to make sure that you have the latest version.
> Markers: [ 0.011339] (--) probed, [ 0.011360] (**) from config file,
> [ 0.011375] (==) default setting,
> [ 0.011390] (++) from command line, [ 0.011404] (!!) notice, [
> 0.011418] (II) informational,
> [ 0.011433] (WW) warning, [ 0.011447] (EE) error, [
> 0.011461] (NI) not implemented, [ 0.011476] (??) unknown.
>
> [ 0.011590] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 18
> 08:37:21 2009
> [ 0.028686] (==) Using config file: "/etc/X11/xorg.conf"
> exaCopyDirty: Pending damage region empty!
> error setting MTRR (base = 0xe8000000, size = 0x08000000, type = 1) Invalid
> argument (22)
> ddxSigGiveUp: Closing log
>
>
> This is what I got from UXA without default options. (I can't use UXA with
> DRI off. X still locks with Legacy3D)
>
> X.Org X Server 1.6.0
> Release Date: 2009-2-25
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 2.6.24-19-server i686 Ubuntu
> Current Operating System: Linux bang 2.6.28-10-generic #33-Ubuntu SMP Tue
> Mar 17 12:27:50 UTC 2009 i686
> Build Date: 07 March 2009 02:18:57AM
> xorg-server 2:1.6.0-0ubuntu1 (<email address hidden>)
> Before reporting problems, check http://wiki.x.org
> to make sure that you have the latest version.
> Markers: [ 0.017446] (--) probed, [ 0.017469] (**) from config file,
> [ 0.017484] (==) default setting,
> [ 0.017498] (++) from command line, [ 0.017513] (!!) notice, [
> 0.017527] (II) informational,
> [ 0.017541] (WW) warning, [ 0.017556] (EE) error, [
> 0.017570] (NI) not implemented, [ 0.017584] (??) unknown.
> [ 0.017701] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 18
> 08:28:57 2009
> [ 0.034666] (==) Using config file: "/etc/X11/xorg.conf"
> get fences failed: -1
> param: 6, val: 0
> get fences failed: -1
> param: 6, val: 0
> [mi] EQ overflowing. The server is probably stuck in an infinite loop.
>
> Backtrace:
> 0: /usr/X11R6/bin/X(xorg_backtrace+0x3b) [0x8134f0b]
> 1: ...

Read more...

Revision history for this message
wilbur (wilburgr) wrote :

Friday March 20th 2009 with latest updates.

With the following entry in the xorg.conf file Ubuntu now boots and runs
normally. It hangs with "DRI" "True" and *Running a video causes a reboot or
kills X*.

Section "Device"
    VendorName "Intel Corporation"
    Identifier "82865G Integrated Graphics Controller"
    Driver "Intel"
    BusID "PCI:0:2:0"
    Option "DRI" "False"
EndSection

Revision history for this message
jerrylamos (jerrylamos) wrote :

Score! kernel 2.6.28-11-generic with xorg.......intel updates works on i830 on IBM Thinkpad R31. No changes to xorg.conf, just as is upgraded today.

First jaunty that's run without "NoAccel" on the R31!

Kudo's to whoever fixed it!l Hope it stays fixed, I'll use dual boot to keep this jaunty around.

Thanks much, Jerry

p.s. I'll try my i845 next when I swap a display onto it. It was too sluggish with jaunty before.

Revision history for this message
wilbur (wilburgr) wrote :

Try running a video which takes down my i865. Much better screen scrolling
as long as I don't run a video.

Revision history for this message
Edmond Thiebaud (thiebaude) wrote :

wilbur told me to change the option section in xorg.conf to "DRI" "False"
and then i saved it, upgraded to 9.04 and eveything boots just perfect, the
only thing is for some reason i cant uninstall Ubuntu Studio, but thats not
big deal, and also the fonts are too small in ubuntu, but i use xrandr to
set my correct resolution, its only a temp fix, everytime i log in to
ubuntu to use 800x600 i have to do xrandr -s 800x600 -r 85, but thats also
not big problem because i always had to do that in fluxbox.Thanks Wilbur for
that fix for me, i'am not going to touch anything on this system.

On Fri, Mar 20, 2009 at 9:05 PM, wilbur <wilburgr@gI follmail.com> wrote:

> Try running a video which takes down my i865. Much better screen scrolling
> as long as I don't run a video.
>
> --
> [i845G] Fatal server error: Couldn't bind memory for BO front buffer
> (Jaunty)
> https://bugs.launchpad.net/bugs/304871
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Edmond Thiebaud (thiebaude) wrote :

I have no problem playing video

Revision history for this message
Rebug (j-de-cuba) wrote :

Dell2400Dimension-Intel 82845G/GL/ICH4
Have today march 21 2009 successfully installed Ubuntu Jaunty 9.04 daily build live-cd. Perfect audio/video.
I have missed Ubuntu since 11 September 2008 due to i8xx chipset issue.
Thanks

Revision history for this message
jerrylamos (jerrylamos) wrote :

Video YouTube Leona Lewis "Run" and scrolled while the video was going.

No problem. Video, audio, & scroll all at the same time. Must be time for a new update!

VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)

Linux version 2.6.28-11-generic (buildd@rothera) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #36-Ubuntu SMP Fri Mar 20 19:40:40 UTC 2009

Jerry

Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

(In reply to comment #21)
> Gordon, please would you mind giving us an update on the status of this bug?

I don't have more update. Eric owns this bug.

Revision history for this message
Edmond Thiebaud (thiebaude) wrote : Re: [Bug 304871] Re: [i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)

On Sat, Mar 21, 2009 at 2:04 PM, jerrylamos <email address hidden> wrote:

> Video YouTube Leona Lewis "Run" and scrolled while the video was going.
> The only problem besides the small fonts is now i cant log-in with the
> newest kernal, but the older kernal i'am able to log-in.
> No problem. Video, audio, & scroll all at the same time. Must be time
> for a new update!
>
> VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE
> Chipset Integrated Graphics Device (rev 01)
>
> Linux version 2.6.28-11-generic (buildd@rothera) (gcc version 4.3.3
> (Ubuntu 4.3.3-5ubuntu4) ) #36-Ubuntu SMP Fri Mar 20 19:40:40 UTC 2009
>
> Jerry
>
> --
> [i845G] Fatal server error: Couldn't bind memory for BO front buffer
> (Jaunty)
> https://bugs.launchpad.net/bugs/304871
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
In , Yu Yuwei (acevery) wrote :

(In reply to comment #22)
> I also suffered from this bug.
> But recently I found out, that it only happened, when there is a
> "Virtual"-option in my Xorg.conf:
> Section "Screen"
> Identifier "Screen0"
> Device "Device0"
> Monitor "LVDS"
> DefaultDepth 24
> SubSection "Display"
> Modes "1280x800_60"
> Virtual 2960 1056
> EndSubSection
> EndSection
>
> When I removed the Virtual-option, everything went fine.
>
> The other day i reinstalled my system (Arch Linux) and installed the newest
> packages from the testing-repository.
> Namely those packages are:
> xf86-video-intel 2.6.99.902-1
> libdrm 2.4.5-2
> mesa 7.3-2
> xorg-server 1.6.0-1
>
> After a few changes in my Xorg.conf I came to these settings:
> Section "Device"
> Identifier "Device0"
> Driver "intel"
> Option "Legacy3D" "true"
> Option "DRI" "true"
> Option "AccelMethod" "uxa"
> Option "ExaNoComposite" "true"
> EndSection
>
> I put the Virtual-section back in - I need my 22" lcd ;)
>
> And what do my eyes see?
> Everything works!
>
> I also tried the latest xf86-video-intel via GIT. Same thing there.
> I installed ioquake3 - and woohoo! 90fps.
>
> Everything's great right now.
>
> Maybe someone could try those Xorg.conf-settings and the latest git-version.
>
> Regards,
> karsten
>

This solution is not workable for me with xf86-video-intel-2.6.1 and kernel-2.6.28.8 :(

Revision history for this message
javajazz (randister) wrote :

@ubuntu:~$ lspci
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller

as others above i could only get into kde by setting DRI to false within the device section of xorg.conf.

I boot into the cli and then startx. No kdm. before the DRI fix, it would typically freeze during the splash sequence, though sometimes it would make it to the desktop with mouse moving but otherwise not functioning. No keyboard either.

it is 3/22/09 and i am updated to all the latest jaunty versions of kernel and intel and xorg and libdrm; and still not working for the 865g without a hack.

Anyway! Yes running a video will crash the desktop. Most of the time i end up at the cli (no kdm) with xorg messages there in print to read. the xorg.0.log message says "could not pin xv". so i startx into kde and open mplayer and and go to preferences to set video from xv to gl. then to real player to turn xv off. then to electricsheep screensaver to set it from xv to gl. I control alt backspace and then startx again and yes i can do the electricsheep without crashing the desktop. Oh, by the way, electricsheep uses mplayer to run the sheep.

Those interested, please note: in systemsettings within the desktop icon/desktop effects/advanced tab; I have compositing type set to "xrender". I had to change it from the default "opengl" to get transparent effects in the panel and for konsole and some plasmoids.

Those still interested please also note: I have been running jaunty for months. I have been using the xorg packages from intrepid. Everything on my system is the latest jaunty versions, except xorg. everything has worked "fine" "slow but functional" for months. if interested and AT YOUR OWN risk, just go to packages.ubuntu.com and download the xorgs you need from intrepid. then do "apt-get --purge remove xserver-xorg". now go to directory containg all those xserver-xorg packages and do a "dpkg -i xserver*". i must have gone back and forth with this a number of times. every time the repositories show a new version of xorg-intel i do a full upgrade and crash the desktop. lukily i got my little stash of intrepid xorg to get me back in.

THANKS guys for showing me the way with DRI false. Thanks.

Revision history for this message
Ivan A. Flores Correa (ifloresenator) wrote :

Hello

for Device :

00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

bug fixed with next xorg.conf config Video Device:

Section "Device"
        Identifier "Configured Video Device"
        Driver "intel"
        Option "XvMC" "true"
        Option "AccelMethod" "UXA"
EndSection

I have acceleration and not have problem with video ... ;-)

THANKS

Revision history for this message
wilbur (wilburgr) wrote : Re: [Bug 304871] Re: [i845G] Fatal server error: Couldn't bind memory for BO front buffer (Jaunty)

Thanks for the input.

With an Intel 82865G my system locks up tight using UXA.

The following works except for some video:

Section "Device"
    VendorName "Intel Corporation"
    BoardName "Intel 82865G"
    Identifier "82865G Integrated Graphics Controller"
    Driver "intel"
    BusID "PCI:0:2:0"
    Option "DRI" "False"
# Option "NoAccel" "True"
EndSection

To run some video the 'NoAccel' line has to be:
    Option "NoAccel" "True"

We have to hope that this does get fixed at some point.

2009/3/25 segato <email address hidden>

> Hello
>
> for Device :
>
> 00:02.0 VGA compatible controller: Intel Corporation 82852/855GM
> Integrated Graphics Device (rev 02)
>
> bug fixed with next xorg.conf config Video Device:
>
> Section "Device"
> Identifier "Configured Video Device"
> Driver "intel"
> Option "XvMC" "true"
> Option "AccelMethod" "UXA"
> EndSection
>
> I have acceleration and not have problem with video ... ;-)
>
> THANKS
>
> --
> [i845G] Fatal server error: Couldn't bind memory for BO front buffer
> (Jaunty)
> https://bugs.launchpad.net/bugs/304871
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in X.org xf86-video-intel: Confirmed
> Status in “xserver-xorg-video-intel” source package in Ubuntu: Triaged
> Status in xserver-xorg-video-intel in Ubuntu Jaunty: Triaged
> Status in “xserver-xorg-video-intel” source package in Fedora: Fix Released
>
> Bug description:
> Since the change from the 2.4.1 driver to 2.5.1, Jaunty now hangs during
> boot, with "Fatal server error: Couldn't bind memory for BO front buffer"
> shown in the log. So far, this has been seen by two people with i845
> graphics and two with i865.
>
> Also discussed at this forum:
> https://bugs.freedesktop.org/show_bug.cgi?id=18974
>
> [Original Report]
> Binary package hint: xserver-xorg-video-intel
>
> Hi all,
> This is in jaunty, I get no screens.
>
>
>
> [lspci]
> 00:00.0 Host bridge [0600]: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE
> DRAM Controller/Host-Hub Interface [8086:2560] (rev 03)
> 00:02.0 VGA compatible controller [0300]: Intel Corporation
> 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562]
> (rev 03)
> Subsystem: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset
> Integrated Graphics Device [8086:2562]
>
>

Revision history for this message
Stefan Glasenhardt (glasen) wrote :

Hi,

There are two possible solutions for this bug (at least for all 855GM-based hardware owners) :

Add the following line to your Device-Section in the "xorg.conf"-file :

Option "Legacy3d" "false"

With this option i can use EXA an 3D-acceleration an my DELL Latitude D505.

Second option :

Include the following git-commit into the driver version 2.6.3 :

"Drop Legacy3D option, only use fixed texture space with non-gem."

http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=73db44e7ac524e84e5f0fda2d60069a9e954ad1b

This patch works perfectly with driver version 2.6.3 on my notebook and the "Legacy3D" option is no longer needed.

Revision history for this message
Ivan A. Flores Correa (ifloresenator) wrote :

Hello

with this xorg.conf :

Section "Device"
        Identifier "Configured Video Device"
        Driver "intel"
        Option "XvMC" "true"
        Option "AccelMethod" "UXA"
EndSection

I have problem with de VGA output, and this VGA config found use this config :

Section "Device"
        Identifier "Configured Video Device"
        Driver "intel"
       Option "DRI" "false"
EndSection

I do change this config to use the VGA in my notebook ...

VGA output BUG NOT CLOSED

:'(

Saludos from Chile

Revision history for this message
Scott Kitterman (kitterman) wrote :

Using the 9.04 Beta Live CD it starts on my Intel 865GBF motherboard.

0000:00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02) (prog-if 00 [VGA])
        Subsystem: Intel Corporation: Unknown device 4246
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at f0000000 (32-bit, prefetchable) [size=128M]
        Memory at ffa00000 (32-bit, non-prefetchable) [size=512K]
        I/O ports at ec00 [size=8]
        Capabilities: [d0] Power Management version 1

Revision history for this message
Bryce Harrington (bryce) wrote :

Hrmph, no word from upstream, no word from the original reporter.

Of the other commenters, some say the issue is fixed. Others (mostly 845G and 865G users) say it's still there but goes away once DRI is disabled.

It is easy enough to force DRI off for all 845G and 865G chips. I've put a patch to do this into my ppa. I would ask that 845 and 865 users please test it and verify it fixes the issue, without requiring setting anything in your xorg.conf. If it does, I can upload it.

If anyone does not think we should do this change, now's the time to speak up, but provide an explanation why.

Revision history for this message
Bryce Harrington (bryce) wrote :
Changed in xserver-xorg-video-intel (Ubuntu Jaunty):
status: Triaged → In Progress
Revision history for this message
wilbur (wilburgr) wrote :

Intel 82865G user.

Before doing the patch I would like to know what the DRI actually does and
what will be lost by patching it out. I am one of those for whom the problem
is definitely not resolved. Things like flash and video are not working
correctly or not working at all to the point where I am off looking at other
distos.

Option "XvMC" "true" does not seem to help
Option "DRI" "False" has to be false or lockup
Option "NoAccel" "True" has to be true to play videos
makes the system unpleasant to use for other things.
Option "AccelMethod" "UXA" causes lockup EXA seems OK
Option "DPMS" "false" no change noted
Option "Legacy3d" "false" no change noted

So most of the time I run with the 'NoAccel' option commented out but
activate it and restart X if I want to run a video. Some flash will not run,
for example the Dow Jones chart at
http://www.google.com/finance?q=INDEXDJX:.DJI which used to work perfectly
in 8.10 and seems to work well in a number of other distros I have tried.

At the moment 9.04 is a crippled OS with the Intel 82865G. I hope it gets
fixed and that we are not left stranded.

Many thanks for the DRI patch I will give it a try and report back.

Revision history for this message
Julian Lam (julian-lam) wrote :

Here to report that Stefan Glasenhardt's workaround works perfectly.

I added the line:
Option "Legacy3d" "false"

to xorg.conf, which enabled hardware acceleration, allowing me to get to the desktop WITH compiz. Perfect!

I've attached the requested outputs.

Revision history for this message
Julian Lam (julian-lam) wrote :
Revision history for this message
javajazz (randister) wrote :

VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)

am running the latest from the jaunty repositories and still no satisfaction with electricsheep screensaver, that uses mplayer to run an avi. It will only show up in a window and not full screen as it used to do with xorg from intrepid repositories. will not work when running a 2.6.29 kernel either.

but the good news is that all flash and other videos work, I only miss my full screen electricsheep.

I do have to set DRI to false within xorg.conf because otherwise i will never make it to the kde4 desktop. AND I have to set all video apps to not use "xv" because otherwise it will crash the desktop when i run a video. i currently have mplayer set to use "x11". "gl" is too slow.

do i need to buy an nvidea card!!!!!? I will not leave ubuntu!!

Revision history for this message
wilbur (wilburgr) wrote :

March 12, 11:37pm
I installed the update with an interesting result. Now when I run a video it
is exactly the same result as pressing Ctl-Alt-Bksp. Without any warning X
is gone and after a black screen the login screen comes up and then X. So
now running a video is a software X restart. If I can figure out what is the
trigger then it will be posted. Tomorrow I will try changing some of the
Options in xorg.conf.

2009/3/27 Bryce Harrington <email address hidden>

> PPA with this fix:
>
> https://edge.launchpad.net/%7Ebryceharrington/+archive/ppa/+sourcepub/535882/+listing-archive-extra
>
> ** Changed in: xserver-xorg-video-intel (Ubuntu Jaunty)
> Status: Triaged => In Progress
>
> --
> [i845G] Fatal server error: Couldn't bind memory for BO front buffer
> (Jaunty)
> https://bugs.launchpad.net/bugs/304871
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in X.org xf86-video-intel: Confirmed
> Status in “xserver-xorg-video-intel” source package in Ubuntu: In Progress
> Status in xserver-xorg-video-intel in Ubuntu Jaunty: In Progress
> Status in “xserver-xorg-video-intel” source package in Fedora: Fix Released
>
> Bug description:
> Since the change from the 2.4.1 driver to 2.5.1, Jaunty now hangs during
> boot, with "Fatal server error: Couldn't bind memory for BO front buffer"
> shown in the log. So far, this has been seen by two people with i845
> graphics and two with i865.
>
> Also discussed at this forum:
> https://bugs.freedesktop.org/show_bug.cgi?id=18974
>
> [Original Report]
> Binary package hint: xserver-xorg-video-intel
>
> Hi all,
> This is in jaunty, I get no screens.
>
>
>
> [lspci]
> 00:00.0 Host bridge [0600]: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE
> DRAM Controller/Host-Hub Interface [8086:2560] (rev 03)
> 00:02.0 VGA compatible controller [0300]: Intel Corporation
> 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562]
> (rev 03)
> Subsystem: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset
> Integrated Graphics Device [8086:2562]
>
>

Revision history for this message
javajazz (randister) wrote :

Intel Corporation 82865G Integrated Graphics Controller (rev 02)

the latest xorg upgrade from the jaunty repository now allows me to get into the kde4 desktop without having to set DRI to false. Yipee!

BUT, running mplayer with the "xv" driver, still, will knock me right out of kde4. and "xv" is the only way i can get electricsheep to run full screen. I have to set the driver to "x11" for videos to work. But as stated in previous posts, my electricsheep will only run in a window, not fullscreen, if set to "x11". It will run in fullscreen if I set mplayer to use "xv" driver and i revert to xorg from the intrepid repository.

anyway. congrads. you are half way there.

fix the "xv". please. I want my eye candy fullscreen.

and why is electricshhep not a default option for kde4? I had to hack it in with trial and error making a electricsheep.desktop file.

Revision history for this message
wilbur (wilburgr) wrote :

There seem to be different problems with Intel 865G video.

One is that DRI has to be disabled with
Option "DRI" "False" in /etc/xorg.conf
or with the patch from Bryce (Thanks)
http://launchpadlibrarian.net/24434513/116_846g_865g_disable_dri.patch
https://bugs.launchpad.net/bugs/304871.

Another is the acceleration. To play video (badly)
Option "NoAccel" "True" has to be set.

This setting is not practical for other use and not much good for video
other than it does not crash the system.

There are problems with all sorts of video, flash, mplayer, slide shows to
name three. Some lead to an instant restart of X, a software Ctl-Alt-Bksp,
while others simply do not play at all, cause lock up or display badly.

The system boots to lockup with UXA enabled.

Nothing additional in the logs.

If anyone has any ideas to try or tests to run please post them.

Revision history for this message
Bryce Harrington (bryce) wrote :

Alright, there are just waaaay too many different things going on with this bug.

The original problem which is targeted for jaunty is the fatal server error on 845.

The problem people are having with video, requiring NoAccel to be used is a separate bug. File a new report on that; don't comment further about it here.

From the comments, there are reporters for 845, 855, 865, and other chips, and the symptoms/fixes for each seem to be different.

845: From the last couple comments from 845 users jerrylamos and j-de-cuba it seems the issue on 845 is solved with the latest updates. Other 845 users including the original reporter have not commented further; I guess we have to assume they're not commenting because the issue is gone. So 845 is solved. Great.

855: This chip seems to be in much better shape. Many users find UXA solves the issue. Others not so much. The Legacy3D patch seems necessary for this. However I think we need to handle the 855 bugs separately from the 845 ones. So this needs to go to a different bug report.

865: From comments from randister and kitterman this may now be fixed with latest updates. Otherwise, disabling DRI solves the problem. Video is still broken but as I mentioned, that should be a separate bug.

Revision history for this message
Fernando Miguel (fernandomiguel) wrote :

bryce i just tested todays daily jaunty 32bits on an Dell GX270 with Intel 865 and it failed to boot the installer.
Only using Safe Graphics and having VESA on xorg.cong

Revision history for this message
Fernando Miguel (fernandomiguel) wrote :

FYI adding DRI false seems to work

Revision history for this message
Bryce Harrington (bryce) wrote :

I've unduped the non-845 bugs from this one. Non-845 users should unsub from this one and sub to the appropriate one:

bug 304871 - [i845] couldn't bind memory for BO backbuffer on 845

bug 322646 - [i855] couldn't bind memory for BO backbuffer on 855

bug 317457 - [i865] freeze, works only with dri false

bug 328528 - [i865] UXA locks up system (UXA bug)

If your issue doesn't fit into one of the above bugs, file a NEW one.

description: updated
Revision history for this message
Bryce Harrington (bryce) wrote :

As per the last two comments from the two most recent 845 reporters, the issue on i845G chips has been resolved with latest updates as of 2009-03-21.

Please do not reopen this bug unless you have i845 graphics and see the exact error message "Couldn't bind memory for BO front buffer".

Changed in xserver-xorg-video-intel (Ubuntu Jaunty):
status: In Progress → Fix Released
Revision history for this message
Julian Lam (julian-lam) wrote :

Thank you Bryce, et al.! Today's released fix worked perfectly. I can finally empty my xorg.conf file :)

Revision history for this message
Daniël H. (daan-is-here) wrote :

Well, after this update the scrolling and window management behavior sucks.

Revision history for this message
Daniël H. (daan-is-here) wrote :

I'm sorry, after resetting xorg.conf this problem was resolved. Strange, because I didn't ever changed it manually. Maybe because I did a upgrade from Intrepid?

Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

I confirm the bug is fixed on MacBook White 4,1 (GMA 965)

Regards,
Étienne.
--
E Ultreïa !

Revision history for this message
Feistybird (bryanjen-tw) wrote :

Worked but get broken picture on some applications such as java applets & firefox. See images attached.

-PCI Devices-
VGA compatible controller : Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device

Revision history for this message
jerrylamos (jerrylamos) wrote :

On Release Candidate, launchpad bug #304871 is back in spades. Integrated Intel graphics i845 boots to black screen on CD Live and install on Ubuntu and Xubuntu.

I had to boot CD Live, edit command line, remove quiet splash, add single to get recovery mode. Then in root prompt nano /etc/X11/xorg.conf to add Option "NoAccel" just after "Configured Video Device".

Same thing on install.

Update Manager lists 49 updates already, NONE of them in xorg to fix this bug again.

Performance is sluggish on scroll etc to say the least.

What happened? It was fine on Beta?

Jerry

Revision history for this message
jerrylamos (jerrylamos) wrote :

Today's updates, April 17, did fix the problem for the installed Xubuntu. Will try Ubuntu next. There weren't any xorg updates but there was a kernel update.

The release candidate (as in Daily Build 20090414) boots to black screen unless I do "NoAccel".

Thanks, someone, hope the CD Live gets fixed too.

Jerry

Revision history for this message
Edmond Thiebaud (thiebaude) wrote :

in 9.04 after login x freezes and then the OS is unusable on the Intel i815 graphics chip,so went back to 8.10 for now, until a fix is found.

Revision history for this message
HeWhoE (hewhoe) wrote :

On my 82845G/GL[Brookdale-G]/GE chipset, with the latest Jaunty updates as of April 20, I get the following error after I start X.

(EE) intel(0): Failed to init memory manager

Revision history for this message
In , Carl Worth (cworth) wrote :

(In reply to comment #15)

> _fence_emit_internal: drm_i915_irq_emit: -22

I just replicated this part of the bug at least, (with all the latest userspace, such as xf86-video-intel 2.7.99 from git), and a non-GEM Debian kernel (2.6.26-2-686).

Eric suggests that when the userspace opens the drm and finds that it's non-GEM it should just close it. I'll attempt that here and report back.

-Carl

Revision history for this message
In , Carl Worth (cworth) wrote :

(In reply to comment #25)
> (In reply to comment #15)
>
> > _fence_emit_internal: drm_i915_irq_emit: -22
>
> I just replicated this part of the bug at least, (with all the latest
> userspace, such as xf86-video-intel 2.7.99 from git), and a non-GEM Debian
> kernel (2.6.26-2-686).
>
> Eric suggests that when the userspace opens the drm and finds that it's non-GEM
> it should just close it. I'll attempt that here and report back.

Eric had some half-finished patches for this which I finished and pushed (see below).

With these patches applied, the latest driver from git now runs just fine on the non-GEM Debian kernel (2.6.26-2-686). I'd be very interested if other people that have experienced the bugs reported here could try using the latest driver and report back whether the bug is fixed.

I'll also consider cherry-picking the relevant commits here to the 2.7 branch for an upcoming 2.7.2 release.

-Carl

Revision history for this message
In , Carl Worth (cworth) wrote :

(In reply to comment #26)
> Eric had some half-finished patches for this which I finished and pushed (see
> below).

Here's the "see below" part I forgot to add with the last comment.

-Carl

commit 8e942b70cb9a784b3f1311affd6fc74c4bcf68bb
Author: Carl Worth <email address hidden>
Date: Thu May 21 13:12:52 2009 -0700

    Revert "Rely on BO pixmaps being present in acceleration paths."

    This reverts commit 4653a7db622ad54a3182d93c81331765d930db34.

    Eric was getting a little too ambitious about our brave, new world.
    We do still want the driver to work with old, non-GEM kernels
    after all.

commit 1a039f4371bec455cad43f0fb7b329f2ee09a974
Author: Eric Anholt <email address hidden>
Date: Mon Apr 27 17:45:02 2009 -0700

    Fold GEM detection into DRM master open.

    We don't have anything to do with the DRM unless it's GEM-enabled, unless
    we were to support GEM-but-not-DRI2, which doesn't seem useful.

    Compilation fixes by Carl Worth <email address hidden>

commit a04a51c9bb6066454e0fda3c7897f97dab436358
Author: Eric Anholt <email address hidden>
Date: Mon Apr 27 17:29:36 2009 -0700

    Open the DRM and keep the handle throughout server startup to finish.

    This will let us configure the server from start to finish with the
    most pertinent information available (KMS vs UMS, DRI2 vs non-DRI). Also,
    we now close the DRI2 fd at terminate, which we didn't before.

    This duplicates some code from DRI1 for getting a master FD like I'd done in
    DRI2, but given that we weren't loading DRI1 ourselves, this is also a
    bogosity cleanup, and avoids allocating the extra DRI1 private.

Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

Could any of the reporters confirm this problem still exists with the latest xf86-video-intel driver and a KMS kernel? If so, I'll increase the priority and target for Q2 release (2.8).

Revision history for this message
In , Bugzilla-dolphinling (bugzilla-dolphinling) wrote :

I used to see this with a 2.5-era xf86-video-intel and now I do not with current git stuff and KMS.

In fact, I get an explicit success message:
(II) intel(0): BO memory allocation layout:
(II) intel(0): 0x00000000: start of memory manager
(II) intel(0): 0x03800000-0x03ffffff: front buffer (8192 kB) X tiled
(II) intel(0): 0x03000000-0x03004fff: HW cursors (20 kB)
(II) intel(0): 0x07fff000: end of memory manager

This is on 845.

Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

So I assume it has been fixed.
If anyone still see this with a new driver (>=2.6.99.901) and KMS kernel, please reopen.

Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

(In reply to comment #30)
> So I assume it has been fixed.
> If anyone still see this with a new driver (>=2.6.99.901)

typo. I meant 2.7.99.901.

Changed in xserver-xorg-video-intel:
status: Confirmed → Fix Released
Revision history for this message
Dan Astoorian (djast-ecf) wrote :

xserver-xorg-video-intel (2:2.6.3-0ubuntu9.3) for me is still reporting this in Xorg.0.log:

(**) intel(0): DRI is disabled because it fails to run without freezing on i810 and i865G chips. (See LP 304871)

i.e., the package still includes 116_8xx_disable_dri.patch.

My chipset is reported as "Intel Corporation 82865G Integrated Graphics Controller rev 2".

If the problem has been fixed, the patch should presumably be removed; if there are still problems not related to the fix associated with this bug, the message produced by the patch should be updated to refer to a more appropriate bug number.

tags: added: iso-testing
Changed in xserver-xorg-video-intel (Ubuntu):
assignee: Bryce Harrington (bryceharrington) → nobody
Changed in xserver-xorg-video-intel:
importance: Unknown → Critical
Changed in xserver-xorg-video-intel:
importance: Critical → Unknown
Changed in xserver-xorg-video-intel:
importance: Unknown → Critical
Changed in xserver-xorg-video-intel (Fedora):
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.