Точняк! У меня идея. Если в ff или chrome есть поддержка аппаратного ускорения, то там должно будет быть условие, что если NVidia, то использовать CUDA, я правильно понимаю? Там я могу посмотреть рабочий пример CUDA-программирования?
Если в ff или chrome есть поддержка аппаратного ускорения
Video Decode and Presentation API for Unix (VDPAU) — разработанная NVIDIA свободная библиотека и API для переноса части процесса декодирования видео и его постобработки на сторону GPU. NVDECODE/NVENCODE — проприетарные API аппаратного ускорения, используемые в таких поколениях GPU от NVIDIA, как Fermi, Kepler, Maxwell и Pascal.
// CUDA runtime
#include <cuda_runtime.h>
// helper functions and utilities to work with CUDA
#include <helper_cuda.h>
#include <helper_functions.h>
Пасиб, братан! Я на шаг ближе к цели. Анализируя те примеры, я понял, что там использются их заголовочники - уже мне легче будет в оптимизации своего кроссворда. 🤓
Пользовательские правила очень неудобно добавлять. Если бы правой кнопкой на элементе нажать и было предложено несколько вариантов что с этим всем делать, было бы гораздо удобнее. Если бы был счётчик заблокированного с возможностью временно отключить что-то для данной страницы, было бы удобнее. А так, деревянный там адблок.
Если бы адблок был удобным, перешёл бы на этот Фалкон как на основной.
Falkon вроде перешёл на движок от Chrome (Blink), который ещё полноценно не портирован на Haiku и на данный момент постоянно падает. Google весьма наплевательски оносится к портируемости Blink и даже для FreeBSD принимать патчи в апстрим не хочет, а патчи требуются большие.
Пока браузер лучше всех работающий и поддерживающий современный веб на Haiku это Epiphany на WebKit GTK 3.
Тот Falkon что есть использует заброшенную версию WebKit для Qt.
Что-то у меня с этими флагами ничего не работает. А --use-gl=desktop вообще все акселерации отрубает. Сейчас использую --use-gl=egl, но ютуб видосы всё равно не ускоряются.
Я сильно не углублялся в исходники Qt и Falkon, но (судя по chromium-command-line-switches) опции --enable-accelerated-video-decode нет, только --disable-accelerated-video-decode.
Возможно, что декодирование и так включено, если оно возможно.