Я часто вижу, как люди пишут, что включение «Потоковой оптимизации» на панели управления nVidia (в Windows) может повысить производительность в определенных ситуациях. Однако я не могу найти эту опцию в настройках nVidia в Ubuntu. Есть ли другие способы включить многопоточную оптимизацию?
Вы (еще) не можете включить его по умолчанию на всех приложениях из-за следующей причины ( согласно NVIDIA):
Эта оптимизация обычно приносит пользу интенсивным ЦП приложениям, но могла бы вызвать уменьшение производительности в приложениях, которые в большой степени полагаются на синхронные вызовы OpenGL [...]. Из-за этого они в настоящее время отключаются по умолчанию.
Вместо этого Вы оказываетесь перед необходимостью запускать свое приложение OpenGL (игры, например) следующим образом:
env LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 yourcommand
, Если Вы не делаете этого, много игр не будет работать, а также они могли (Исходные игры, являющиеся самым известным).
Из того, что я знаю драйвер Xorg, который включен, обрабатывает много того материала под капотом, с большим количеством динамической конфигурации для оптимальной производительности. не действительно необходимо изменить те настройки вручную.