Red Hat Bugzilla – Bug 68502
X Doesn't Work on new Intel 845G Chipset Machines
Last modified: 2007-04-18 12:44:03 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020513
Description of problem:
Dell Dimension 4500S machines use the new Intel 845G chipset, which includes
onboard ``Intel Extreme Graphics''. Unfortunately, X doesn't work properly with
this chipset -- setup doesn't detect things properly, and using the workaround
suggested by Intel (use the vesa driver) at
<http://support.intel.com/support/graphics/intel845g/linux.htm> results in X
starting once, at a low resolution only. Logging in and logging out (or
stopping and restarting gdm by hand) results in X trying to come up but failing
to actually draw the display.
Version-Release number of selected component (if applicable): 4.2.0-8
Steps to Reproduce:
1. Start the computer
2. Log in
3. Log out
Actual Results: X never quite comes back, although it doesn't die, either -- it
just gives you a blank screen.
Expected Results: X should have restarted and presented a gdm login panel.
Created attachment 64644 [details]
Created attachment 64645 [details]
Created attachment 64646 [details]
output of uname -a
Created attachment 65026 [details]
Created attachment 65027 [details]
Intel i845 is not supported by XFree86 4.2.0. This is not a bug, just
something that is not supported. The CVS trunk has support for this chipset,
which I have backported into rawhide currently. Since the specs are not
publically available for this chipset yet, and since I do not have the
hardware, this backport is totally unsupported, and provided only for
end user convenience in hopes that it will work. Users who try rawhide
XFree86 and have problems getting i845 to work, are encouraged to report
any problems to the upstream developers who have written this support, in
hopes that they will fix any problems that arise. Also, if I'm informed
of any fixes upstream for this chipset, I will try to integrate them into
future releases - again in an unofficial "hope it works now" manner, but
still not officially supported.
For reference, the XFree86 status page lists the hardware currently claimed
to be supported by XFree86: http://www.xfree86.org/4.2.0/Status.html
Here is the Intel specific page: http://www.xfree86.org/4.2.0/Status17.html#17
Hope this helps.
Intel claims that this chipset whould work with XFree86 using the VESA driver --
Perhaps I was not quite clear above, when I said that the Intel i845 is not
supported. Let me clarify that a bit.
The Intel i845 graphics chipset, is not supported. That means that it is
not supported by XFree86, because there is no code in the native Intel
i810 driver to drive this hardware. That also means that this chip is
not at all in any way supported by Red Hat. Not supported, means it is
not a chip which we support, offer technical support for, fix bugs in,
etc. because it is unsupported.
For unsupported hardware, users may or may not be able to get the given
hardware to work with the "vesa" driver, the "vga" driver, or by using
the kernel framebuffer device support and the fbdev X driver support.
If any of these alternative drivers work, that is great because it allows
the user to still use their unsupported hardware in possibly slow and
possibly mediocre way, rather than have no way to use XFree86 at all.
However, if these "unsupported" methods do not work, then there is not
anything to do about it, because we simply do not support hardware which
is not supported by a native stable XFree86 device driver.
Regardless of Intels claims of the "vesa" driver working or not working,
this chip is still unsupported. The "vesa" driver uses the cards BIOS
to implement 2D driver support, so if "vesa" does not work, it generally
points at a bug in the video card's BIOS code. That is something only
resolveable by the BIOS vendor, and does not fall into the Red Hat
supported category either.
I hope that clarifies what is meant by "support".