Аппаратный рендеринг OpenGL в MATLAB

Я сожалею, похож, я говорил слишком скоро. У меня есть проблемы с установкой новой Корицы таким образом. Мои драйверы Nvidia не поддерживаются и так застревают, выполняя Cinamon в режиме рендеринга программного обеспечения. Таким образом, я собираюсь предложить, чтобы люди не делали этого!

Это было предложение Jacob, которое сделало эту работу. Полное пошаговое.

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
sudo apt-get upgrade

Я затем открыл предпочтительный файл в etc/apt/как сказанный Jacob.

sudo gedit /etc/apt/preferences

и вставляемый в информации он советовал

Package: *
Pin: release o=LP-PPA-gwendal-lebihan-dev-cinnamon-stable
Pin-Priority: 800

и сохранил файл.

Наконец я выполнил последнюю строку кода:

sudo apt-get dist-upgrade

И Корица была обновлена - yay! Работы предложения Jacob. Благодаря вам обоим - gryftir и Jacob.=)

3
23.09.2015, 01:24
2 ответа

Есть ли в MATLAB какие-либо библиотеки libstdc ++. So.6 * в пути установки? MATLAB поставляется с устаревшей версией стандартной библиотеки C ++. Если вы распространяете скомпилированную Mesa с более новой версией GCC, она не сможет загрузить фактический бэкэнд аппаратного ускорения, что приведет к программному рендерингу. Вы можете попробовать удалить этот файл только из вашей установки MATLAB ( НЕ удаляйте его из вашего дистрибутива, это полностью сломает его ), это может помочь. Я делаю это из своих установок, но вы не должны быть осторожны, чтобы не удалить больше, чем необходимо.

Я не уверен, что это поможет, так как я ожидал, что вы получите немного другое сообщение opengl info , но это кое-что, что стоит попробовать.

-1
27.01.2020, 21:40

Для меня следующие работы (под ArchLinux с R2017a (предварительная версия) с ноутбуком, имеющим только графику Intel):

export LD_PRELOAD=/usr/lib/libstdc++.so
export LD_LIBRARY_PATH=/usr/lib/xorg/modules/dri/
/net/sw/MATLAB/R2017a/bin/glnxa64/MATLAB

Обратите внимание, что на последнем шаге я вызываю исполняемый файл MATLAB напрямую (а не вспомогательный скрипт, который выполняет некоторые LD_ * манипуляция)

>> opengl info
                          Version: '3.0 Mesa 17.0.0'
                           Vendor: 'Intel Open Source Technology Center'
                         Renderer: 'Mesa DRI Intel(R) Haswell Mobile '
                   MaxTextureSize: 16384
                           Visual: 'Visual 0xcb, (RGBA 32 bits (8 8 8 8), Z depth 16 bits, Hardware acceleration, Double buffer, Antialias 8 samples)'
                         Software: 'false'
             HardwareSupportLevel: 'full'
        SupportsGraphicsSmoothing: 1
    SupportsDepthPeelTransparency: 1
       SupportsAlignVertexCenters: 1
                       Extensions: {230×1 cell}
               MaxFrameBufferSize: 16384
1
27.01.2020, 21:40

Теги

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