Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Откат с проприоритарных до открытых драйверов ATI  (Прочитано 1537 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MrakoBes

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Всем привет!

У меня ноутбук Acer 5101 с видеокартой radeon X1300. Стоит Kubuntu8.10 (раньше стояла 9.10, но я решил откатить, ибо под нее нет проприаритарных драйверов и мне не нравилось как работала система. Xorg сильно грузил процессор). Проприритарные драйвера стоят и работают в целом неплохо, но с ними система "ленивая" становится какая-то и моргает экран при просмотре фильмов. С фильмами отдельный прикол  :) частота "моргания" фильма зависит от нагрузки на процессор. Если кроме фильма ничего на компьютере не происходит, то не моргает.

На всякий случай,  у меня сохранен xorg.conf.failsafe и когда загружаешься  с ним (я в свободное время продолжаю экспериментировать), то окошки повеселее начинают появляться, прокрутка текста в текстовых редакторах не тормозит, ну в целом машина пошустрее себя ведет. Пропадают эффекты рабочего стола только.

Нашел вот такую статью http://www.youisbee.ru/index.php/documents/25-linux/32-atiopendrv. Сделал все как там написано и в обоих вариантах (ati и radeonhd), если набрать вот такую команду:
glxinfo
Выводится такая ошибка:
name of display: :0.0
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  10
  Current serial number in output stream:  10

Основная идея была в общем-то в том чтобы попробовать Fallout2 запустить с открытыми драйверами. Но он выводит ту же ошибку и отказывается запускаться.

Вот мой xorg.conf:
Section "Device"
        Identifier      "Configured Video Device"
        Driver          "radeonhd"
        Option          "AccelMethod"   "ShadowFB"
        # Un-comment the following to enable experimental 3D support:
        #Option         "DRI"
EndSection

Я вот думаю, может быть проблема в том, что я не удалил проприаритарные драйвера? Но я не нашел как, я их качал и ставил отдельно и система про них не знает. Есть утилитка "Система -> драйвера устройств", в которой отображаются проприаритарные драйвера, о которых система знает и, кстати, там есть драйвер на мою карту, но этот драйвер я выключил сразу.


Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
#Option         "DRI"
Так это наверно надо раскомментировать

Оффлайн MrakoBes

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Спасибо за ответ. Раскомментировал. Ничего не изменилось. Ошибка таже. Еще идеи?

Пользователь решил продолжить мысль 01 Март 2010, 21:06:56:
Обнаружилось еще кое-что. Во время загрузки в файле /var/log/messages появляются вот такие строки:
Mar  1 20:52:48 manowar-laptop kernel: [   20.433132] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
Mar  1 20:52:48 manowar-laptop kernel: [   20.526113] [fglrx] Maximum main memory to use for locked dma buffers: 925 MBytes.
Mar  1 20:52:48 manowar-laptop kernel: [   20.526404] [fglrx]   vendor: 1002 device: 7149 count: 1
Mar  1 20:52:48 manowar-laptop kernel: [   20.526835] [fglrx] ioport: bar 1, base 0x9000, size: 0x100
Mar  1 20:52:48 manowar-laptop kernel: [   20.527183] [fglrx] PAT is enabled successfully!
Mar  1 20:52:48 manowar-laptop kernel: [   20.536964] [fglrx] module loaded - fglrx 8.54.3 [Oct 10 2008] with 1 minors

Поправьте меня, если я не прав, но команда fglrxinfo появляется в системе только после установки проприоритарных драйверов, а значит, он грузит их  :-\
« Последнее редактирование: 01 Март 2010, 21:06:56 от MrakoBes »

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Цитировать
Поправьте меня, если я не прав, но команда fglrxinfo появляется в системе только после установки проприоритарных драйверов, а значит, он грузит их  Undecided

Надо гуглить - у меня давно был Radeon 9600 XT, он прекрасно и спроприетарными и с открытыми работал...
А если glxgears попробовать - может есть ускорение?

Оффлайн MrakoBes

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
А если glxgears попробовать - может есть ускорение?

Нет, та же ошибка  :-[

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
А если /var/log/xorg.log посмотреть?

Оффлайн MrakoBes

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Проблема решилась довольно неожиданно (хотя этого можно было ожидать). Если зайти в "система"->"установка драйверов", то там есть какой-то проприаритарный драйвер для видео от AMD. Я его выбрал и система мне сказала перезагрузиться. Мне не понравилось как он работает. Не было даже поддержки direct rendering. Установленный отдельно проприаритарный драйвер работал куда лучше. Но самое интересное началось, когда я его деактивировал через "установку драйверов". Система полностью почистила все файлы, которые ему принадлежали (включая и те, которые остались от старого проприаритарного драйвера) и тут же заработал открытый!

Чисто виндовский подход к решению проблемы, но на удивление, он сработал  :) Может кому и пригодиться. Всем спасибо за советы!

 

Страница сгенерирована за 0.057 секунд. Запросов: 22.