I've just given the modular X a try today, and I've been unable to get it to last long enough to get a window manager. It seems to be doing okay while it first boots up, then I get maybe half a second of the mouse cursor, and then the server shuts down, seemingly without any related error. I'm using the i810 driver, if that helps at all.
There are a few things suspicious in the logfile...
For instance, there's this:
Code: Select all
(II) I810(0): [drm] removed 1 reserved context for kernel
(II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xe00e2000 at 0x407e2000
(WW) I810(0): Successfully set original devices
(WW) I810(0): Setting the original video mode instead of restoring
the saved state
(WW) I810(0): Extended BIOS function 0x5f05 failed.
(II) I810(0): BIOS call 0x5f05 not supported, setting refresh with VBE 3 method.
(II) I810(0): xf86UnbindGARTMemory: unbind key 7
towards the end, though that just looks like it's falling back to some default behavior or something. There's also this:
Code: Select all
FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.
which is always the last line in the file, but that doesn't seem like the kind of thing that would bring down the whole server.
I can't load type1 or xtrap; could that be the problem? Does the server actually require either of those to stay up? Right now I've just been trying it with those lines commented in x.org, but that doesn't seem to affect the actual problem.
The only other odd thing in the logfile is this:
Code: Select all
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
which occurs a few times. Don't know if that's significant either.
This is using xorg-server-0.99.1-r8, btw.