The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания NVIDIA выпустила значительное обновление видеодрайв..., opennews (??), 10-Апр-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


58. "Компания NVIDIA выпустила значительное обновление видеодрайв..."  –1 +/
Сообщение от John (??), 10-Апр-13, 16:25 
По поводу модулей - может это только у меня грабли?

Проблема в следующем: обновляю драйвер, на компьютере пользователя с открытым сеансом. Модуль ядра остается загружен старый и когда пользователь завершает сеанс (X сервер перезапускается) или еще один пользователь хочет открыть сеанс, то X сервер не запускается: часть драйвера из пространства пользователя видит(ругается в Xorg.log), что загружен старый модуль ядра.

Кто как с этим борется?
Лучше бы, nVidia в этом направлении что-то сделала.

Ответить | Правка | Наверх | Cообщить модератору

66. "Компания NVIDIA выпустила значительное обновление видеодрайв..."  +/
Сообщение от ананим (?), 10-Апр-13, 16:49 
закрыть все иксовые сеансы.
в терминале jn кщще
# rmmod nvidia
# modprobe nvidia
Ответить | Правка | Наверх | Cообщить модератору

74. "Компания NVIDIA выпустила значительное обновление видеодрайв..."  –1 +/
Сообщение от John (??), 10-Апр-13, 17:21 
Я удаленно обновляю компьютер пользователя. Просить его выйти из сеанса не вариант.
Ответить | Правка | Наверх | Cообщить модератору

77. "Компания NVIDIA выпустила значительное обновление видеодрайв..."  –2 +/
Сообщение от pavlinux (ok), 10-Апр-13, 17:33 
> Я удаленно обновляю компьютер пользователя. Просить его выйти из сеанса не вариант.

kill -9 `pidof Xorg`; # просить ещё, пффф, придумаешь тоже...

Ответить | Правка | Наверх | Cообщить модератору

78. "Компания NVIDIA выпустила значительное обновление видеодрайв..."  –1 +/
Сообщение от John (??), 10-Апр-13, 17:51 
pkill -9 -u pavlinux
да, поможет, если за компьютером будет пользователь pavlinux
только у меня таких нет
Ответить | Правка | Наверх | Cообщить модератору

81. "Компания NVIDIA выпустила значительное обновление видеодрайв..."  +1 +/
Сообщение от ананим (?), 10-Апр-13, 18:02 
>Я удаленно обновляю компьютер пользователя. Просить его выйти из сеанса не вариант.

врёте.
он уже отвалился:
>и когда пользователь завершает сеанс (X сервер перезапускается) или еще один пользователь хочет открыть сеанс, то X сервер не запускается

зыж
>Я удаленно обновляю компьютер пользователя.

надеюсь в текстовом терминале через ssh?
если да, то делайте что я выше написал и всё.

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

101. "Компания NVIDIA выпустила значительное обновление видеодрайв..."  –2 +/
Сообщение от John (??), 10-Апр-13, 22:28 
> делайте что я выше написал и всё

похоже, что существует 2 мнения: Ваше и неправильное...

По теме:
никто никуда не отвалился
обновления происходит по ssh.

В настоящее время использую такой велосипед:
в конфиге KDM
TerminateServer=true
ServerCmd=/usr/local/sbin/check_modules /usr/bin/Xorg ...

и скрипт check_modules
#!/bin/bash

[ -f "/sys/module/nvidia/version" ] && {
    [ "$(/bin/cat /sys/module/nvidia/version)" = "$(/sbin/modinfo --field version nvidia)" ] || {
        /sbin/modprobe -r nvidia &> /dev/null || /sbin/shutdown -r now
    }
}
exec "$@"

Собственно, пока открыт сеанс только одного пользователя - все хорошо: при завершении сеанса (X сервера) и запуске нового экземпляра X сервера проверяется расхождение версий загруженного модуля и установленного модуля - есть различия - пытаемся выгрузить старый модуль до запуска X сервера, и если не удается, то перезагрузка.
Проблема возникает если открыты сеансы нескольких пользователей.

Вдруг есть лучшее решение.

Ответить | Правка | Наверх | Cообщить модератору

114. "Компания NVIDIA выпустила значительное обновление видеодрайв..."  +1 +/
Сообщение от ананим (?), 11-Апр-13, 00:16 
>и когда пользователь завершает сеанс (X сервер перезапускается) или еще один пользователь хочет открыть сеанс, то X сервер не запускается

Хм. Ваша писюлька.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру