Bug 39486 - [FR] 3.4.0
Summary: [FR] 3.4.0
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: darktable (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-29 14:15 MSK by Pavel Nakonechnyi
Modified: 2021-01-03 23:33 MSK (History)
2 users (show)

See Also:


Attachments
disable graphite (11.06 KB, patch)
2020-12-29 14:15 MSK, Pavel Nakonechnyi
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Nakonechnyi 2020-12-29 14:15:04 MSK
Created attachment 9106 [details]
disable graphite

Прошу обновить версию в Сизифе до 3.4.0. Проверил локально, она работает с текущим спеком.

Патч для отключения graphite оптимизаций требует минимальных изменений, прилагаю его.

Отдельный [FR]: на системах где есть две видеокарты, встроенная intel и nvidia, хочется использовать opencl на nvidia. Для этого лично я запускаю darktable так:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia darktable

Может быть это можно обернуть в дополнительный desktop файл?

У меня на системе, чтобы работал opencl, требуется сделать магию
sudo clinfo
тогда просто команда clinfo начнет показывать устройства. ¯\_(ツ)_/¯ Это, понятно, не про darktable. :)
Comment 1 Yuri N. Sedunov 2020-12-29 15:02:30 MSK
(Ответ для Pavel Nakonechnyi на комментарий #0)
> Прошу обновить версию в Сизифе до 3.4.0. Проверил локально, она работает с
> текущим спеком.
> 
> Патч для отключения graphite оптимизаций требует минимальных изменений,
> прилагаю его.

Спасибо за патч, правда, для 3.4.0 я грубо sed'ом вымарал лишние оптимизации
и попробовал собрать:

https://lists.altlinux.org/pipermail/sisyphus-incominger/2020-December/596119.html

Ошибка сборки на aarch64 уже исправлена в апстриме наравне с многими прочими, что хочется подождать 3.4.1. Поскольку у Вас уже есть своя сборка, я так и поступлю.

> 
> Отдельный [FR]: на системах где есть две видеокарты, встроенная intel и
> nvidia, хочется использовать opencl на nvidia. Для этого лично я запускаю
> darktable так:
> 
> __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia darktable

Видимо, с такими переменными Вы запускаете не только darktable, чтоб использовать нвидию.

> Может быть это можно обернуть в дополнительный desktop файл?
> 
> У меня на системе, чтобы работал opencl, требуется сделать магию
> sudo clinfo
> тогда просто команда clinfo начнет показывать устройства. ¯\_(ツ)_/¯ Это,
> понятно, не про darktable. :)

То есть, если мы сделаем отдельный десктоп-файл, то darktable из него просто не запустится без предварительного вызова clinfo от рута.
Comment 2 Pavel Nakonechnyi 2020-12-29 21:29:22 MSK
(Ответ для Yuri N. Sedunov на комментарий #1)
> (Ответ для Pavel Nakonechnyi на комментарий #0)
> > Прошу обновить версию в Сизифе до 3.4.0. Проверил локально, она работает с
> > текущим спеком.
> > 
> > Патч для отключения graphite оптимизаций требует минимальных изменений,
> > прилагаю его.
> 
> Спасибо за патч, правда, для 3.4.0 я грубо sed'ом вымарал лишние оптимизации
> и попробовал собрать:
> 
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2020-December/
> 596119.html
> 

Да, действительно, там простое удаление же.

> Ошибка сборки на aarch64 уже исправлена в апстриме наравне с многими
> прочими, что хочется подождать 3.4.1. Поскольку у Вас уже есть своя сборка,
> я так и поступлю.

OK, это просто для информации тогда, что у кого-то работает.

> > 
> > Отдельный [FR]: на системах где есть две видеокарты, встроенная intel и
> > nvidia, хочется использовать opencl на nvidia. Для этого лично я запускаю
> > darktable так:
> > 
> > __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia darktable
> 
> Видимо, с такими переменными Вы запускаете не только darktable, чтоб
> использовать нвидию.
> 

Лично я только его, но понимаю, что переменные то универсальные. Мне показалось это может быть полезным для некого более user friendly варианта. Не всем же программам оно нужно.

> > Может быть это можно обернуть в дополнительный desktop файл?
> > 
> > У меня на системе, чтобы работал opencl, требуется сделать магию
> > sudo clinfo
> > тогда просто команда clinfo начнет показывать устройства. ¯\_(ツ)_/¯ Это,
> > понятно, не про darktable. :)
> 
> То есть, если мы сделаем отдельный десктоп-файл, то darktable из него просто
> не запустится без предварительного вызова clinfo от рута.

У меня да. Я не знаю как у других, мне проверить не чем и по идее это надо поднимать обсуждение. Проблема то в любом случае не в darktable и чинится в ином месте.