Linux NVIDIA driver 361.28 - как вернуть поддержку openGL ?

avatar ..DS

1739

59

..DS

Пользователь

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

..DS

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

Здравствуйте.
Вопрос встал из-за доты.
Стоял более старый драйвер с поддержкой OpenGL и дота работала.
Решил поставить последний драйвер для моей видеокарты, но дота перестала запускаться и выдаёт ошибку:
Как я понял, поддержку OpenGL можно вернуть, если прописать опцию при установке - ИНФОРМАЦИЯ

Если кто-то в этом разбирается, объясните, пожалуйста, где, куда и как надо прописать эту опцию?

P.S. : сам драйвер устанавливал с помощью терминала этой командой: sudo apt-get install nvidia-361 nvidia-settings

Извините, если в чём-то неправильно выразился и спасибо за помощь.

lpq66

Пользователь

Регистрация: 07.08.2013

Сообщения: 400

Рейтинг: 272

lpq66

Регистрация: 07.08.2013

Сообщения: 400

Рейтинг: 272

Какая видеокарта, возможен вариант что твоя карта не поддерживает 361 драйвер но всё-равно устанавливает, все что тебе надо это откатится до рабочей версии и забыть про обновления.

elementaller

Пользователь

Регистрация: 22.09.2014

Сообщения: 9270

Рейтинг: 3091

elementaller

Регистрация: 22.09.2014

Сообщения: 9270

Рейтинг: 3091

зачем вы мучаетесь с этим линуксом? сори что, не в тему

..DS

Пользователь

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

..DS

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

lpq66 сказал(а):
Какая видеокарта, возможен вариант что твоя карта не поддерживает 361 драйвер но всё-равно устанавливает, все что тебе надо это откатится до рабочей версии и забыть про обновления.
Нажмите, чтобы раскрыть...


GT 740m
На сайте nvidia вроде как написано, что поддерживает данный драйвер.
Хотя верить этим сайтам..

..DS

Пользователь

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

..DS

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

elementaller сказал(а):
зачем вы мучаетесь с этим линуксом? сори что, не в тему
Нажмите, чтобы раскрыть...


Я сам много лет на винде и не отрицаю, что она удобная.
Установил линукс в сентября для университета, т.к. требовался для работы с assembler'ом (для лабораторных).
Потом "пылился" у меня пару месяцев, скучно стало и решил попробовать настроить его, посмотреть на что он способен, как с ним нормально работать и проверить ту же производительность игр/различных программ.

lpq66

Пользователь

Регистрация: 07.08.2013

Сообщения: 400

Рейтинг: 272

lpq66

Регистрация: 07.08.2013

Сообщения: 400

Рейтинг: 272

..DS сказал(а):
GT 740m
На сайте nvidia вроде как написано, что поддерживает данный драйвер.
Хотя верить этим сайтам..
Нажмите, чтобы раскрыть...


Сайтам не верить
Дрова на видео брать с сайта производителя ноута.

Вот моя история, ноут леново, видео гт630м...суть в том что на сайте н-видиа всё норм но если брать последние дрова то синий экран смерти, и нужно заходить в безопасный режим и делать откат, поэтому просто если на сайте ноута дрова допустим 2014 года последние, знач новее не ставь.

TrueElseFalse

Пользователь

Регистрация: 21.08.2015

Сообщения: 249

Рейтинг: 78

TrueElseFalse

Регистрация: 21.08.2015

Сообщения: 249

Рейтинг: 78

попробуй установить libglvnd, для начала.
Какая версия ядра?

TrueElseFalse

Пользователь

Регистрация: 21.08.2015

Сообщения: 249

Рейтинг: 78

TrueElseFalse

Регистрация: 21.08.2015

Сообщения: 249

Рейтинг: 78

lpq66 сказал(а):
Сайтам не верить
Дрова на видео брать с сайта производителя ноута.

Вот моя история, ноут леново, видео гт630м...суть в том что на сайте н-видиа всё норм но если брать последние дрова то синий экран смерти, и нужно заходить в безопасный режим и делать откат, поэтому просто если на сайте ноута дрова допустим 2014 года последние, знач новее не ставь.
Нажмите, чтобы раскрыть...

В линуксе, ставить драйвера с сайта производителя это последнее что нужно делать)

..DS

Пользователь

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

..DS

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

TrueElseFalse сказал(а):
попробуй установить libglvnd, для начала.
Какая версия ядра?
Нажмите, чтобы раскрыть...

Linux 3.19.0-56-generic x86_64

Hy6o_Hy6

Пользователь

Регистрация: 16.11.2013

Сообщения: 3518

Рейтинг: 2188

Hy6o_Hy6

Регистрация: 16.11.2013

Сообщения: 3518

Рейтинг: 2188

..DS сказал(а):
Здравствуйте.
Вопрос встал из-за доты.
Стоял более старый драйвер с поддержкой OpenGL и дота работала.
Решил поставить последний драйвер для моей видеокарты, но дота перестала запускаться и выдаёт ошибку:
Как я понял, поддержку OpenGL можно вернуть, если прописать опцию при установке - ИНФОРМАЦИЯ

Если кто-то в этом разбирается, объясните, пожалуйста, где, куда и как надо прописать эту опцию?

P.S. : сам драйвер устанавливал с помощью терминала этой командой: sudo apt-get install nvidia-361 nvidia-settings

Извините, если в чём-то неправильно выразился и спасибо за помощь.
Нажмите, чтобы раскрыть...

sudo apt-get autoremove nvidia-361
sudo apt-get install nvidia-xxx

..DS

Пользователь

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

..DS

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

Hy6o_Hy6 сказал(а):
sudo apt-get autoremove nvidia-361
sudo apt-get install nvidia-xxx
Нажмите, чтобы раскрыть...

Можно поинтересоваться в том, что конкретно мы делаем? Удаляем 361.28 драйвер и устанавливаем последний, поддерживаемый нашей видеокартой? Или что?)

elementaller

Пользователь

Регистрация: 22.09.2014

Сообщения: 9270

Рейтинг: 3091

elementaller

Регистрация: 22.09.2014

Сообщения: 9270

Рейтинг: 3091

..DS сказал(а):
Я сам много лет на винде и не отрицаю, что она удобная.
Установил линукс в сентября для университета, т.к. требовался для работы с assembler'ом (для лабораторных).
Потом "пылился" у меня пару месяцев, скучно стало и решил попробовать настроить его, посмотреть на что он способен, как с ним нормально работать и проверить ту же производительность игр/различных программ.
Нажмите, чтобы раскрыть...

тогда понятно :)

lpq66

Пользователь

Регистрация: 07.08.2013

Сообщения: 400

Рейтинг: 272

lpq66

Регистрация: 07.08.2013

Сообщения: 400

Рейтинг: 272

..DS сказал(а):
Можно поинтересоваться в том, что конкретно мы делаем? Удаляем 361.28 драйвер и устанавливаем последний, поддерживаемый нашей видеокартой? Или что?)
Нажмите, чтобы раскрыть...

так точно, на винде есть функция "откатить", а на линуксе идешь на сайт производителя ноута и там смотришь версию и консолью ставишь нужный драйвер

lpq66

Пользователь

Регистрация: 07.08.2013

Сообщения: 400

Рейтинг: 272

lpq66

Регистрация: 07.08.2013

Сообщения: 400

Рейтинг: 272

TrueElseFalse сказал(а):
В линуксе, ставить драйвера с сайта производителя это последнее что нужно делать)
Нажмите, чтобы раскрыть...

Именно в этой ситуации это первое что нужно делать, хотя да...есть вероятность что они "не писаны" по линукс(вероятность 90% а может и больше), вручную в консольке, изи же.

toshka_geradot

Пользователь

Регистрация: 30.03.2014

Сообщения: 169

Рейтинг: 57

toshka_geradot

Регистрация: 30.03.2014

Сообщения: 169

Рейтинг: 57

img
У тебя вообще какая система и оболочка? Там же может быть установлена графическая утилита для установки драйверов

lpq66

Пользователь

Регистрация: 07.08.2013

Сообщения: 400

Рейтинг: 272

lpq66

Регистрация: 07.08.2013

Сообщения: 400

Рейтинг: 272

..DS сказал(а):
Я сам много лет на винде и не отрицаю, что она удобная.
Установил линукс в сентября для университета, т.к. требовался для работы с assembler'ом (для лабораторных).
Потом "пылился" у меня пару месяцев, скучно стало и решил попробовать настроить его, посмотреть на что он способен, как с ним нормально работать и проверить ту же производительность игр/различных программ.
Нажмите, чтобы раскрыть...


Дотка лучше работает?

..DS

Пользователь

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

..DS

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

Просто сказано, что для включения библиотеки GLVND (которая отвечает за перенаправление команд к OpenGL) необходимо использовать опцию/ключ при установке драйвера (он и выбирает, будет ли GLVND или не-GLVND библиотека).
Этот ключ --glvnd-glx-client надо вписать куда-то при установке, а куда - не знаю. :(

..DS

Пользователь

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

..DS

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

lpq66 сказал(а):
Дотка лучше работает?
Нажмите, чтобы раскрыть...

Ну вот я и хочу разобраться с драйвером и проверить.
Потому что поставил до этого старенький драйвер и на нём работало примерно так же, как и на Винде 10.

TrueElseFalse

Пользователь

Регистрация: 21.08.2015

Сообщения: 249

Рейтинг: 78

TrueElseFalse

Регистрация: 21.08.2015

Сообщения: 249

Рейтинг: 78

lpq66 сказал(а):
Именно в этой ситуации это первое что нужно делать, хотя да...есть вероятность что они "не писаны" по линукс(вероятность 90% а может и больше), вручную в консольке, изи же.
Нажмите, чтобы раскрыть...

Вы не совсем специфику понимаете. Для начала, большая часть драйверов включена в ядро (о боже, но большинство производителей железа так же разрабатывают ядро, СИЦ!!!), необходимость доставлять есть только видеодрайвера, и, как правило, они есть собранные в репозитории, с правильно прописанными путями и учтенными зависимостями. А установленный вручную просто засоряет систему и удалить его полностью довольно нетравиальная задача.



..DS сказал(а):
Просто сказано, что для включения библиотеки GLVND (которая отвечает за перенаправление команд к OpenGL) необходимо использовать опцию/ключ при установке драйвера (он и выбирает, будет ли GLVND или не-GLVND библиотека).
Этот ключ --glvnd-glx-client надо вписать куда-то при установке, а куда - не знаю. :(
Нажмите, чтобы раскрыть...

apt-get install nvidia-361 --glvnd-glx-client

..DS

Пользователь

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

..DS

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

toshka_geradot сказал(а):
У тебя вообще какая система и оболочка? Там же может быть установлена графическая утилита для установки драйверов
Нажмите, чтобы раскрыть...

Unity Linux Ubuntu 14.04

Hy6o_Hy6

Пользователь

Регистрация: 16.11.2013

Сообщения: 3518

Рейтинг: 2188

Hy6o_Hy6

Регистрация: 16.11.2013

Сообщения: 3518

Рейтинг: 2188

..DS сказал(а):
Можно поинтересоваться в том, что конкретно мы делаем? Удаляем 361.28 драйвер и устанавливаем последний, поддерживаемый нашей видеокартой? Или что?)
Нажмите, чтобы раскрыть...

удалаяем и устанавливаем нужный, вместо ххх - версию которая работала

..DS

Пользователь

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

..DS

Регистрация: 17.06.2013

Сообщения: 149

Рейтинг: 43

TrueElseFalse сказал(а):
Вы не совсем специфику понимаете. Для начала, большая часть драйверов включена в ядро (о боже, но большинство производителей железа так же разрабатывают ядро, СИЦ!!!), необходимость доставлять есть только видеодрайвера, и, как правило, они есть собранные в репозитории, с правильно прописанными путями и учтенными зависимостями. А установленный вручную просто засоряет систему и удалить его полностью довольно нетравиальная задача.




apt-get install nvidia-361 --glvnd-glx-client
Нажмите, чтобы раскрыть...


Спойлер: "Как-то так"


gqcfQjh53oQ.jpg

Dont Mind

Пользователь

Регистрация: 25.05.2015

Сообщения: 4613

Рейтинг: 3336

Dont Mind

Регистрация: 25.05.2015

Сообщения: 4613

Рейтинг: 3336

..DS сказал(а):
Здравствуйте.
Вопрос встал из-за доты.
Стоял более старый драйвер с поддержкой OpenGL и дота работала.
Решил поставить последний драйвер для моей видеокарты, но дота перестала запускаться и выдаёт ошибку:
Как я понял, поддержку OpenGL можно вернуть, если прописать опцию при установке - ИНФОРМАЦИЯ

Если кто-то в этом разбирается, объясните, пожалуйста, где, куда и как надо прописать эту опцию?

P.S. : сам драйвер устанавливал с помощью терминала этой командой: sudo apt-get install nvidia-361 nvidia-settings

Извините, если в чём-то неправильно выразился и спасибо за помощь.
Нажмите, чтобы раскрыть...


вощможно я конечно подскажу неправильно, но:

sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo reboot


после перезагрузки устанавливаешь:

sudo apt-get install nvidia-352 nvidia-settings

Дальше следи, чтобы драйвер не обновлялся. Делается это командой:

sudo apt-mark hold nvidia-352

Когда захочешь обновить (если дрова будут норм) то напишешь:

sudo apt-mark unhold nvidia-352

TrueElseFalse

Пользователь

Регистрация: 21.08.2015

Сообщения: 249

Рейтинг: 78

TrueElseFalse

Регистрация: 21.08.2015

Сообщения: 249

Рейтинг: 78

..DS сказал(а):
Спойлер: "Как-то так"


gqcfQjh53oQ.jpg

Нажмите, чтобы раскрыть...

а, пардон, это наверно совет к установке из селф-инсталлеру)
Возможно, драйвер на убунте собран без поддержки этой функции, ибо она в тесте еще)

Dont Mind

Пользователь

Регистрация: 25.05.2015

Сообщения: 4613

Рейтинг: 3336

Dont Mind

Регистрация: 25.05.2015

Сообщения: 4613

Рейтинг: 3336

lpq66 сказал(а):
Дотка лучше работает?
Нажмите, чтобы раскрыть...


лично у меня прирост фпс составил приблизительно 100-120 % (sic!). Т.е. против 30-40 фпс в виндовс 70-80 в ubuntu. Но один раздражающий минус: при русской расскладке не работают скилы, которые были забинжены на английском. Но к этому привыкаешь в первой игре, не переключаться на нее.