[Exherbo-dev] Removing X drivers for obsolete hardware

Erik Boettcher tehfoo at gmail.com
Tue Apr 30 14:27:23 UTC 2013


I have an optimus laptop and would be very interested in testing your patch.


On Tue, Apr 23, 2013 at 11:05 PM, Tod Jackson <tod.jackson at gmail.com> wrote:

> sorry, i see this patch has already been added. as far as i know this
> is all that is necessary for xorg 1.14 compatibility. in the rare
> chance that we have PRIME (nvidia optimus/other hybrid graphics users)
> i also have another patch, but it is a dirty hack.
>
> On 4/23/13, Tod Jackson <tod.jackson at gmail.com> wrote:
> > This is a patch that works for vesa and fbdev for the latest
> > xorg-server. I have tested it successfully on CRUX Linux, a distro I
> > used to use. I really don't think it's a good idea to remove support
> > for these drivers.
> >
> > From 60d2dc115c4b6210d3b1e05f5b0c39d1f7917cbc Mon Sep 17 00:00:00 2001
> > From: Adam Jackson <ajax at redhat.com>
> > Date: Tue, 25 Sep 2012 12:55:03 +0000
> > Subject: Remove mibstore.h
> >
> > Signed-off-by: Adam Jackson <ajax at redhat.com>
> > ---
> > diff --git a/src/vesa.c b/src/vesa.c
> > index 11cd26c..b73d104 100644
> > --- a/src/vesa.c
> > +++ b/src/vesa.c
> > @@ -49,9 +49,6 @@
> >  /* All drivers initialising the SW cursor need this */
> >  #include "mipointer.h"
> >
> > -/* All drivers implementing backing store need this */
> > -#include "mibstore.h"
> > -
> >  /* Colormap handling */
> >  #include "micmap.h"
> >  #include "xf86cmap.h"
> > @@ -1081,7 +1078,6 @@ VESAScreenInit(SCREEN_INIT_ARGS_DECL)
> >      VESADGAInit(pScrn, pScreen);
> >
> >      xf86SetBlackWhitePixels(pScreen);
> > -    miInitializeBackingStore(pScreen);
> >      xf86SetBackingStore(pScreen);
> >
> >      /* software cursor */
> >
> >
> >
> >
> > On 4/23/13, William Orr <will at worrbase.com> wrote:
> >>
> >>> Ivan Lazar Miljenovic <mailto:ivan.miljenovic at gmail.com>
> >>> April 20, 2013 2:03 AM
> >>> On 20 April 2013 07:27, Paul Seidler<sepek at exherbo.org>  wrote:
> >>>> David Leverton<dleverton at exherbo.org>  wrote:
> >>>>> Paul Seidler wrote:
> >>>>>> Here is the list of the broken ones:
> >>>>>> xf86-video-dummy
> >>>>> Not sure what this is for, but it's probably not "obsolete hardware".
> >>>>>
> >>>>>> xf86-video-fbdev
> >>>>>> xf86-video-vesa
> >>>>> These might be useful as fallbacks when a more sophisticated driver
> >>>>> isn't available/working.
> >>>>>
> >>>>>> xf86-video-vmware
> >>>>> Presumably useful for VMware users.
> >>>> I was also writing about unneeded drivers. Yes, I didn't mentioned it
> >>>> in the subject …
> >>>> I'm aware of the possible use-cases the question is, if somebody
> really
> >>>> is interested in these. *I* would no more use a X-Server with
> >>>> fbdev/vesa
> >>>> nor exherbo in a VirtualBox.
> >>>
> >>> Isn't vesa still useful for the cases where a binary driver fails for
> >>> some reason and you need a fallback?
> >>>
> >>>> _______________________________________________
> >>>> Exherbo-dev mailing list
> >>>> Exherbo-dev at lists.exherbo.org
> >>>> http://lists.exherbo.org/mailman/listinfo/exherbo-dev
> >>>>
> >>>
> >>>
> >>>
> >>> Paul Seidler <mailto:sepek at exherbo.org>
> >>> April 19, 2013 5:27 PM
> >>>
> >>> I was also writing about unneeded drivers. Yes, I didn't mentioned it
> >>> in the subject …
> >>> I'm aware of the possible use-cases the question is, if somebody really
> >>> is interested in these. *I* would no more use a X-Server with
> fbdev/vesa
> >>> nor exherbo in a VirtualBox.
> >>> _______________________________________________
> >>> Exherbo-dev mailing list
> >>> Exherbo-dev at lists.exherbo.org
> >>> http://lists.exherbo.org/mailman/listinfo/exherbo-dev
> >>> David Leverton <mailto:dleverton at exherbo.org>
> >>> April 19, 2013 4:45 PM
> >>> Paul Seidler wrote:
> >>>> Here is the list of the broken ones:
> >>>
> >>>> xf86-video-dummy
> >>>
> >>> Not sure what this is for, but it's probably not "obsolete hardware".
> >>>
> >>>> xf86-video-fbdev
> >>>> xf86-video-vesa
> >>>
> >>> These might be useful as fallbacks when a more sophisticated driver
> >>> isn't available/working.
> >>>
> >>>> xf86-video-vmware
> >>>
> >>> Presumably useful for VMware users.
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Exherbo-dev mailing list
> >>> Exherbo-dev at lists.exherbo.org
> >>> http://lists.exherbo.org/mailman/listinfo/exherbo-dev
> >>> Paul Seidler <mailto:sepek at exherbo.org>
> >>> April 19, 2013 3:07 PM
> >>> A lot of drivers in the tree are incompatible with the latest stable
> >>> xorg-server (0.14.1). I'm not really motivated to bump and test those
> >>> drivers before the unmask because I think most of them are simply
> >>> obsolete or unneeded.
> >>>
> >>> Here is the list of the broken ones:
> >>> xf86-input-wacom
> >>> xf86-video-apm
> >>> xf86-video-ark
> >>> xf86-video-ast
> >>> xf86-video-chips
> >>> xf86-video-dummy
> >>> xf86-video-fbdev
> >>> xf86-video-glint
> >>> xf86-video-i128
> >>> xf86-video-i740
> >>> xf86-video-mach64
> >>> xf86-video-mga
> >>> xf86-video-openchrome
> >>> xf86-video-neomagic
> >>> xf86-video-newport
> >>> xf86-video-r128
> >>> xf86-video-rendition
> >>> xf86-video-s3
> >>> xf86-video-s3virge
> >>> xf86-video-savage
> >>> xf86-video-siliconmotion
> >>> xf86-video-sis
> >>> xf86-video-sisusb
> >>> xf86-video-sunffb
> >>> xf86-video-tdfx
> >>> xf86-video-tga
> >>> xf86-video-trident
> >>> xf86-video-tseng
> >>> xf86-video-vesa
> >>> xf86-video-vmware
> >>> xf86-video-voodoo
> >>>
> >>> Please let me know which one are still required or bump them
> >>> yourself. I will unmask 1.14 next weekend and mask the remaining
> >>> drivers as broken and remove them after a reasonable time.
> >>> _______________________________________________
> >>> Exherbo-dev mailing list
> >>> Exherbo-dev at lists.exherbo.org
> >>> http://lists.exherbo.org/mailman/listinfo/exherbo-dev
> >>
> >> vesa definitely shouldn't be removed - people generally use it as the
> >> fallback driver when any of the binary ones don't work. The Nvidia
> >> documentation even specifically recommends it over the nv driver.
> >>
> >> Also, I would recommend that xf86-video-nv be added to the list, as it's
> >> deprecated and not under active development anymore.
> >>
> >
>
>
> _______________________________________________
> Exherbo-dev mailing list
> Exherbo-dev at lists.exherbo.org
> http://lists.exherbo.org/mailman/listinfo/exherbo-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.exherbo.org/pipermail/exherbo-dev/attachments/20130430/76257dcb/attachment.html>


More information about the Exherbo-dev mailing list