Хелп! Баги с графикой в KDE 4.1.3 при работе в Openoffice. ОС Kubuntu 8.10 [Закрыто]

Система поставилась без ошибок, все qt'шные и гномовские проги работают как надо, пару раз полностью обновлял - не помогло. Итак, стоят проприетарные драйверы от нвидии, всякие эффекты полупрозрачности автоматически включились после перезагрузки. Надо было подредактировать один документ, открыл Writer, тут и начались косяки - при наведении на любой плазмоид вместо него появляется чёрный прямоугольник, а на часах вообще стрелка размазывается по циферблату. Залез в настройки проги, в разделе вид поставил "Использовать OpenGL". Ни фига не помогло! Кто нить сталкивался с подобным и можно ли настроить нормальный рендеринг? Вот скриншот

0
Гость - 13 Декабрь, 2008 - 21:24

Счастливчик. Я вчерась обновил OOO до версии 3.0 так он у меня совсем не запускается.

Если с консоли запускать выдает:
OpenOffice.org(14610): Failed to lock file "/var/tmp/kdecache-keeper/kpc/kde-icon-cache.lock" , last result = 2
OpenOffice.org(14610): Couldn't create index file "/var/tmp/kdecache-keeper/kpc/kde-icon-cache.index"
keeper$ QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPixmap: Invalid pixmap parameters
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPixmap: Invalid pixmap parameters
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
X-Error: BadDrawable (invalid Pixmap or Window parameter)
Major opcode: 55 (X_CreateGC)
Resource ID: 0x0
Serial No: 2633 (2633)
These errors are reported asynchronously,
set environment variable SAL_SYNCHRONIZE to 1 to help debugging

Че делать? работать то надо както.

0
Wanderer - 13 Декабрь, 2008 - 21:27
Изображение пользователя Wanderer.

Какая видеокарта, версия дров и как устанавливались?
А вообще ответ скорее всего тут: http://www.nvnews.net/vbulletin/showthread.php?t=118088

0
danger.uzwer - 13 Декабрь, 2008 - 23:25

Видеокарта nVidia FX5200, дрова были nvidia-173. Решил обновить до 177, но после апдейта не стал запускаться xserver, перезагрузился и поставил иксы в состояние по умолчанию. Теперь глюков с офисом нет и система пошустрее стала работать, но при печати текста на экране появляются черные полосы. А манагер проприетарных драйверов ничего не видит.

0
kekz - 14 Декабрь, 2008 - 12:32
Изображение пользователя kekz.

такая же фигня! КДЕ4 глюк один сплошной! как можно было сырость и недоделку такую в релиз отправлять!

0
keeper-andrew - 15 Декабрь, 2008 - 15:39

+1000 Сочувствую и поддерживаю. Глюки четвертых кед запарили досмерти. Жена уже жалеет что пересела с виндов на линукс. А насущного - Офиса 3-го до сих пор в официальных релизах нету.

0
Wanderer - 14 Декабрь, 2008 - 14:50
Изображение пользователя Wanderer.

Все правильно, fx5200 это устаревшая карта, она поддерживается версией 173, на 177 не должно запускаться. А что значит по умолчанию - стандартные непроприетарные дрова идущие вместе с дистрибутивом? И ты ставил те параметры что по ссылке?

0
danger.uzwer - 14 Декабрь, 2008 - 17:53

Пробовал ставить 177-е, иксы не запускаются. Пишет, что ищет какие-то батареи (?) когда у меня десктоп и всё, не работает короче. Скачал последнию версию дров с сайта нвидии, не компилится ядро:ступор на 43% и ошибка, хотя все библиотеки и заголовки ядра есть Откатился на дефолтные настройки xorg.conf глюки с офисом исчезли. Думаю, пусть так и остаётся, в игры не играю, а лишние красивости прилично загружают ЦП. Больше возится с нвидиевской проприетарщиной неохота. Только есть ещё один вопрос, в соседней ветке задавался - как быть с оформлением openoffice? Смотрится как в win9x. Хотя тот же gtkшный Tux Commander ничем не отличается от программ на qt

0
kekz - 14 Декабрь, 2008 - 15:38
Изображение пользователя kekz.

у меня 7300 видяха тоже глюки на опенофис. Дрова 177. глюк такой же. Тоже чтоли видяха древняя???

0
Wanderer - 14 Декабрь, 2008 - 17:41
Изображение пользователя Wanderer.

У Nvidia три версии драйверов для различных карт - для современных текущая версия 177.82, для устаревших 173.14 и 96.43. Полный список поддерживаемых карт для каждой версии здесь http://us.download.nvidia.com/XFree86/Linux-x86/177.82/README/appendix-a.html. Параметры по ссылке пробовал ставить?

0
danger.uzwer - 14 Декабрь, 2008 - 17:58

Бету ещё не ставил, но раз скачанная 173-я не компилилась я ХЗ чё делать

0
danger.uzwer - 14 Декабрь, 2008 - 18:09

Продолжение:карточка оказывается производства некой Palit Microsystems, пошарил на их сайте драйверы, а они только только для винды и есть предупрежденеие о какой-то ошибке в официальных дровах от nvidia * There is some error at NVidia driver version 177.79 and 177.83. Please download suitable driver from Palit Download Service. Видать дело в несовместимости харда

0
Wanderer - 14 Декабрь, 2008 - 18:32
Изображение пользователя Wanderer.

По идее пох чей производитель, по списку на fx5200 идут дрова версии 173.14. Они у тебя не хотели компилиться? Может конфликт модулей от старой установки - http://forum.ubuntu.ru/index.php?topic=3031.0

0
Wanderer - 14 Декабрь, 2008 - 18:36
Изображение пользователя Wanderer.

Вообще проблема нвидивских драйверов и KDE4 давно известна. Тормоза 2D частично устраняются как в ссылке данной выше. Все остальное - ждем новых версий и того и того. И надеемся :)

0
danger.uzwer - 14 Декабрь, 2008 - 19:43

Искал старые дрова не нашёл, конфликтов вроде нет. Пакеты нвидии все удалил через синаптик, начал установку 177.67 версии. В начале инсталер ругнулся на GPU, но всё ж установка продолжилась, начало компилится ядро(кстати забыл назвать версию 2.6.27-9) и снова еррор
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s).

0
danger.uzwer - 14 Декабрь, 2008 - 19:45

Чё-то лог криво приаттачился, вот

0
Wanderer - 14 Декабрь, 2008 - 23:01
Изображение пользователя Wanderer.

Ну е-мое, я ж говорил:

WARNING: The NVIDIA GeForce FX 5200 GPU installed in this system is supported
through the NVIDIA 173.14.xx legacy Linux graphics drivers. Please
visit http://www.nvidia.com/object/unix.html for more information.
The 177.67 NVIDIA Linux graphics driver will ignore this GPU.

177.67 не для твоей карты, идешь по ссылке и качаешь нужный драйвер версии 173.14, дальше
насколько я разобрался в отчете проблема с не той версией компилятора и заголовков

with a version of gcc that differs
from the one used to build the target kernel

делаешь так:

sudo apt-get install linux-headers-`uname -r` make binutils gcc
sudo apt-get install gcc-3.4 libc6-dev xserver-xorg-dev build-essential pkg-config

все в первой строчке скорее всего окажется уже установлено если обновление делал

Далее выходим в консоль и останавливаем иксы, два варианта:
1) Ctrl+Atl+F2, sudo /etc/init.d/kdm stop
2) делаем завершение сеанса, и выбираем консольный вход

переходим в каталог где лежит драйвер и выполняем:

sudo sh NVIDIA-Linux-x86-177.82-pkg1.run
(версия моя, у тебя какую скачаешь)

дальше по памяти - предложит скачать заголовки, откажись, предложит скомпилировать - согласись, кажется так

после установки
sudo apt-get install mesa-utils
(не помню правда уже зачем :)

0
danger.uzwer - 15 Декабрь, 2008 - 15:04

Всё сделал по мануалу, не ставится! Одно и то же test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)

Короче достали эти кривые инсталеры от нвидии, поставил пакет nvidia-commons, теперь в менеджере закрытых драйверов появились доступные дрова - та же версия 173 и ещё 96 для сверхдревних карточек. Ну поставлю я снова 173, что были в начале, начнутся снова лаги с офисом, а новая версия не подходит.. Ладно пусть остаётся mesa, топик закрыт.

Отправить комментарий