Add more xf86-video"drivers".
Hi,After installing Parabola on ARM, I'm left with only the following xf86-video- Xorg "drivers":
- xf86-video-dummy: probably does nothing. Very useful to run headless Xorg applications.
- xf86-video-fbdev: Would probably work, with no acceleration and with very few features(no rotation).
- xf86-video-nouveau: Probably works on some Tegra.
- xf86-video-sisusb: Probably requires USB host.
- xf86-video-vesa: Probably useful for UEFI boot Fimrwares or coreboot on ARM.
xf86-video-modesetting is also probably integrated in Xorg already, so that might be a working option too.
Upstream has all theses drivers (Look for "X.Org drivers" at https://cgit.freedesktop.org/):
xf86-video-amdgpu: same comment than xf86-video-ati below.
xf86-video-armsoc: Seem really useful: It seem to implement generic 2D acceleration on ARM.
xf86-video-ati: Would be useful only if users of boards with exposed pcie connectors and an adapter that goes from pcie1x to pcie16x and plug an ATI GPU in it. They then would need to feed the video BIOS to the radeon kenrel driver,in order to initialize the display (it needs some bytecode that resides in that video BIOS).
xf86-video-modesetting: should be included in some other Xorg package already.
xf86-video-omap: We should package it, many OMAP have free software bootloader. However we should check if it works as expected as two omap video drivers are present in both Linux and Xorg. The xf86-video-omapfb driver that I knew had XV acceleration and supported multiple screens.
xf86-video-opentegra: I never tried it, tegras are interesting ARM platforms: Some of them can boot with 100% free software.
xf86-video-qxl: We should also compile it, since people might want to try parabola-arm in emulators. We should also compile its kernel counterpart. Same applies for all implemented video cards in qemu. I hope that such cards are available on ARM too.
xf86-video-radeonhd: deprecated radeon driver. As a side note, it might be interesting to look if it can work without the non-free firmwares.
xf86-video-vmware: same comment than xf86-video-qxl, it's supported by qemu and libvirt.
Updated by isacdaavid over 4 years ago
- % Done changed from 0 to 50
- Status changed from open to in progress
xf86-video-omapfb are now available in [pcr]. It looks like xf86-video-freedreno was also packaged for [libre] a while back, so that gives us a total of 9 Xorg drivers for ARMv7 so far.
xf86-video-vmware are low-hanging fruit too, I will be building these next. Arch ARM has some extra drivers that have not been mainlined at freedesktop.org, like
xf86-video-fbturbo. I guess they are free but you may know better; I'm going to look more closely.
xf86-video-opentegra needs to be packaged from scratch.
Updated by isacdaavid about 4 years ago
- % Done changed from 60 to 80
- Assignee deleted (
xf86-video-qxl depends upon
spice which in turn is unavailable for ARM.
I'm gonna stop adding more drivers until interest surfaces again. Please ping me if you want to see
xf86-video-opentegra or anything else.