Video Acceleration unter NetBSD 10 im WebBrowser

Clas

Well-Known Member
Hi,

ich bin gerade noch dabei meine NetBSD 10 - Installation auf meinen Desktop etwas
zu optimieren. Und gerade ist noch GraphicAusgabe dran usw.

~❱ cat /etc/X11/xorg.conf.d/20-intel.conf

Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "DRI" "iris"
Option "TearFree" "true"
Option "TripleBuffer" "false"
Option "SwapbuffersWait" "false"
EndSection

|~❱

und nun ich gerne noch die VideoAusgabe optimieren. Unter VoidLinux
verwende ich das hier um das entsprechend im BraveBrowser zu aktivieren
bzw wird dann automatisch detected:

LIBVA_DRIVER_NAME=iHD

Wisst ihr ob das unter NetBSD das gleiche Verfahren ist und FireFox das
entsprechend auch automatsich aktiviert wenn diese Umgehungsvariable
gesetzt ist:


|~❱ env | g VA_
JAVA_HOME=/usr/lib/jvm/default-jdk
LIBVA_DRIVER_NAME=iHD
_JAVA_AWT_WM_NONREPARENTING=1
|~❱

Vielen Dank,
clas
 
Ich habe das in meiner ~/.xinitrc:

Code:
# better two-finger touchpad scrolling
export MOZ_USE_XINPUT2=1
# opengl acceleration
export MOZ_ACCELERATED=1
# force webrender to enable
export MOZ_WEBRENDER=1

Ausserdem hilft es in einem windowmanger, wenn man einen X compositing manager wie z.B. xcompmgr, picom, oder aehnliche nutzt. Nicht nur fuer Schatten, sondern auch fuer fluessigeres Arbeiten unter einem wm.
 
Ich habe das in meiner ~/.xinitrc:

Code:
# better two-finger touchpad scrolling
export MOZ_USE_XINPUT2=1
# opengl acceleration
export MOZ_ACCELERATED=1
# force webrender to enable
export MOZ_WEBRENDER=1

Ausserdem hilft es in einem windowmanger, wenn man einen X compositing manager wie z.B. xcompmgr, picom, oder aehnliche nutzt. Nicht nur fuer Schatten, sondern auch fuer fluessigeres Arbeiten unter einem wm.
Super, Vielen Dank, das muss ich sofort ausprobieren.
 
Ich persoenlich mag picom, da man diesen feiner und dezenter konfigurieren kann. Hier meine Config unter OpenBSD, welche vermutlich auch unter NetBSD funktionieren sollte:

Code:
glx-no-rebind-pixmap = true;
vsync = true;

frame-opacity = 1;

shadow = true;
shadow-color: "#181408"
shadow-opacity = 1;
shadow-radius = 0;
shadow-offset-x = 4;
shadow-offset-y = 4;
shadow-exclude = [
    "name *?= 'OpenSSH Authentication'",
    "class_g = 'termbar'",
    "_GTK_FRAME_EXTENTS@:c"
];

fading = false;

# dim inactive windows
#inactive-dim = 0.10;

use-ewmh-active-win = true;
focus-exclude = [
    "! name~=''",
];

wintypes:
{
    unknown = { shadow = false; focus = true; };
    desktop = { shadow = false; focus = true; };
    dock = { shadow = false; focus = true; };
    toolbar = { shadow = false; focus = true; };
    menu = { shadow = false; focus = true; };
    utility = { shadow = false; focus = true; };
    splash = { shadow = false; focus = true; };
    dialog = { shadow = false; focus = true; };
    normal = { shadow = true; focus = true; };
    dropdown_menu = { shadow = false; focus = true; };
    popup_menu = { shadow = false; focus = true; };
    tooltip = { shadow = false; focus = true; };
    notification = { shadow = true; focus = true; };
    combo = { shadow = false; focus = true; };
    dnd = { shadow = false; focus = true; };
};
 
Oh, das ist super, soviele Infos. Das wird wieder ein langes TestWochenende!!

Vielen Dank
 
Zurück
Oben