I've successfully installed Stretch on a Chuwi 12.3 Lapbook I found on sale. In general, I'm very pleased as I anticipated way more problems. In fact, everything seems "out of the box" --- smooth except for the display. The laptop's display is HiDPI, what Apple calls retina. First time for me on Linux and Linux seems to have "iffy" support so for for HiDPI, and I may ask for help concerning this in a separate post. I installed the pantheon DE as this seems to handle HiDPI best.
For this post, my problem concerns tearing in web browsers. What I've done so far to try to correct this is install the firmware-misc-nonfree package which has the broxton driver needed by this Apollo Lake N3450 processor, and I've tried to enable the intel graphics driver and DPI3 with the following configuration file I named 20-intel.conf:
Code: Select all
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "DRI" "true"
Option "TearFree" "true"
Option "DRI" "3"
EndSection
Relevant parts of Xorg.0.log:
Code: Select all
[ 11.470] (II) intel: Driver for Intel(R) HD Graphics
[ 11.470] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 11.470] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[ 11.498] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20171023
[ 11.498] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917+git20161206-1 (Timo Aaltonen <tjaalton@debian.org>)
[ 11.498] (II) intel(0): SNA compiled for use with valgrind
[ 11.500] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 500
[ 11.500] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2; using a maximum of 4 threads
[ 11.500] (II) intel(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 11.500] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 11.500] (==) intel(0): RGB weight 888
[ 11.500] (==) intel(0): Default visual is TrueColor
[ 11.500] (**) intel(0): Option "AccelMethod" "sna"
[ 11.500] (**) intel(0): Option "DRI" "true"
[ 11.500] (**) intel(0): Option "TearFree" "true"
[ 11.501] (II) intel(0): Output eDP1 has no monitor section
[ 11.502] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[ 11.502] (II) intel(0): Enabled output eDP1
[ 11.502] (II) intel(0): Output DP1 has no monitor section
[ 11.502] (II) intel(0): Enabled output DP1
[ 11.502] (II) intel(0): Output HDMI1 has no monitor section
[ 11.502] (II) intel(0): Enabled output HDMI1
[ 11.502] (II) intel(0): Output HDMI2 has no monitor section
[ 11.502] (II) intel(0): Enabled output HDMI2
[ 11.503] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[ 11.503] (II) intel(0): Output VIRTUAL1 has no monitor section
[ 11.503] (II) intel(0): Enabled output VIRTUAL1
[ 11.503] (--) intel(0): Output eDP1 using initial mode 2736x1824 on pipe 0
[ 11.503] (**) intel(0): TearFree enabled
[ 11.504] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[ 11.504] (++) intel(0): DPI set to (192, 192)
[ 11.504] (II) Loading sub module "dri3"
[ 11.504] (II) LoadModule: "dri3"
[ 11.504] (II) Module "dri3" already built-in
[ 11.504] (II) Loading sub module "dri2"
[ 11.504] (II) LoadModule: "dri2"
[ 11.504] (II) Module "dri2" already built-in
[ 11.504] (II) Loading sub module "present"
[ 11.504] (II) LoadModule: "present"
[ 11.504] (II) Module "present" already built-in
[ 11.504] (==) Depth 24 pixmap format is 32 bpp
[ 11.507] (II) intel(0): SNA initialized with Broxton (gen9) backend
[ 11.507] (==) intel(0): Backing store enabled
[ 11.507] (==) intel(0): Silken mouse enabled
[ 11.508] (II) intel(0): HW Cursor enabled
[ 11.508] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 11.509] (==) intel(0): DPMS enabled
[ 11.509] (==) intel(0): Display hotplug detection enabled
[ 11.509] (II) intel(0): [DRI2] Setup complete
[ 11.509] (II) intel(0): [DRI2] DRI driver: i965
[ 11.509] (II) intel(0): [DRI2] VDPAU driver: va_gl
[ 11.509] (II) intel(0): direct rendering: DRI2 enabled
Code: Select all
xdpyinfo | grep DRI
DRI2
I'm open to suggestions on how to get DRI3 enabled, and any suggestions how to eliminate this tearing.
Appreciated
Kendew