Nvidia: Лучшая производительность с nouveau драйверами, чем с собственными драйверами?

Я тестирую Asus UX430UQ в соответствии с Ubuntu. Это имеет Nvidia 940MX графический процессор в нем. Я использую Lightworks для сравнительного тестирования производительности, и числа подходят в большой степени в пользу открытого исходного кода nouveau драйверы по собственным в 4 из 5 сравнительных тестов.

Я работал, набор тестов с каждым из драйверов включил (перезагружающий после переключения драйвера), отброшенные значения изолированной части, и составил в среднем результаты каждого сравнительного теста для каждого драйвера.

Nouveau
host to GPU: 998.1fps
GPU to host: 516.4fps
shader: 89024.87fps
playback: 342.24fps
render: 192.22fps

Proprietary
host to GPU: 208.41fps
GPU to host: 251.66fps
shader: 142293.05fps
playback: 181.75fps
render: 37.12fps

Таким образом кроме производительности программы построения теней на 60-70% собственного результата, драйверы с открытым исходным кодом, кажется, превосходят собственные драйверы по характеристикам к 2-5 разам.

Я также нашел, что реальная производительность во время воспроизведения конкретного раздела редактирования заметно хуже с собственными драйверами: существуют некоторые случайные отброшенные кадры и аудио незначительные сбои как, я испытываю при проигрывании того же раздела того редактирования на моем MacBook Pro 2012.

Существует ли причина, почему драйверы с открытым исходным кодом были бы в целом быстрее, чем собственные? Эти сравнительные тесты вводят в заблуждение в некотором роде? Другие видели подобные результаты? Я должен просто использовать драйверы с открытым исходным кодом?

Править: На основе предложения @Ken я регистрировал ГЛАВНЫЙ профиль NVIDIA X Server Settings. Это было установлено на NVIDIA. Переключение его к Intel (и выходя из системы и въезжают задним ходом) и выполнению сравнительных тестов GPU Lightworks снова дает результаты, которые тесно соответствуют результату с открытым исходным кодом, предполагая что nouveau драйверы просто использовали интегрированную графику:

host to gpu: 969.2525
gpu to host: 516.655
shader: 87600.006667
playback: 337.516
render: 191.4125

Я предполагаю, что некоторые из этих результатов имеют смысл — хост GPU и наоборот, по крайней мере, должен быть быстрым, так как микросхема интегрируется в ЦП; лучшая производительность программы построения теней от микросхемы Nvidia должна ожидаться. Я думал бы, что выделенная графика будет быстрее для теста рендеринга, все же.

0
задан 26 September 2017 в 17:47

1 ответ

Вы сказали, что у Вас есть Asus UX430UQ, что означает, что он имеет интегрированный GPU, а также специализированный GPU. То, что я думаю, происходит, когда Вы устанавливаете собственные драйверы, это использует интегрированный GPU вместо специализированного GPU.

В Ваших Настройках X-сервера NVIDIA, у Вас должно быть окно, которое похоже на это, которое позволит Вам измениться, который GPU Вы используете:

я полагаю, что необходимо было бы выйти из системы и въехать задним ходом для изменения для вступления в силу.

1
ответ дан 2 November 2019 в 05:14

Другие вопросы по тегам:

Похожие вопросы: