Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть Linux Tech Tips EP#20: Building Mesa from source with custom patches to test Raytracing performance

  • CTRL ALT REBOOT
  • 2023-09-09
  • 2970
Linux Tech Tips EP#20: Building Mesa from source with custom patches to test Raytracing performance
  • ok logo

Скачать Linux Tech Tips EP#20: Building Mesa from source with custom patches to test Raytracing performance бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Linux Tech Tips EP#20: Building Mesa from source with custom patches to test Raytracing performance или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку Linux Tech Tips EP#20: Building Mesa from source with custom patches to test Raytracing performance бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео Linux Tech Tips EP#20: Building Mesa from source with custom patches to test Raytracing performance

Compiling custom Mesa with pending MR's to test Raytracing performance. The "Implement monolithic pipelines" MR seem to be a nice uplift on Raytracing performance in the games I tested.

==Time Stamps==
0:00 Intro
0:16 Test setup
0:37 Test description
0:47 Building your custom Mesa
3:35 Raytracing Benchmark Results

==Setup Notes==
You can use this guide - https://gist.github.com/Venemo/a94831...

Step 1. Install dependencies - use your distro's package manager

Step 2. Clone the mesa repo
mkdir -p ~/Projects
cd ~/Projects
git clone https://gitlab.freedesktop.org/mesa/m...

Step 3. Add your custom patches
Download and save them into the newly created mesa folder - /home/YOURUSERNAME/Projects/mesa/
I used these - https://gitlab.freedesktop.org/mesa/m... and https://gitlab.freedesktop.org/mesa/m...

use "git apply" to apply diffs
git apply 21929.diff
git apply 24720.diff

Step 4. Create your 64-bit build
meson build64 --libdir lib64 --prefix $HOME/mesa -Dgallium-drivers=radeonsi,swrast,zink -Dvulkan-drivers=amd -Dgallium-nine=true -Dosmesa=false -Dbuildtype=release
ninja -C build64 install

Step 5. Verify build completed
cd ~/mesa && ls -la

Step 6. Using the compiled mesa binaries with a script
nano ~/mesa-run.sh
*If you used a different install prefix or a different lib dir above, you will need to adjust this script accordingly.

Step 6.1 Add the below to your script:
#!/bin/sh

MESA=$HOME/mesa \
LD_LIBRARY_PATH=$MESA/lib64:$MESA/lib:$LD_LIBRARY_PATH \
LIBGL_DRIVERS_PATH=$MESA/lib64/dri:$MESA/lib/dri \
VK_ICD_FILENAMES=$MESA/share/vulkan/icd.d/radeon_icd.x86_64.json:$MESA/share/vulkan/icd.d/radeon_icd.x86.json \
D3D_MODULE_PATH=$MESA/lib64/d3d/d3dadapter9.so.1:$MESA/lib/d3d/d3dadapter9.so.1 \
exec "$@"

Step 6.2 Don't forget to add executable permissions to the script: chmod +x ~/mesa-run.sh
Now you can run your games like: ~/mesa-run.sh vkcube

Step 7. Using the new Mesa driver for testing

Lutris
Configure - System Options - Vulkan ICD loader - Unspecified
save and exit, and then:
./mesa-run.sh lutris

Heroic
./mesa-run.sh /opt/Heroic/heroic %U

or if you have a heroic alias defined
./mesa-run.sh heroic

Steam
VK_DRIVER_FILES=$HOME/mesa/share/vulkan/icd.d/radeon_icd.x86_64.json:$HOME/mesa/share/vulkan/icd.d/radeon_icd.x86.json %command%

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]