ner_uto 31.01.2010 13:27
Есть проблема! — [РЕШЕНО] Не работают эффекты в KDE
Поставил тут Кубунту 9.10. Настроил. Эффекты, хотя и не все, завелись через XRender, через OpenGL не получилось.Подключил репозиторий KDE beta, обновил кеды - получил всякие разные косяки (2 запущенных панели внизу и т.д.). Снес /home/имя/.kde/share, в которой находятся настройки основные KDE. Перезашел - всё нормально, настройки скинулись на умолчальные, но эффекты отказались запускаться даже через XRender.
В обоих случаях (OpenGL и XRender) пишется "Проверьте параметры графической подсистемы. Возможно необходимо настроить дополнительные параметры, например, движок".
Возможно дело и не в KDE, а в куче обновлений самого дистрибутива.
Видеокарта - встроенная в мамку NVIDIA GeForce 8300.
Как настроить вывод через OpenGL?
Решение: достаточно поставить проприетарные драйвера для NVIDIA. Для nForce 980a/780a подходят версии 190.*. Последние драйвера на данный момент можно найти тут.
Во-первых, в дистрибутиве нет eselect, во-вторых, в нем нет /etc/X11/xorg.conf :)
Не увсех подряд стоит гента. Тем более:
Поставил тут Кубунту 9.10
В случае именно с kde4.4 для генту надо ещё перекомпилить всё, что касается kde с USE-флагом opengl, иначе не заведётся.
warl0ck@warl0ck-pc:~$ glxinfo | grep Open
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.6
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.6
OpenGL shading language version string: 1.20
OpenGL extensions:
Я так понимаю, что драйвер все же не включен или криво поставился, т.к. как идет софтварная отрисовка. Можно попробовать поставить драйвер с офсайта.
Проблема в том, что у меня интегрированная графика. Чипсет NVIDIA nForce 980a SLI (моя мамка). А для этого чипсета на сайте есть только под Windows дрова.
Вы забыли строчку с директ рендеринг ес ор но?? =)
а вообще может дрова открытые с репа поставить. (xf86-video-nv, xf86-video-nouveau)
а вообще может дрова открытые с репа поставить. (xf86-video-nv, xf86-video-nouveau)
Первые стояли уже, а вторые ничего не изменили:) Только у них названия другие. не на xf68-, а xserver-, это ж линукс.
В кедах в настройке ест пропустить внутреннее тыстирование, которое могло по умолчанию выставиться в false при снесении настройков из хомовой директории.
Мож потому и эфекты не врубаються.. >
Мож потому и эфекты не врубаються.. >
Не помогает. По умолчанию не стоит, поставил галку - не помогает.
Кстати, еще не работает прозрачность в консоли. Не знаю, связано ли это с эффектами или нет.
Кстати, еще не работает прозрачность в консоли. Не знаю, связано ли это с эффектами или нет.
Тоже поставил kde 4.4 rc2 - сначала получил вообще черный экран без панелей (плазма вроде сломалась), после ковыряния получил как у Вас две панели - вроде нормально.
Но OpenGL перестал правильно работать - хотя вроде как драйвер загружен, но opengl не пашет.
Вообщем мне помогло установка последнего драйвера Nvidia:
OpenGL version string: 3.2.0 NVIDIA 195.30
После этого wine+opengl стали работать нормально.
И вывод glxinfo | grep Open перестал выдавать ошибку.
Думаю Вам тоже надо дрова переставить...
Но OpenGL перестал правильно работать - хотя вроде как драйвер загружен, но opengl не пашет.
Вообщем мне помогло установка последнего драйвера Nvidia:
OpenGL version string: 3.2.0 NVIDIA 195.30
После этого wine+opengl стали работать нормально.
И вывод glxinfo | grep Open перестал выдавать ошибку.
Думаю Вам тоже надо дрова переставить...
Вообще, я тут стёр пыль со своего хрустального шара и прозреваю, что драйвер версии 190.53 поддерживает чипсет nForce 980a
http://us.download.nvidia.com/XFree86/Linux-x86/190.53/README/appendix-a.html
http://us.download.nvidia.com/XFree86/Linux-x86/190.53/README/appendix-a.html
Чьерт побъери... Дрова встали и даже работают.
Зато звук отвалился. При проверке:
"Устройство HDA NVidia (ALC889 Analog) не работает. Возвращение к...".
И при входе появилось сообщение какое-то там про удаление звуковухи.
glxinfo | grep Open
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: nForce 980a/780a SLI/PCI/SSE2/3DNOW!
OpenGL version string: 3.2.0 NVIDIA 190.53
OpenGL shading language version string: 1.50 NVIDIA via Cg compiler
OpenGL extensions:
Зато звук отвалился. При проверке:
"Устройство HDA NVidia (ALC889 Analog) не работает. Возвращение к...".
И при входе появилось сообщение какое-то там про удаление звуковухи.
Да, сейчас. И в пост добавлю. Я просто оперу сидел ставил, а то Konqueror глючит часто... в том числе и при редактировании постов на МыЛинуксе:)
Я при обновлении, сначала драйверов с 195-ых на 256-ые столкнулся с такой проблемой, а потом при обновлении с openSUSE 11.2 на openSUSE 11.3
1 случай
Стояли на openSUSE 11.2 195-ые дрова из офф репозитория openSUSE 11.2 NVIDIA, но вышли 256-ые и уже больше месяца и посей день этот репозиторий НЕ обновлён.
Я захотел поставить последние 256-ые дрова с офф сайта. Удалил дрова с репозитория, вышел их X-ов удалил, на всякий случай, остатки дров командой ./Имя_Файла --uninstall поставил, встали нормально но после init 5 отказывались работать эффекты рабочего стола, хотя сам OpenGL работал (скрин сейвер Euphoria (GL) работал отлично).
2 случай
После неудачного обновления с openSUSE 11.2 на openSUSE 11.3 пришлось последнюю ставить начисто.
Офф репозитароя NVIDIA для openSUSE 11,3 не существовало на тот момент, так что выбора не оставалось, как ставить последние 256-ые дрова из run-пакета (shell-пакета)
И при попытке инсталяции дрова вообще не ставились, ссылаясь на какой то не найденный компонент kernel.ko и на то что мол возможно этот пакет собирался для другой версии ядра.
Решение одно на оба случая!
1 случай
Стояли на openSUSE 11.2 195-ые дрова из офф репозитория openSUSE 11.2 NVIDIA, но вышли 256-ые и уже больше месяца и посей день этот репозиторий НЕ обновлён.
Я захотел поставить последние 256-ые дрова с офф сайта. Удалил дрова с репозитория, вышел их X-ов удалил, на всякий случай, остатки дров командой ./Имя_Файла --uninstall поставил, встали нормально но после init 5 отказывались работать эффекты рабочего стола, хотя сам OpenGL работал (скрин сейвер Euphoria (GL) работал отлично).
2 случай
После неудачного обновления с openSUSE 11.2 на openSUSE 11.3 пришлось последнюю ставить начисто.
Офф репозитароя NVIDIA для openSUSE 11,3 не существовало на тот момент, так что выбора не оставалось, как ставить последние 256-ые дрова из run-пакета (shell-пакета)
И при попытке инсталяции дрова вообще не ставились, ссылаясь на какой то не найденный компонент kernel.ko и на то что мол возможно этот пакет собирался для другой версии ядра.
Решение одно на оба случая!
- Выход из X-ов (Ctrl+Alt+F1 Логинимся под рутом init 3)
- Выполнить команду zypper se -id nvidia и убедиться что репозиторные пакеты дров подобные
x11-video-nvidiaG02 nvidia-gfxG02-kmp-desktop
отсутствуют, в противном случае удаляем их командойzypper rm Имя_пакета
- Удаляем (обычно он стоит по умолчанию) пакет стандартных дров
zypper rm xorg-x11-driver-video-nouveau
- Переходим в папку со скаченными 195-ыми и 256 дровами, они нужны оба! и убеждаемся что нету каких либо остатков дров
./NVIDIA-Linux-x86_64-195.36.31-pkg2.run --uninstall
- Устанавливаем сначаола 195-ые дрова, причём на все вопросы отвечаем Утвердительно, включая последний про автоконфигурацию X-ов
./NVIDIA-Linux-x86_64-195.36.31-pkg2.run
- Затем после успешной установки и автонастройки тут же удаляем их
./NVIDIA-Linux-x86_64-195.36.31-pkg2.run --uninstall
- Затем ставим 256-ые дрова, на все вопросы отвечая утвердительно, вклучая последний, про автоконфигурацию X-ов
./NVIDIA-Linux-x86_64-256.35.run
- Запускаем X-ы командой init 5 и запускаем cjmpiz на OpenGL-е.
Не надо советовать ставить драйвера, скачанные откуда-то извне!!!
Во всех нормальных дистрибутивах можно подключить официальный несвободный репозитраий и установить драйвер штатным пакетным менеджером. А то уже честное слово надоели сотни вопросов на разных форумах от пользователей, которые воткнут себе в систему чего-нить левое из бин-пакетоы, а потом при обновлении кричат с ужасом о глюках линуксов и неработающих иксах. Через полгода, когда версия ядра сменится ТС тоже прибежит с таким же вопросом.
Во всех нормальных дистрибутивах можно подключить официальный несвободный репозитраий и установить драйвер штатным пакетным менеджером. А то уже честное слово надоели сотни вопросов на разных форумах от пользователей, которые воткнут себе в систему чего-нить левое из бин-пакетоы, а потом при обновлении кричат с ужасом о глюках линуксов и неработающих иксах. Через полгода, когда версия ядра сменится ТС тоже прибежит с таким же вопросом.
откуда-то извне!!!
Дрова я советую ставить с официального сайта NVIDIA
несвободный репозитраий и установить драйвер штатным
Ты вообще от начала до конца прочитал мой пост???
1 Для новых версий таких вообще НЕ существует, они появляются как миниум спустя неделю, для openSUSE 11.3 появился только сегодня.
2 Они редко обновляются, 256-ых дрова отсутствуют и по сей день.
А то уже честное слово надоели сотни вопросов на разных форумах от пользователей
Вот мне то же надоели уже сотни левых коментов пишуший всякую чушь, которые да же не знают какая проблема рассмативается в теме!
Я при обновлении, сначала драйверов с 195-ых на 256-ые столкнулся с такой проблемой, а потом при обновлении с openSUSE 11.2 на openSUSE 11.3
После неудачного обновления с openSUSE 11.2 на openSUSE 11.3 пришлось последнюю ставить начисто.
дрова из run-пакета (shell-пакета)
И при попытке инсталяции дрова вообще не ставились, ссылаясь на какой то не найденный компонент kernel.ko и на то что мол возможно этот пакет собирался для другой версии ядра.
И при попытке инсталяции дрова вообще не ставились, ссылаясь на какой то не найденный компонент kernel.ko и на то что мол возможно этот пакет собирался для другой версии ядра.
Я на это могу ответить только то, что у меня система на одном из домашних компов была установлена в 2005-ом году (изначально на железо с карточкой от ATI, потом я сменил комп, перенёс туда винт и жил на встроенном интеловском видео, потом разжился какой-то nvidia-карточкой, потом опять сменил комп, снова перенёс винт и с тех пор использую nvidia GeForce 9600 GTX), с тех пор регулярно обновляется и мне не приходится ничего пересобирать/переустанавливать руками, opengl работает и работал как часы всё это время при всех конфигурациях железа(я Nexuiz люблю, поэтому заметил бы сразу, если бы что пошло не так). Я считаю, что если систему, как вам, пришлось переустанавливать начисто, то что-то вы с этой системой делали не так. И мой скромный опыт подсказывает, что с таким подходом, как минимум один пункт из этого не так, я знаю.
И да. Я бы опасался советов человека, не сумевшего без переустановки обновиться на минорную версию ОС. Что же будет, когда мажор сменится? Вы компьютер другой покупать будете?
В установке дров с сайта нвиидии есть одна тонкость:) Если обновляешь ядро (на убунте по крайней мере так), то гарантированно не запустятся иксы после загрузки с новым ядром. Приходится в консольке ставить еще раз. А установка из реп гарантирует то, что, после обновления ядра, будет запущен скрипт, который добавит модуль нвиидии и прочее.
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "Device"
Option "AllowGLXWithComposite" "true"
EndSection