The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания AMD открыла код драйвера с реализацией API Vulkan, opennews (??), 27-Дек-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


68. "Компания AMD открыла код драйвера с реализацией API Vulkan"  +1 +/
Сообщение от Ан (??), 28-Дек-17, 11:38 
Если у вас рендеринг окошек через CPU то да нафиг не нужен. Но что-то я сомневаюсь что у вас оболочка не юзает ускоритель.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

111. "Компания AMD открыла код драйвера с реализацией API Vulkan"  –2 +/
Сообщение от iZEN (ok), 28-Дек-17, 18:26 
> Если у вас рендеринг окошек через CPU то да нафиг не нужен.
> Но что-то я сомневаюсь что у вас оболочка не юзает ускоритель.

% pkg info llvm50
llvm50-5.0.0_6
Name           : llvm50
Version        : 5.0.0_6
Installed on   : Tue Dec 26 18:58:38 2017 MSK
Origin         : devel/llvm50
Architecture   : FreeBSD:11:amd64
Prefix         : /usr/local
Categories     : devel lang
Licenses       : LLVM
Maintainer     : brooks@FreeBSD.org
WWW            : http://llvm.org/
Comment        : LLVM and Clang
Options        :
    CLANG          : on
    COMPILER_RT    : on
    DOCS           : off
    EXTRAS         : on
    GOLD           : off
    LIT            : on
    LLD            : on
    LLDB           : off
    OPENMP         : on
Shared Libs required:
    libedit.so.0
    libxml2.so.2
Shared Libs provided:
    libclang_rt.ubsan_standalone-x86_64.so
    libclang_rt.ubsan_standalone_cxx-x86_64.so
    libclang.so.5
    libclang_rt.dyndd-x86_64.so
    libLLVM-5.0.so
    libomp.so
    libclang_rt.asan-x86_64.so
    libLTO.so.5
Annotations    :
Flat size      : 1.30GiB
Description    :
The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies.

This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure
these are built on.

WWW: http://llvm.org/

% pkg info -r llvm50
llvm50-5.0.0_6:
    mesa-dri-17.3.1_1

% pkg info -r mesa-dri
mesa-dri-17.3.1_1:
    xorg-server-1.18.4_6,1

% pkg info -r xorg-server
xorg-server-1.18.4_6,1:
    xorg-minimal-7.5.2_1
    xf86-video-ati-7.9.0_1,1
    slim-1.3.6_15
    xf86-input-keyboard-1.9.0_1
    xf86-input-mouse-1.9.2_1
    xf86-video-nv-2.1.21_1
    xf86-video-scfb-0.0.4_5
    xf86-video-vesa-2.3.4_1

% glxinfo -B
name of display: unix:0.0
display: unix:0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD RS880 (DRM 2.29.0 / 11.1-STABLE, LLVM 5.0.0) (0x9710)
    Version: 17.3.1
    Accelerated: yes
    Video memory: 512MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 3.1
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RS880 (DRM 2.29.0 / 11.1-STABLE, LLVM 5.0.0)
OpenGL core profile version string: 3.1 (Core Profile) Mesa 17.3.1
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)

OpenGL version string: 3.0 Mesa 17.3.1
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.3.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

Ответить | Правка | Наверх | Cообщить модератору

147. "Компания AMD открыла код драйвера с реализацией API Vulkan"  +/
Сообщение от Аноним (-), 30-Дек-17, 11:08 
Так собран пакет у вас, в linux  у libllvm нету зависимости на *clang

>[оверквотинг удален]
>        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f70d1ec7000)
>        libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f70d1c9e000)
>        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f70d1a81000)
>        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f70d1866000)
>        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f70d14e4000)
>        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f70d11db000)
>        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f70d0fc4000)
>        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f70d0bfa000)
>        /lib64/ld-linux-x86-64.so.2 (0x000056488f9c8000)
>        libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f70d09e5000)

И весит мало
> du -hs /usr/lib/x86_64-linux-gnu/libLLVM-5.0.so.1
> 54M     /usr/lib/x86_64-linux-gnu/libLLVM-5.0.so.1

Для mesa ничего больше из llvm не нужно.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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