The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз видеоплеера MPV 0.27"
Отправлено irinat, 17-Сен-17 17:29 
> Да, но при этом для xv можно использовать только финальные 2d блоки от 3d pipeline, что в любом случае уменьшает overhead.

У меня сейчас Intel Skylake. Я спросил у драйвера, знает ли он что-нибудь про оверлей (I915_PARAM_HAS_OVERLAY). Ядерный драйвер сказал, что оверлея у него нет. Возможно, его не поддерживает драйвер. Но скорее всего, его просто в чипе нет. В манах на иксовый драйвер intel написано, что он предпочитает Xv делать через текстуры, если не просят предпочитать оверлей.

Если интересно потестить у себя, вот:

#include <stdio.h>
#include <stdbool.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <xf86drm.h>
#include <i915_drm.h>

int main(void) {
    int fd = open("/dev/dri/card0", O_RDWR);
    printf("fd = %d\n", fd);

    int has_overlay = 0;
    struct drm_i915_getparam gp = {
        .param = I915_PARAM_HAS_OVERLAY,
        .value = &has_overlay,
    };

    int ret = drmIoctl(fd, DRM_IOCTL_I915_GETPARAM, &gp);
    printf("drmIoctl returned %d\n", ret);
    printf("has_overlay = %d\n", has_overlay);
    return 0;
}

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру