Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Dota 2 и primusrun  (Прочитано 2127 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Dota 2 и primusrun
« : 15 Апреля 2015, 23:40:29 »
Имею ноутбук MSI GE40 2OL с видеокартой от NVIDIA GT750M. Соответственно, стоит bumblebee и запускаю тяжелые графические штуки через primusrun. И все было хорошо, и дота работала. Но решил я из-за проблем с вай-фаем попробовать обновить ядро вот таким образом:
sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopicВай-фаю это никак не помогло, а стим отказался запускаться вообще, потому что требовал какие-то библиотеки, которые не удавалось поставить. Решил я удалить это новое ядро с расчетом, что останется старое. Но что-то пошло не так, и в итоге система не загружалась в иксы ни с каким ядром. Тогда я сумел обратно поставить все, что надо для этого более нового ядра (3.16.0-34), и теперь с системой все хорошо. С помощью мануалов я-таки поборол библиотеки для стима, и он запускается. Но дота 2 не запускается с помощью primusrun!

(Нажмите, чтобы показать/скрыть)

Эта ошибка (ERROR: ld.so: object '/home/ilya/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.), кажется, встречается довольно часто, но никакие советы из гугла по ее исправлению не помогли.
Без primusrun дота работает, но, конечно, приходится ставить очень плохонькое качество для встроенной видеокарты... И даже так fps не особо радует. Переустанавливал и стим, и даже доту (скачивал почти 7 Гб...).
Другие программы с primusrun запускаются (0ad, например).

Есть ли идеи?
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн -ЙоЖеГ-

  • Участник
  • *
  • Сообщений: 112
    • Просмотр профиля
Re: Dota 2 и primusrun
« Ответ #1 : 15 Апреля 2015, 23:49:36 »
Оверлей чоль прикрутить не может? Попробуй запустить без него...
Acer Aspire 5750G | Windows 7 Home Premium x64 & Ubuntu 14.04.3
Intel Core i3-2330M@2.20GHz, Nanya 4GB DDR3, NVIDIA Geforce GT 520M, Toshiba 500Gb HDD

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Dota 2 и primusrun
« Ответ #2 : 16 Апреля 2015, 00:20:40 »
Оверлей отключен.
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн root1234

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Dota 2 и primusrun
« Ответ #3 : 24 Апреля 2015, 23:29:33 »
та же проблема. не могу запустить :(
ERROR: ld.so: object '/home/login/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Оффлайн Nr0Pb

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Dota 2 и primusrun
« Ответ #4 : 10 Мая 2015, 05:50:29 »
https://wiki.archlinux.org/index.php/steam#Steam_runtime_issues

а еще лучше проверь зависимости:
ldd '/home/login/.steam/ubuntu12_32/gameoverlayrenderer.so'
« Последнее редактирование: 10 Мая 2015, 05:56:23 от Nr0Pb »

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Dota 2 и primusrun
« Ответ #5 : 10 Мая 2015, 09:27:58 »
Арчевскую инструкцию смотрел, не помогло.

ldd: /home/ilya/.steam/ubuntu12_32/gameoverlayrenderer.so: Нет такого файла или каталогаИ вообще, там нет папки ubuntu12_32, есть bin32, bin64 - в какой смотреть?
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Nr0Pb

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Dota 2 и primusrun
« Ответ #6 : 11 Мая 2015, 18:21:16 »
У всех есть, смотри внимательнее. не зависимо от версии
Еще как вариант отключить оверлей в стиме
P.S. У меня Ubuntu 15.04 полет нормальный

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Dota 2 и primusrun
« Ответ #7 : 11 Мая 2015, 18:27:10 »
Оверлей отключен.

ilya@ilya-GE40-2OL:~/.steam$ ls
bin    registry.vdf sdk32 steam_install_agreement.txt
bin32  registry.vdf.bak  sdk64 steam.pid
bin64  root steam steam.pipe
Не вижу такую папку.
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн serega3907

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Dota 2 и primusrun
« Ответ #8 : 31 Мая 2015, 17:37:01 »
+1 Проблема на двух ноутах. Раньше все было норм на одной из этих железяк

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Dota 2 и primusrun
« Ответ #9 : 31 Мая 2015, 17:55:00 »
А, кстати, у меня после, видимо, какого-то обновления все само заработало.
Ubuntu 14.04 (Unity), MSI GE40

 

Страница сгенерирована за 0.018 секунд. Запросов: 23.