FreeBSD graphics Niclas Zeising zeising@FreeBSD.org agenda team - - PowerPoint PPT Presentation

freebsd graphics
SMART_READER_LITE
LIVE PREVIEW

FreeBSD graphics Niclas Zeising zeising@FreeBSD.org agenda team - - PowerPoint PPT Presentation

FreeBSD graphics Niclas Zeising zeising@FreeBSD.org agenda team the graphics stack challenges future graphics team team small team use github multiple repositories github.com/FreeBSDDesktop team ~300 ports ports infrastructure


slide-1
SLIDE 1

FreeBSD graphics

Niclas Zeising

zeising@FreeBSD.org

slide-2
SLIDE 2

agenda

team the graphics stack challenges future

slide-3
SLIDE 3

graphics team

slide-4
SLIDE 4

team

small team use github multiple repositories github.com/FreeBSDDesktop

slide-5
SLIDE 5

team

~300 ports ports infrastructure drivers

slide-6
SLIDE 6

team

core libraries X servers wayland applications

slide-7
SLIDE 7

drivers

slide-8
SLIDE 8

graphics drivers

legacy driver in base complete port comparable to Linux 3.8

slide-9
SLIDE 9

graphics drivers

planned removal in FreeBSD 13 replaced by drm-legacy-kmod avoid conflicting drivers

slide-10
SLIDE 10

graphics drivers

new drivers in ports uses Linux kpi (lkpi) amd64 tier1 i386 and ppc64 secondary

slide-11
SLIDE 11

graphics drivers

multiple versions meta port: graphics/drm-kmod available in FreeBSD 11.2 and 12.0

slide-12
SLIDE 12

libraries

slide-13
SLIDE 13

libraries

mesa – OpenGL libdrm xorg libraries

slide-14
SLIDE 14

X server

slide-15
SLIDE 15

X server

  • ut of date

ddx drivers modesetting

slide-16
SLIDE 16

wayland

focus upstream support in default packages up to date

slide-17
SLIDE 17

wayland

sway available evdev support needed in kernel needs more testing

slide-18
SLIDE 18

getting started

slide-19
SLIDE 19

gettjng started

install FreeBSD # pkg install xorg # pkg install drm-kmod

follow the instructions

$ startx

slide-20
SLIDE 20

challenges

slide-21
SLIDE 21

challenges

testing build time developer bandwidth

slide-22
SLIDE 22

future

slide-23
SLIDE 23

future

input devices drm-legacy autoloading more architectures

slide-24
SLIDE 24

future

network manager power management wifi support

slide-25
SLIDE 25

summary

slide-26
SLIDE 26

FreeBSD graphics

Niclas Zeising

zeising@FreeBSD.org

slide-27
SLIDE 27

contact us

wiki.freebsd.org/Graphics github.com/FreeBSDDesktop gitter.im/FreeBSDDesktop/Lobby x11@FreeBSD.org #freebsd-xorg @ EFNet

slide-28
SLIDE 28

zeising@daemonic.se zeising@FreeBSD.org @niclaszeising