Перейти к содержанию
    

17.4-S019 QIR3 GPU Acceleration Rendering

Да не в мыльности же дело, в скорости. На малослойках, не особо густых, профита считай и не будет. Поэтому зачем давать тем, кому фактически не надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подключил Quadro P400 к ноутбуку Lenovo Thinkpad T420s через ExpressCard (переходник eGPU EXP GDC). При запуске был обнаружен ускоритель. Новый плагин загрузился после перезапуска Allegro.

test_001.jpg.0f32ea79054f3429c068178cd3b4e06f.jpg

 

НО! Каково было мое удивление, когда теперь на ноуте плагин работает без подключенного eGPU!

image.png.aaa7b613b69131cc1fd6fbeafd9b2be6.png

 

Дискретная NVS 4200M - на чипе GF119 архитектура Fermi 2.0 (а не как требуемые "Pascal, Volta, Turing and Ampere"). Вот такой баг, вернее фича.:big_boss:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Т.е. на самом деле рендерер реализован с использованием самых базовых функций карт и никакое новое железо ему не нужно. Очень жаль, что применимость ограничили железом и лицензией...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26.10.2021 в 14:57, virtual9900 сказал:

Дискретная NVS 4200M - на чипе GF119 архитектура Fermi 2.0 (а не как требуемые "Pascal, Volta, Turing and Ampere"). Вот такой баг, вернее фича.:big_boss:

Это очень интересно! А он реально работает, т.е. ускорение с "неподдерживаемой" картой видно?

А посмотрите, пожалуйста, свой env. Не добавилось ли туда каких-нибудь интересных команд?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А-ха-ха!

Ларчик просто открывался. Немного strings64 -nobanner -n 5 -a allegro.exe | findstr /i gpu и вуа-ля!

Достаточно один раз в env добавить строки:

*подумайте сами, какие две строки вставить*

После чего при соответствующей лицензии редактор скажет, что сдетектирована поддерживаемая карточка и предложит перезапуститься.

Немного непривычный вид, особого ускорения не увидел. Shadow toggle на сетку у меня не срабатывает, затемняет только слои.

Чтобы отменить использование GPU, unset не прокатывает, видимо еще где-то что-то меняется и надо уже пользоваться переменной set disable_gpu.

Мда, ограничения такие ограничения... :diablo:

Такой еще вопрос, кстати. Кто-нибудь знает, как при gpu рендере сделать отображение объектов в дизайне таким же, как без него?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26.10.2021 в 18:10, Uree сказал:

Т.е. на самом деле рендерер реализован с использованием самых базовых функций карт и никакое новое железо ему не нужно.

Насколько я понял, ему обязательно нужна Nvidia, из-за этого:

https://developer.nvidia.com/gpu-accelerated-path-rendering

 

А вот ограничение по лицензии - действительно, жаль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну это самое не сложное в данном вопросе - только однажды стояла в компе карта от АМД и то, больше потому, что в подарок получил. А так всегда НВидиа и были.

А с лицензией подождем-посмотрим. На данный момент то, как работает, в принципе достаточно. Быстрее всегда хорошо, но не сказать, что прям необходимо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно, что в каком-то очередном хотфиксе загрузчик плагина сломался (или стал менее разборчивым) и теперь плагин от Nvidia загружается всегда, когда находит подходящую лицензию (даже если нужной видеокарты нет). Это приводит к неработоспособности графики на том компе, где подходящая карта ранее стояла.

 

Никаких особых установок вроде allegro_gpu_all вроде бы не делалось.

 

В Tools -> Utilities -> Env variables... лишних упоминаний gpu нет. Возможно, где-то еще сохраняется конфиг?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не было таких проблем с новым рендером, что не отображаются векторные тексты (т.е. все надписи на плате)?

 

Вроде разобрался: если открыть brd-файл через файловые ассоциации - текстов не будет, при повторном открытии базы тексты появятся. Если открыть PCB Editor, затем в нем принудительно открыть нужную базу - тексты будут. При этом если в PCB Editor автоматом открывается последняя база - в ней также не будет надписей, т.е. обязательно хотя бы раз нужно переоткрыть базу после запуска программы.

 

Проявляется только при GPU-рендере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...