У меня в компьютере достаточно мощная видеокарта. Я вынужден использовать paint.net (http://getpaint.net/) для конкретного конкурса графического дизайна. Могу ли я убедиться, что paint.net использует мой графический процессор? Кажется, для этого нет готовых функций.
3 ответа
Это невозможно (хотя бы так, как вы этого хотите), и стоит посмотреть на конкуренцию, чтобы понять, почему.
Adobe Photoshop (который, я полагаю, в настоящее время является золотым стандартом для программного обеспечения для редактирования графики) явно разработан для использования графического процессора для визуализации и выполнения различных преобразований и других процессов. Однако paint.net - нет, и я подойду к этому чуть позже.
Тем не менее, одной из сильных сторон paint.net является его система плагинов , и хотя вы не можете иметь такое же ускорение GPU, могут быть написаны плагины , которые используют преимущества ускорения GPU. Вот пример одного из них - плагин, который реализует ускоренные размытия на GPU
В статье есть одна причина, по которой PDN еще не может иметь ускорение на GPU
Требуется графический процессор, поддерживающий DirectCompute, вместе с Windows 7 или Windows Vista SP2 с обновлением платформы (другими словами, требуется DirectX 11). Большинство последних карт NVIDIA и ATI/AMD поддерживают это, а Intel - нет. Последнее является большой причиной, по которой я пока что не следил за этим в Paint.NET - у DirectCompute нет высокопроизводительного программного обеспечения. («Эталонный драйвер» работает, но он очень медленный, потому что он предназначен для «идеального» рендеринга без какого-либо отношения к производительности, и в основном полезен для инженеров графических процессоров и драйверов, чтобы убедиться, что они находятся на правильном пути.)
Более новые версии (в любом случае 4.0 для подопечных), по-видимому, по умолчанию используют direct2d, но это вряд ли в полной мере использует ваш графический процессор - конечно, не так, как Photoshop и его необычные вещи на основе opencl.
Проверить, включен ли он , довольно просто.
В конце концов, при ограниченных ресурсах и более широкой совместимости выпекать их не имеет смысла. Теоретически, некоторые бесстрашные программисты могли бы написать плагины для этого, но оба других существующих ответа кажутся немного поддельными. PDN не поддерживает аппаратное ускорение до тех пор, пока оно не будет записано, или есть плагины, которые его используют. Просто вежливо попросить вашу систему использовать графический процессор не достаточно хорошо. Похоже, что PDN поддерживает его, но в ограниченной степени, и вы можете получить хорошие результаты, дополняя его соответствующими плагинами.
Это общая проблема с драйверами NVidia. Они отстой позволяют вам указать, какую видеокарту использовать в случае нескольких видеокарт в вашей системе.
Вы можете принудительно использовать более качественную видеокарту при запуске программы Paint.net
, открыв NVIDIA Control Panel
-> 3D Settings
-> Manage 3D Settings
-> Program Settings tab
, выберите Paint.net
в Select a program to customize
меню извлечения (используйте кнопку « Add
, если ее нет в списке, чтобы добавить путь к исполняемому файлу). Выберите нужный графический процессор из списка Select the preferred graphics processor for this program
. Закройте NVidia Control Panel
. Вот и все.
Известно, что NVIDIA также использует теневые профили, блокирующие ускорение графического процессора в некоторых программах, не сообщая об этом пользователю (например, VLC - известная проблема). Я не уверен, что Paint.net является одним из них. Если вышеперечисленное не работает, попробуйте переименовать файл Paint.net .exe, а затем добавить переименованный файл в список извлечения на панели управления NVIDIA, как описано выше. Это обойдет любые теневые профили.
Вы можете щелкнуть правой кнопкой мыши по его ярлыку и использовать опцию «Запускать с графическим процессором ...», чтобы заставить его работать с графическим процессором NVIDIA вместо вашего iGPU. Редактировать: как указано Ramhound в разделе комментариев, обратите внимание, что у вас будет эта опция, только если вы используете ноутбук с переключаемой графикой.