Hello 666philb666philb wrote:Hi LateAdopter,LateAdopter wrote: With BionicPup, on my Braswell N3150 box, I have changed to the intel driver which also required a change of kernel.
I have removed compton from startup because it was causing tearing with media playback
Thanks again.
it's annoying that the modesetting driver now overrides the intel driver, as the screen tearing is really bad! it is supposed to enable it but doesn't on any intel graphics that i've tested it on.
you can force loading of the intel drive by creating the file /etc/X11/xorg.conf.d/20-intel.conf and pasting into it
Section "Device"
Identifier "Card0"
Driver "intel"
VendorName "INTEL Corporation"
Option "DRI" "3"
Option "TripleBuffer" "true"
Option "TearFree" "true"
EndSection[/code]
before you try the above though (which is the best option), with the original kernel can you try editing /root/.config/compton.conf and changing line 33 (approx, it's the vsync line) toand restart compton and see if there's any improvementCode: Select all
vsync = "drm";
I'll talk about Intel in this post and try your compton test separately later.
When I was doing my initial checks on BionicPup64 I found this
Code: Select all
-OpenGL-
Vendor : VMware, Inc.
Renderer : llvmpipe (LLVM 6.0, 128 bits)
Version : 3.0 Mesa 18.0.5
Direct Rendering : Yes
So I knew I needed to switch to the Intel driver and I put this .conf in /usr/share/X11/xorg.conf.d which is where the amdgpu and radeon ones are.
Code: Select all
Section "Device"
Identifier "Card0"
Driver "intel"
VendorName "INTEL Corporation"
Option "DRI" "3"
Option "TripleBuffer" "false"
Option "TearFree" "false"
EndSection
I switched to the kernel that I am currently using with XenialPup64, which happens to be 4.17.13, but any kernel from 4.3 onwards is OK for Braswell. With my kernel xorg starts up OK with the Intel driver.
With SNA and triplebuffer or tearfree I always got severe memory leaks on TP64 or XP64 when switching to fullscreen and mpv would get killed in 15seconds for "out of memory". But with just DRI3 it works well without tearing or memory leaks.
My kernels are still descended from the Fatdog 3.18.7 DOTconfig. The only changes that I have done are CONFIG_X86_MSR=y, which is needed by the intel_pstate driver, and the LOGLEVEL=3 that is needed for recent kernels.
Since then I have installed Gnome-mpv + libmpv and also tvheadend on one copy of BP64 and they are working properly. On another copy I have connected the WiFi network and loaded Vivaldi 1.15 and that is working properly too.