slackware.ru
http://www.slackware.ru/forum/

Включение анимации куба рабочих столов
http://www.slackware.ru/forum/viewtopic.php?f=13&t=889
Страница 1 из 1

Автор:  Donil [ 02 фев 2013 21:59 ]
Заголовок сообщения:  Включение анимации куба рабочих столов

После установки Slackware она автоматически настроила видеокарту и мне были доступны все эффекты, включая анимацию куба рабочих столов. Даже второй монитор подключался и работал. Затем я решил поставить дрова на видеокарту с сайта nvidia, которые не захотели нормально работать - при подключении второго монитора, завершения сеанса и иногда при загрузке KDE комп зависал намертво. При этом мерцали две лампочки индикаторы - CAPS LOCK и NUM LOCK. Помогала только перезагрузка. В связи с этим я удалил драйвера nvidia, а в xorg.config прописал для видеокарты драйвер "nv". После этого у меня и пропала анимация куба рабочих столов. При попытке включить ее в параметрах выскакиваест сообщение следующего содержания:
Следующие графические эффекты не могут быть использованы:
  • Размытие
  • Анимация куба рабочих столов
  • Отклик запуска приложений

Сейчас включен движок XRender.
Все попытки "нагуглить" оказались тщетны :-(
Подскажите как исправить данную ситуацию?
И еще вопрос в догонку. До установки драйверов nvidia консоль при загрузке меняла автоматически разрешение экрана на большее, а после описаных выше модификация перестала. Где задается разрешения экрана консоли?

Видеокарта Nvidia GeForce 8400M G

Автор:  bormant [ 03 фев 2013 01:14 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

До установки драйверов nvidia, полагаю, использовался nouveau, а после вы прописали nv. Если будете возвращать nouveau, обязательно проверьте блэклист.

Автор:  gramozeka [ 03 фев 2013 06:07 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

bormant писал(а):
До установки драйверов nvidia, полагаю, использовался nouveau, а после вы прописали nv. Если будете возвращать nouveau, обязательно проверьте блэклист.

+ к этому нужно будет восстановить opengl библиотеки из оригинальной установки которые побил установщик нвидии :
/usr/lib/libGL.so.1.2
/usr/lib/xorg/modules/extensions/{libglx.so libglx.la}
or, for Slackware64,
/usr/lib64/libGL.so.1.2
/usr/lib64/xorg/modules/extensions/{libglx.so libglx.la}
а тормоза из-за корявости последних версий драйвера, можно попробовать старые релизы, но начиная с какой-то версии 180-х они работают только новым xorg-server, если вылезет экран с сообщением типа "невозможно запустить X-server бла-бла-бла" это оно и есть. Вот тут - тыц посмотри драйвера, начни с 185-ой серии.

Автор:  Donil [ 03 фев 2013 09:21 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

bormant писал(а):
До установки драйверов nvidia, полагаю, использовался nouveau, а после вы прописали nv. Если будете возвращать nouveau, обязательно проверьте блэклист.


Пробовал прописывать nouveau и из блэклиста удалял все - результата ноль, даже разрешение экрана нормальное установить нельзя. Остается 1024x768, поэтому и поставил nv

gramozeka писал(а):
bormant писал(а):
До установки драйверов nvidia, полагаю, использовался nouveau, а после вы прописали nv. Если будете возвращать nouveau, обязательно проверьте блэклист.

+ к этому нужно будет восстановить opengl библиотеки из оригинальной установки которые побил установщик нвидии :
/usr/lib/libGL.so.1.2
/usr/lib/xorg/modules/extensions/{libglx.so libglx.la}
or, for Slackware64,
/usr/lib64/libGL.so.1.2
/usr/lib64/xorg/modules/extensions/{libglx.so libglx.la}
а тормоза из-за корявости последних версий драйвера, можно попробовать старые релизы, но начиная с какой-то версии 180-х они работают только новым xorg-server, если вылезет экран с сообщением типа "невозможно запустить X-server бла-бла-бла" это оно и есть. Вот тут - тыц посмотри драйвера, начни с 185-ой серии.


Что нужно сделать чтобы их восстановить?

Автор:  gramozeka [ 03 фев 2013 11:11 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

Donil писал(а):
Что нужно сделать чтобы их восстановить?

сначала удали драйвер.
Из директории где лежит NVIDIA-*.run :
Код:
# ./NVIDIA-*.run --uninstall

затем найди на установочном диске в slackware/x эти пакеты и переустанови:
Код:
# upgradepkg --reinstall --install-new  mesa*txz xf86-video-intel*txz xf86-video-nv*.txz xf86-video-nouveau*.txz xf86-video-vesa*.txz xorg-server*txz

xf86-video все не нужны, нужны лишь те, что поддерживают железо которое в наличии на машине, остальные можно грохнуть. Я указал избыточно много т.к. последние драйвера нвидии уже совсем охамели и лезут куда только не попадя, а курить их логи туполень :smu:sche_nie:
если всё равно тупит, тем же макаром переустанови из slackware/a kmod*.txz и kernel-modules*.txz, тусани куда нибудь /etc/X11/xorg.conf при перезагрузке он должен сам создасться udev'ом из того окружения что установлено в системе.

P.S. http://slackbuilds.org/result/?search=nvidia&sv=14.0 в следующий раз используй метод отсюда, по меньшей мере это убережёт от проблем с удалением и восстановлением, там всё понятно расписано.

Автор:  Donil [ 03 фев 2013 13:57 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

Все сделал. Только пакеты через slackpkg переустановил (slackpkg reintsall ...), upgradepkg выдал
Код:
Cannot install mesa*txz:  file not found
Cannot install xf86-video-intel*txz:  file not found
Cannot install xf86-video-nv*.txz:  file not found
Cannot install xf86-video-nouveau*.txz:  file not found
Cannot install xf86-video-vesa*.txz:  file not found
Cannot install xorg-server*txz:  file not found

xconf.org не пересоздался, а вот с разрешением, даже в консоли, стало все в порядке. Но вот анимация куба рабочих сталов так и не работает...:( Может пересоздать xconf.org через xorgsetup?

Автор:  gramozeka [ 03 фев 2013 14:38 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

Donil писал(а):
Все сделал. Только пакеты через slackpkg переустановил (slackpkg reintsall ...), upgradepkg выдал
Код:
Cannot install mesa*txz:  file not found
Cannot install xf86-video-intel*txz:  file not found
Cannot install xf86-video-nv*.txz:  file not found
Cannot install xf86-video-nouveau*.txz:  file not found
Cannot install xf86-video-vesa*.txz:  file not found
Cannot install xorg-server*txz:  file not found

xconf.org не пересоздался, а вот с разрешением, даже в консоли, стало все в порядке. Но вот анимация куба рабочих сталов так и не работает...:( Может пересоздать xconf.org через xorgsetup?

;;-))) ну так slackpkg чёткий пацан, он понимает только полные имена, чтобы переустановить эти пакеты нужно либо указать slackpkg их полные имена(звездочки подразумевают какую-то\любую версию. Берешь установочный Slackware-DVD ведь с чего-то же ты ставил систему? Заходишь в каталог(к примеру смонтирован диск в /media/Slackware-DVD) /media/Slackware-DVD/slackware/x переставляешь месу ксорг иксфри и т.д. , заходишь в каталог /media/Slackware-DVD/slackware/a и переставляешь ядерные модули(это если понадобится) всё. xorg.conf должен создаваться сам при первом запуске иксов под nouveau. А раз дров правильных нет он и не создается. Простейший способ :
Код:
# X -configure

хотя вариантов несколько видел я.

Автор:  Donil [ 03 фев 2013 15:54 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

slackpkg все указанные пакеты переустановил. Или их надо было с установочного образа переустановить?

Автор:  bormant [ 03 фев 2013 16:51 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

Donil писал(а):
их надо было с установочного образа переустановить?

Нет. Нет никакой разницы от источника одних и тех же пакетов.

Автор:  Donil [ 03 фев 2013 18:44 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

Сгенерировал xorg.conf и прописал туда nouveau. Куб заработал, но только под рутом. Каких прав не хватает обычному пользователю чтобы включть в эффектах рабочего стола OpenGL? При попытке сделать это выскакивает сообщение:
Код:
Невозможно включить эффект на текущей конфигурации. Будут возвращены прежние параметры.

Проверьте параметры графической подсистемы. Возможно, необходимо настроить дополнительные параметры, например, движок.

Автор:  gramozeka [ 03 фев 2013 22:47 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

Donil писал(а):
Сгенерировал xorg.conf и прописал туда nouveau. Куб заработал, но только под рутом. Каких прав не хватает обычному пользователю чтобы включть в эффектах рабочего стола OpenGL? При попытке сделать это выскакивает сообщение:
Код:
Невозможно включить эффект на текущей конфигурации. Будут возвращены прежние параметры.

Проверьте параметры графической подсистемы. Возможно, необходимо настроить дополнительные параметры, например, движок.

сперва :
Код:
# chown -R username:users /home/username

где username имя юзера, т.е. если имя юзера jony, то выглядит так :
Код:
# chown -R jony:users /home/jony

потом в "Параметры системы"→"Эффекты рабочего стола"→"Дополнительно"→"Движок"→"OpenGL"
если это не сработает, но это крайний случай, тогда удали все скрытые папки из домашней директории хотя бы так:
Код:
# rm -rf /home/username/.*

делать это нужно при неактивной сессии юзера из рута, можно и тупо через файловый менеджер их удалить.

P.S. Последняя манипуляция убивает все настройки всех приложений, пароли к аськам и т.п. лабудень, браузеры тоже самое, если не нужно убивать настройки браузера перед этим сохраните их отдельно!

Автор:  bormant [ 04 фев 2013 08:15 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

Вместо удаления настроек в своем профиле имеет смысл для проверки создать нового пользователя (adduser), не забыв включить его в дополнительные группы (нажав стрелку вверх в ответ на предложение это сделать), как минимум в группу video.

Автор:  gramozeka [ 04 фев 2013 11:31 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

bormant писал(а):
Вместо удаления настроек в своем профиле имеет смысл для проверки создать нового пользователя (adduser), не забыв включить его в дополнительные группы (нажав стрелку вверх в ответ на предложение это сделать), как минимум в группу video.

точно! Юзер должен быть в группах audio, video, plugdev как минимум.

Автор:  Donil [ 04 фев 2013 18:28 ]
Заголовок сообщения:  Re: Включение анимации куба рабочих столов

Добавил пользователя в plugdev и все заработало. Всем огромное спасибо за помощь!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/