Unity 8 не работает с графической картой NVIDIA

Динамические библиотеки загружаются ядром, пути не жестко запрограммированы в программе. Программа просто говорит: «Мне нужно libc.so.6». Затем система выполняет поиск по путям библиотек, как определено в /etc/ld.so.conf, включая /usr/lib и /lib по умолчанию. Этот файл содержит дополнительные файлы конфигурации в /etc/ld.so.conf.d.

В моей 64-битной системе libc.so.6 можно найти в /lib/x86_64-linux-gnu/libc.so.6 из-за пути, определенного в /etc/ld.so.conf.d/x86_64-linux-gnu.conf:

# Multiarch support
/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
]

Чтобы узнать, какая библиотека загружена программой, используйте ldd, как в ldd /bin/bash:

    linux-vdso.so.1 =>  (0x00007ffff1dff000)
    libncurses.so.5 => /lib/libncurses.so.5 (0x00007f9d8b3b8000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9d8b1b4000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9d8ae1f000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f9d8b61c000)

Помещение символической ссылки ничего не сломает.

Чтобы получить список каталогов, которые были найдены, запустите:

ldconfig -v -N | grep '^/'

-v приводит к отображению списка файлов + каталогов, -N предотвращает воссоздание кеша (/etc/ld.so.cache) .

1
задан 10 May 2016 в 02:46

2 ответа

Для проверки Unity 8 требуется поддержка Mir, которая в настоящее время частично реализована только в проприетарных драйверах Nvidia и на данный момент недостаточно для запуска Unity 8 / Mir.

В моем случае я установил во всяком случае (просто посмотреть, что происходит) в соответствии с этой ссылкой и что происходит в моем случае, выбрав символ единства на экране входа в систему и выбрав Unity 8, заключается в том, что после ввода моего пароля мои экраны (3 из тех же подключенных к GTX Titan X) кратковременно покраснешь, а затем снова отобразите фон экрана входа с верхней строкой состояния, которую вы видите при входе в систему на Unity 7, но ни одно меню слева и клавиши windows / alt ничего не вызывают. Поэтому в основном вы ничего не можете сделать (AFAIK), но выберите значок питания в строке состояния в правом верхнем углу и «выключите», а затем «перезагрузитесь» - в каком экземпляре отключен мой компьютер 2, и только его " основной "дисплей переключился на стандартный текстовый консольный режим с отображением перезагрузки с точками, показывающими и циклически повторяющимися, но это то, где процесс зависает, клавиатура тоже не работает, поэтому мне пришлось выполнить жесткий сброс. [!d1 ]

Надеюсь, что Nvidia скоро обновит часть «Мир» драйверов до такой степени, что Unity 8 работает, я не могу дождаться, чтобы проверить ее, выглядит очень многообещающе! (надеюсь, к тому времени, когда Ubuntu 16.10 выйдет в октябре!)

0
ответ дан 23 May 2018 в 11:16

Я чувствую вашу боль, когда дело доходит до тестирования единства + мир с проприетарными драйверами. Поскольку в предыдущих ответах упоминалось, почему и когда мир будет работать с драйвером nvidia, я хотел бы добавить, что можно проверить следующую версию mir перед тем, как перейти к стабильным репозиториям. Вы можете добавить эту ppa для проверки следующей версии mir (в настоящее время 0,25 +):

https://launchpad.net/~mir-team/+archive/ubuntu/staging
0
ответ дан 23 May 2018 в 11:16

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

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