Intel graphics

Embed Size (px)

Citation preview

Intel Graphics Support

FreeBSD Intel Graphics

2016930

FreeBSD Status Report 2016 Q2

https://www.freebsd.org/news/status/report-2016-04-2016-06.html

annouce-mlWEB

The Graphics Stack on FreeBSD

FreeBSD

Intel Graphics

SandyBridge 9.1R

IvyBridge 9.1R

Haswell 11.0R

Broadwell/SkyLake/KabyLake

GitHub

Status Report

FreeBSDDesktop/freebsd-base-graphics

Xorg

FreeBSD/freebsd-ports-graphics

HP ProDesc 600CPU Intel Core i5-6500 (Skylake 3.2 GHz)

Graphics HD Graphics 530

12-CURRENT SNAPSHOT

freebsd-base-graphics git clone

make world

freebsd-ports-graphics git clone

Xorg make install

SNAPSHOT

ftp://ftp.freebsd.org/pub/FreeBSD/snapshots

ftp://ftp.jp.freebsd.org/pub/FreeBSD/snapshots

i915kms drm-next-4.7

nvidia AMD/ATI drm-next

ports/devel/clang38

Makefile.inc1

kernel conf EVDEV

xserver-next

github GENERIC

# cp /sys/amd64/conf/GENERIC /sys/amd64/conf/CUSTOM

# vi /sys/amd64/conf/CUSTOM

DDBWITNESS

# vi /etc/make.conf

KERNCONF=CUSTOM

MALLOC_PRODUCTION=YES

make world

# cd /usr/src

# make buildworld

# make buildkernel

# make installkernel

# reboot

(single user)

# mergemaster -p

# cd /usr/src

# make install world

# mergemaster -Fi

# reboot

Xorg

GitHub clone # git clone

https://github.com/freebsd/freebsd-ports-graphics.git

/usr/ports

# cd /usr/ports

# git checkout -b xserver-next origin/xserver-next

# cd x11/xorg

# make install

Xorg

# sysrc dbus_enable=YES

# service dbus start

# startx

X

xfce4

Xorg.0.log

[ 155.480] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20160425

[ 155.480] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support

[ 155.481] (--) intel(0): gen9 engineering sample

[ 155.482] (II) intel(0): SNA initialized with Skylake (gen9) backend

Firefox

youtubeyahoo.co.jp

mplayer / vlcmp4

FullHD 60fps

libreofficeimpressXSegmentation Fault

scfb

vt(4)

UEFI

10.3R

# pkg install xf86-video-scfb

xorg.conf# xorg -configure

# vi xorg.conf.new

Driver intel Driver scfb

# cp xorg.conf.new /etc/X11/xorg.conf

# startx

FreeBSD intel

head

Linux

scfb