updating modesetting driver

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

 



Hi guys,

I've pushed a 'restart' branch to the xf86-video-modesetting driver,

Its a basic attempt to write a simple generic unaccelerated, fallback
driver for KMS. I need this to do some hotplug testing and work.

Features:
argb cursor support
randr 1.2
dirty tracking ioctl support.

Differences from modesetting driver:
drops all dri2/exa knowledge.
uses kernel dumb interface directly for bo create/map
based on mature radeon modesetting code.
probing based on fbdev driver (can be improved).

While working on it I noticed we don't have enough information from
the kernel to do certain things in a generic way:

we don't know the max cursor dimensions or whether the hw supports
argb/monochrome cursors
we don't know the allow set of bpp/depth combinations for
autoconfiguration of every device to work.

Now I could expose these from the kernel, but I get the feeling I'd be
walking into a world of pain with people
requesting an info ioctl exposes all kinds of arcane or insane
depth/bpp combos. I'm thinking of maybe
exposing a preferred depth/bpp and 2 sets of cursor limits (one for
argb, one for mono), in order to get autoconfig
working and userspace can override and try insane things with xorg.conf.

Dave.
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux