Good day!
Decided to open a new post to piece together the steps for configuring the Integrated Graphics Controller From Intel. I think it will be interesting to all owners of laptops with similar adapters.
Input data:
Notebook ASUS X555LJ on Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz
Installed FreeBSD 10.2 RELEASE amd64
Notebook have TWO Graphics Controller, Second - nVidia GeForce 920M
On page https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units
may be find description about Core i3-4005U and find:
Graphics HD Graphics 4400 with Code name Haswell Launch On 2013 year.
Then install:
X.Org X Server 1.17.4
/usr/ports/x11/nvidia-driver
/usr/ports/x11-drivers/xf86-video-intel
and other needed port.
All was well until that's up and running X.org.
Log /var/log/Xorg.0.log contains:
Why (EE) No devices detected. ???
There are also HD Graphics 4400 in the list of adapters.
/etc/X11/xorg.conf
Or is this the wrong adapter?
What to do? What plan of action?
The core may need to collect more: what to include and what to disable.
Decided to open a new post to piece together the steps for configuring the Integrated Graphics Controller From Intel. I think it will be interesting to all owners of laptops with similar adapters.
Input data:
Notebook ASUS X555LJ on Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz
Installed FreeBSD 10.2 RELEASE amd64
Notebook have TWO Graphics Controller, Second - nVidia GeForce 920M
On page https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units
may be find description about Core i3-4005U and find:
Graphics HD Graphics 4400 with Code name Haswell Launch On 2013 year.
$pciconf -lvb
Code:
vgapci0@pci0:0:2:0: class=0x030000 card=0x1a6d1043 chip=0x0a168086 rev=0x0b hdr=0x00
vendor = 'Intel Corporation'
device = 'Haswell-ULT Integrated Graphics Controller'
class = display
subclass = VGA
bar [10] = type Memory, range 64, base 0xa1400000, size 4194304, enabled
bar [18] = type Prefetchable Memory, range 64, base 0xb0000000, size 268435456, enabled
bar [20] = type I/O Port, range 32, base 0x5000, size 64, enabled
...
vgapci1@pci0:4:0:0: class=0x030200 card=0x1a6d1043 chip=0x129910de rev=0xa1 hdr=0x00
vendor = 'NVIDIA Corporation'
class = display
subclass = 3D
bar [10] = type Memory, range 32, base 0xa0000000, size 16777216, enabled
bar [14] = type Prefetchable Memory, range 64, base 0xc0000000, size 268435456, enabled
bar [1c] = type Prefetchable Memory, range 64, base 0xd0000000, size 33554432, enabled
bar [24] = type I/O Port, range 32, base 0x3000, size 128, enabled
Then install:
X.Org X Server 1.17.4
/usr/ports/x11/nvidia-driver
/usr/ports/x11-drivers/xf86-video-intel
and other needed port.
All was well until that's up and running X.org.
Log /var/log/Xorg.0.log contains:
Code:
[ 2838.751] (==) Using config file: "/etc/X11/xorg.conf"
[ 2838.751] (==) ServerLayout "L0"
[ 2838.751] (**) |-->Screen "Screen0" (0)
[ 2838.751] (**) | |-->Monitor "Monitor0"
[ 2838.751] (**) | |-->Device "Card0"
[ 2838.751] (**) |-->Input Device "Mouse0"
[ 2838.751] (**) |-->Input Device "Keyboard0"
[ 2838.751] (**) Option "DontZap" "on"
[ 2838.751] (**) Option "BlankTime" "60"
[ 2838.751] (**) Option "StandbyTime" "30"
[ 2838.751] (**) Option "SuspendTime" "40"
[ 2838.751] (**) Option "OffTime" "70"
[ 2838.751] (**) Option "AutoAddDevices" "off"
[ 2838.752] (**) Not automatically adding devices
[ 2838.752] (==) Automatically enabling devices
[ 2838.752] (==) Not automatically adding GPU devices
[ 2838.752] (WW) The directory "/usr/local/share/fonts/artwiz-ru/" does not exist.
[ 2838.752] Entry deleted from font path.
[ 2838.802] (WW) `fonts.dir' not found (or not valid) in "/usr/local/share/fonts/encodings/".
[ 2838.802] Entry deleted from font path.
[ 2838.802] (Run 'mkfontdir' on "/usr/local/share/fonts/encodings/").
[ 2838.870] (**) FontPath set to:
/usr/local/share/fonts/100dpi/,
/usr/local/share/fonts/75dpi/,
/usr/local/share/fonts/OTF/,
/usr/local/share/fonts/TTF/,
/usr/local/share/fonts/Type1/,
/usr/local/share/fonts/cyrillic/,
/usr/local/share/fonts/dejavu/,
/usr/local/share/fonts/terminus-font/,
/usr/local/share/fonts/misc/,
/usr/local/share/fonts/urwfonts/,
/usr/local/share/fonts/urwfonts-ttf/,
/usr/local/share/fonts/webfonts/,
/usr/local/share/fonts/misc/,
/usr/local/share/fonts/TTF/,
/usr/local/share/fonts/OTF/,
/usr/local/share/fonts/Type1/,
/usr/local/share/fonts/100dpi/,
/usr/local/share/fonts/75dpi/
[ 2838.870] (**) ModulePath set to "/usr/local/lib/xorg/modules"
[ 2838.870] (II) Loader magic: 0x801510
[ 2838.870] (II) Module ABI versions:
[ 2838.870] X.Org ANSI C Emulation: 0.4
[ 2838.870] X.Org Video Driver: 19.0
[ 2838.870] X.Org XInput driver : 21.0
[ 2838.870] X.Org Server Extension : 9.0
[ 2838.870] (--) PCI:*(0:0:2:0) 8086:0a16:1043:1a6d rev 11, Mem @ 0xa1400000/4194304, 0xb0000000/268435456, I/O @ 0x00005000/64, BIOS @ 0x????????/65536
[ 2838.870] (--) PCI: (0:4:0:0) 10de:1299:1043:1a6d rev 161, Mem @ 0xa0000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00003000/128
[ 2838.870] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 2838.870] (II) LoadModule: "extmod"
[ 2838.870] (II) Module "extmod" already built-in
[ 2838.870] (II) LoadModule: "dbe"
[ 2838.870] (II) Module "dbe" already built-in
[ 2838.870] (II) LoadModule: "glx"
[ 2838.870] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so
[ 2838.885] (II) Module glx: vendor="NVIDIA Corporation"
[ 2838.885] compiled for 4.0.2, module version = 1.0.0
[ 2838.885] Module class: X.Org Server Extension
[ 2838.885] (II) NVIDIA GLX Module 346.96 Sun Aug 23 21:29:48 PDT 2015
[ 2838.885] (II) LoadModule: "intel"
[ 2838.885] (II) Loading /usr/local/lib/xorg/modules/drivers/intel_drv.so
[ 2838.886] (II) Module intel: vendor="X.Org Foundation"
[ 2838.886] compiled for 1.17.4, module version = 2.21.15
[ 2838.886] Module class: X.Org Video Driver
[ 2838.886] ABI class: X.Org Video Driver, version 19.0
[ 2838.886] (II) LoadModule: "mouse"
[ 2838.906] (II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so
[ 2838.927] (II) Module mouse: vendor="X.Org Foundation"
[ 2838.928] compiled for 1.17.4, module version = 1.9.1
[ 2838.928] Module class: X.Org XInput Driver
[ 2838.928] ABI class: X.Org XInput driver, version 21.0
[ 2838.928] (II) LoadModule: "kbd"
[ 2838.928] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so
[ 2838.928] (II) Module kbd: vendor="X.Org Foundation"
[ 2838.928] compiled for 1.17.4, module version = 1.8.1
[ 2838.928] Module class: X.Org XInput Driver
[ 2838.928] ABI class: X.Org XInput driver, version 21.0
[ 2838.928] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD Graphics,
HD Graphics 2000, HD Graphics 3000, HD Graphics 2500,
HD Graphics 4000, HD Graphics P4000, HD Graphics 4600,
HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100,
HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200
[ 2838.928] (--) Using syscons driver with X support (version 0.x)
[ 2838.928] (--) using VT number 5
[ 2838.943] (EE) No devices detected.
[ 2838.943] (EE)
Fatal server error:
[ 2838.943] (EE) no screens found(EE)
[ 2838.943] (EE)
Why (EE) No devices detected. ???
There are also HD Graphics 4400 in the list of adapters.
/etc/X11/xorg.conf
Code:
Section "Device"
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Or is this the wrong adapter?
What to do? What plan of action?
The core may need to collect more: what to include and what to disable.