Re: Changing reolustion without X

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 9 Apr 2003, Ossama Khayaat wrote:

>>>Actually, I think I'll try to give more details about what's happening:
>>>* First of all, the PCs are Compaq Evo desktop PCs with an Intel 845 
>>>dispaly, and we have RH Linux 8.0 installed and running successfully or 
>>>all the machines with no problems at all.
>>
>>Intel i845 video hardware is not supported by Red Hat Linux 8.0.  
>>Red Hat Linux 9 is the first release to support this hardware.
>>
>>Recommended solution: Upgrade to Red Hat Linux 9
>>
>Well, that's a very nice suggestion, but actually, like I mentioned 
>yesterday that other PCs of same hardware configuration are working 
>fine. I face the same problem today and was confused what to do. So, I 
>just took the /etc/X11/XF86Config file from another machine in the class 
>and copied it to the system and voila!!! It's working find *without* 
>upgrade.
>I suppose the version of redhat-config-xfree86 that was shipped with RHL 
>8.0 is the problem!
>Also, with all respect, but there should be an easier solution other 
>than just *upgrade*.

Well there isn't an easier solution.  The i845 video hardware is 
first supported by XFree86 4.3.0, which was released on February 
27th 2003, and makes it's debut in Red Hat Linux 9.

When Red Hat Linux 8.0 was being developed, I spent some of my
own personal time on the weekend trying to backport as much of 
the i845 support from XFree86 CVS at the time, even though it 
wasn't complete.  I did this as a personal contribution in an 
attempt to give i845 users some form of working 2D video.  Since 
it worked for some users in a very limited capacity, I left the 
patch in, so that some users would have something rather than 
nothing, however the i845 is officially unsupported in every way 
shape and form in Red Hat Linux 8.0 wether it works for someone 
or not.

The current driver in 4.3.0 is _not_ backportable to 4.2.x in any
feasible manner, and so no attempt will be made to do so.  
XFree86 4.3.0 will not ever be released for Red Hat Linux 8.0
either.

The bottom line, is that XFree86.org releases new XFree86 
releases about once per year, and that is when new video hardware 
support becomes available for XFree86 users.  When this happens, 
that new release of XFree86 will most likely be included in the 
*next* release of Red Hat Linux that comes out after XFree86.org 
releases their new release.

The amount of engineering that is required to backport every 
single driver to work in the infrastructure of the previous 
XFree86 release is massive, and there just are not the resources 
to both do so, quality test it on every piece of hardware out 
there, and then maintain it ourselves.  As such, it just does not 
and will not happen - ever.  Also, releasing new XFree86 major 
releases for existing distribution releases is generally not ever 
going to happen either.  I was able to release 4.1.0 for Red Hat 
Linux 7.1 way back when due to the nature of the changes between 
4.0.3 and 4.1.0 being non major from an integration and 
infrastructural point of view.  Nonetheless, it dragged 
significant dependancies in along with kernel DRM changes, and it 
was a significant amount of effort to get the update out the 
door.  That effort is time taken away from working on the next 
distribution release.

I've said it before to people, and I'll say it again:

1) Don't ever expect that when a new XFree86 major release comes 
   out, that it will be released as an update for any existing 
   Red Hat Linux releases.  Expecting this to happen, is like 
   expecting Red Hat to release a 2.6.0 kernel for existing Red 
   Hat Linux distro releases when it comes out.  It just is not 
   the way that our distribution is maintained.  Major new 
   software releases come in new distributions, and users that 
   want it will have to upgrade, or hack it into an existing 
   release themselves.

2) Video hardware that is not supported in a Red Hat Linux 
   release, generally speaking, will not ever be supproted in 
   that distribution release.  There are some exceptions, and 
   when it is possible for me to backport driver support for 
   newer hardware, or to write support myself, I generally do so 
   as time permits.  This can be seen in the plethora of driver 
   update patches that appear in Red Hat Linux 8.0 over what was 
   in 7.3.  Any time new video hardware requires massive code 
   changes, it wont be supported until a new distribution release 
   comes out.

That may not be what everyone would like to see happen, but it is 
the reality of how things do happen.  People have to accept 
certain realities of how XFree86 is developed, and realize that 
XFree86.org simply does not release driver updates for a given 
release, and that it is an enourmous amount of work for any 
vendor to try to do so themselves.  So enormous that it just 
isn't feasible unless people want to start paying $300 a copy for 
Linux distributions so that enough engineers can be hired to 
maintain 15 different video driver trees for every distribution 
release that is released every 6 months.

People need to be realistic.  If you have new hardware, then you 
need a new OS.  That is ultimately just the way it is.


-- 
Mike A. Harris     ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat





[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux