Giter Site home page Giter Site logo

xserver-xorg-video-armada's Introduction

xf86-video-armada
X.org graphics driver for KMS based systems with pluggable GPU backend

What is xf86-video-armada?
--------------------------
The xf86-video-armada module is a 2D graphics driver for the X Window
System as implemented by X.org, supporting these DRM KMS drivers:

	Freescale i.MX
	Marvell Armada 510 (Dove)

and GPUs:

	Vivnate libGAL (Armada only)
	Etnaviv (Armada and i.MX) with galcore kernel driver

Build requirements
------------------
xf86-video-armada can be built as a stand-alone KMS driver, or with
Vivante and/or Etnaviv GPU support.

When building with Vivante libGAL support, the configure options
--with-libgal-include= and --with-libgal-lib= should indicate the
location of the libGAL headers and library respectively.

When building Etnaviv support, the configure options
--with-etnaviv-include= and --with-etnaviv-lib= should indicate the
location of the etnaviv headers and library respectively.
Alternatively, --with-etnaviv-source= can be used to indicate the
location of the built Etnaviv tree.

The following packages are required by this driver:

- libdrm-armada   git://ftp.arm.linux.org.uk/~rmk/libdrm-armada.git/

The following packages are optional, but may be required for certain
features:

- etnaviv         https://github.com/laanwj/etna_viv.git

What operations are accelerated?
--------------------------------
- Copies using all alu operations.
- GetImage partially accelerated.
- PutImage partially accelerated.
- Solid fills without stipples or partial plane mask.
- FillSpans without stipples or partial plane mask.
- Xrender compositing without alpha maps, and for PE1.0 hardware, without
  component alpha.
- Xrender glyph caching, and rendering of glyphs - etnaviv only.
- Xv textured adapter - etnaviv only.

xserver-xorg-video-armada's People

Contributors

lynxeye-dev avatar linux4kix avatar austriancoder avatar ausil avatar clinew avatar xobs avatar

Stargazers

Giho Lee avatar  avatar Michael Stahn avatar Julien Boulnois avatar jlf avatar Jay Kominek avatar Igor Vuk avatar

Watchers

Ralph Giles avatar  avatar  avatar James Cloos avatar Michael Stahn avatar  avatar  avatar

xserver-xorg-video-armada's Issues

xserver-xorg-video-armada package v0.0.1-r1 installs armada_drv.so to wrong path

(This bug may not be in this code, can report it somewhere else if need be.)

Current repo.novena.io distributed xserver-xorg-video-armada package is v0.0.1-r1.

This package installs /usr/lib/arm-linux-gnueabihf/xorg/modules/drivers/armada_drv.so

This doesn't load in the xorg (I get ""Warning, couldn't open module armada" and other errors). On my system that file needed to be moved to /usr/lib/xorg/modules/drivers/armada_drv.so before it was recognised.

The other jessie xorg modules live in the latter directory, so I think this is a bug in the package. I haven't tried building the package myself to verify where it builds to, sorry.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.