войти зарегистрироваться

Убунтариум whois

индекс
170,92

Шаг 4. Настройка поддержки видеокарты и мыши

После того как мы включили и настроили локализацию - пора браться за устройства.

Установка драйверов видеокарты


Есть два пути установки драйверов видеокарты:
1. Найти драйвера в Synaptic, поставить и прописать в нужных конфигурационных файлах.
2. Скачать Envy и дать ему все настроить.

Я склоняюсь ко второму пункту. Почему? Я как-то пробовал сам настраивать. Долго мучался, везде где знал - прописал, но эффекты не включались. С Envy все заработало отлично: видимо, автор данного пакета очень хорошо изучил данный аспект.

Приступим к установке. Качаем Envy. Envy поставляется в deb-пакете. Его можно установить двумя путями:
a) Открыть папку с пакетом, произвести двойной щелчок и нажать кнопку "Установить пакет".
Envy пакет

б) Открыть консоль, перейти в папку, в которую мы сохранили Envy и выполнить dpkg -i (имя пакета).
sudo -s
cd '/home/me/downloads/'
dpkg -i envy_0.9.10-0ubuntu1_all.deb


Прошу обратить внимание на второй способ. У пакетов бывают зависимости. То есть одни пакеты могут зависеть от других и не могут быть установлены без них. При установке пакета, менеджер пакетов ищет в репозиториях пакеты, от которых зависит данный пакет. Бывают ситуации, когда мы скачиваем комплекс пакетов, зависимых друг от друга, причем существуют перекресные зависимости (A использует Б, Б использует А) или циклические зависимости (А использует Б, Б использует В, В использует А), то двойным щелчком мы их не установим. Следует использовать команду dpkg.

Примеры использования:

dpkg -i A.deb B.deb C.deb
В этом случае мы конкретно указываем нужные пакеты для установки.

dpkg -i *.deb
Здесь мы устанавливаем все пакеты

Еще стоит обратить внимание на то, что я перед многими примерами кода для терминала пишу команду "sudo -s", которая заставляет вас вводить пароль. Эта команда дает данной сессии терминала права администратора, которые необходимы при установке пакетов, редактировании важных файлов и т.п. Фактически, она сменяет пользователя на администратора, поэтому учтите, что многие программы, запущенные из этой консоли, будут считать, что вы пользователь root, и будут использовать его настройки.

Запускаем Envy:
sudo envy -g

Выбираем нашу видеокарту и начинаем установку.
Envy

Установка происходит автоматически.
Envy в работе

Установка завершена, перезагружаем компьютер.

Перед тем как обновляться на следующую версию Ubuntu (с 7.10 на 8.04) следует выполнить команду sudo envy --uninstall-all, обновить систему, перезагрузиться и опять запустить установку драйверов с помощью envy (sudo envy -g).

Настройка мыши


Наверное, у многих из нас есть 5-ти кнопочная мышь. О 7-ми кнопочных поговорим позже, когда побольше узнаем, хотя данная инструкция совместима с ними. По умолчанию используются лишь 5 функций мыши: нажатие левой кнопки мыши, нажатие правой кнопки мыши, нажатие третьей (средней) кнопки мыши, поворот колеса вперед, поворот колеса назад. Таким образом, мы не можем использовать функции вперед и назад. Исправим ситуацию.

Открываем с правами администратора файл /etc/X11/xorg.conf (это значит, что надо выполнить sudo gedit /etc/X11/xorg.conf). Вписываем в конец файла:
# Add
Section "InputDevice"
Identifier "5 button mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
Option "Resolution" "100"
EndSection


Находим строку
InputDevice "Configured Mouse"

Комментируем ее (в данном случае это значит, что надо добавить сивол # в начало строки) и после нее добавляем следующую строку:
Inputdevice "5 button mouse"

Заодно включим поддержку compiz. Закомментируем строку
Composite "0"
А после нее добавим
Composite "1"

Запомните, что мы редактировали файл /etc/X11/xorg.conf. Если Ubuntu после изменений перестанет загружаться, то мы можем в GRUB (загрузчик операционных систем, загружается перед Ubuntu) успеть нажать ESC и перейти в режим восстановления, где мы сможем снова открыть файл /etc/X11/xorg.conf для редактирования (например, командой nano /etc/X11/xorg.conf) и восстановить его в исходное состояние, ведь мы ничего не удаляли, а лишь добавили настройки. Учтите это в будущем. Запоминайте все файлы настроек, которые изменяете и редактируйте их так, чтобы потом можно было восстановить в исходное состояние, либо делайте копии перед редактированием.

Устанавливаем пакет imwheel (пакет поддержки нестандартных кнопок мыши):
sudo apt-get install imwheel

Открываем с правами администратора файл /etc/X11/imwheelrc и записываем туда:
".*"
None,Up,Alt_L|Left
None,Down,Alt_L|Right


Открываем с правами администратора файл /etc/X11/Xsession.d/57xmodmap и записываем туда:
#!/bin/sh
xmodmap -e "pointer = 1 2 3 6 7 4 5"


Выполняем sudo chmod +x /etc/X11/Xsession.d/57xmodmap (так мы дали скрипту право быть выполненым; о правах мы поговорим позже).

Готово! Можем перезагружаться.

Если у вас есть дополнения - я с радостью улучшу статью.

Руководство: Шагнуть назад, Шагнуть вперед, Содержание

комментарии (70)

  • По-умолчанию в xorg.conf Composite = 0, а значит работать Compiz не будет.
    Для этого надо:
    sudo nano /etc/X11/xorg.conf
    Выставить Composite "1"
    • Отличный комментарий, спасибо, забыл про это.
      • По умолчанию Composite включен в Xorg 7.3, а в xorg.conf, как правило, вообще не упоминается. Выключать - так:

        Section "Extensions"
        Option "Composite" "Disable"
        EndSection
    • Попробовал поставить драйвера с помощью Envy. Все поставилось отлично (как впрочем и через Proprietary Drivers), но вот только осталась одна проблема, которая была с самого начала - дрожь экрана при просмотре фильмов. :(
  • к Envy можно добавить еще и Automatix. он также умеет автоматом устанавливать драйвера, но кроме них еще и массу других компонент
    • Тут спорно. Прочитал описание - не нашел ничего, что нет в 7.10 через GUI.
      • Зашел на сайт Envy - написано, что поддерживает только nvidia и ati :(. А как же intel?
        • Intel выпускает открытые драйвера, поэтому они изначально присутствуют во всех нормальных дистрибутивах. И если в 7.04 они были устаревшие, то в 7.10 вполне нормальные. В Ubuntu это 2 пакета - xserver-xorg-video-i810 для старых чипсетов (до 945 включительно) и xserver-xorg-video-intel для новых чипсетов - X3000, X3100.
  • А можно ещё про мышку написать как настраивать скорость (в интерфесе мало) и скролл?
  • вообще-то лучше бы написали
    sudo apt-get install nvidia-glx (опционально -legacy & -new)
    • Я в статье объяснил почему я так не написал.
      • а когда убунту ядро обновит, что вы будете делать?
        драйвер ведь завязан на ядре...
        лучше доверить это профи, а не пупкину василию...
        • Спасибо, что напомнили. На сайте Envy информация об этом есть. Добавлю в статью.
    • мне тоже этот способ привычнее и до сих пор не понимаю зачем нужен этот Envy... полагаю для карточек ATI :)
      • Изначально я тоже пошел путем установки пакета, но compiz не заработал. Потом установил через Envy - все заработало.
      • У меня ATI X200M на ноуте - и я устанавливал дрова через synaptic.
        И все ок - работет нормально - эффекты вроде все работают.
        P.S. Автоапдейтером обновилось ядро - дрова продалжают работать...=)
  • У меня Envy сказала что не нашла дров в автоматическом режиме, врубил ручной, установил, xorg автоматом перегенерился, ребут, Убунта не запускается...
    • Как именно не запускается?
      • Сначала появляется коричневый фон, потом сразу он становится в 10 раз светлее и всё, дальше не грузится
        • Загрузитесь в консоли восстановления, и выполните "envy --uninstall-all". После чего попробуйте поставить пакеты nvidia-glx (если у вас nVidia) или xorg-driver-fglrx (если ATI).
          • У меня ATI, попробую, спасиба. ПО поводу удаления envy, она же не откатит xorg. Или xorg-driver-fglrx надо ставить тоже из консоли?
            • Envy все вернуть должна нормально с данным параметром - все что она трогала.
              xorg-driver-fglrx ставьте после удаления envy уже из GNOME.
              • Возникла аналогичная проблема (с белым экраном и перезагрузкой системы). Попробовал поставить xorg-driver-fglrx после чего опять запустить Envy. Ситуация повторилась. Что я неправильно делаю? Видеокарта Radeon 2600, 64 разрядная Ubuntu, если это имеет значение.

                P.S. В линуксе я полный ноль, Устанавливаю и настраиваю по Вашим статьям.
                • Выполните envy --uninstall-all, переустановите пакет xorg-driver-fglrx и больше не трогайте Envy. Когда дойдем до эффектов - если они не будут у вас работать - разберемся.
                  • Понял, выполняю. Спасибо за помощь.
    • Чтобы добиться вернуть все назад - загрузитесь в консоли восстановления, и выполните "envy --uninstall-all".
      • Опять туплю с речью( Надо спать....
  • Задам-ка я тут вопрос :)
    После установки 7.10 поверх 7.04 (практически чистый был комп) во время включения/выключения компьютера, когда должен быть экран с логотипом и прогрессбаром, я вижу сигнал монитора о том, что частота превышена... Если грузиться с LiveCD то все нормально...
    Что и где стоит подправить?
    • Добавьте строки
      HorizSync 30.0 - 85.0
      VertRefresh 50.0 - 160.0

      в секцию Monitor конфигурации xorg
      • спасибо, попробую оба варианта.
    • Недавно лечил похожую проблему, а всё потому, что в gutsy облегчили ядро, убрав пару модулей, в частности vesafb. Как это пофиксить.
  • Не хотелось бы быть категоричным, но это - пиздец. Окончательно отказываюсь от посетившей меня идеи ставить Убунту. Ошибочно полагал, что там УЖЕ как-то просто и аккуратно-красиво. Почему я должен настраивать экран и мышь ВООБЩЕ? Минусуйте.
    • Никто никому ничего не должен. Вы вот если Windows установите, то дрова не будете ставить? Не будете прописывать настройки интернета? Ставить браузеры? Под себя её как-то настраивать? Да, в Убунту это делается специфичным образом и здесь большинство людей это не напрягает.
    • В убунте свою дофигакнопочную mx518 я не настраивал, как вы говорите, ВООБЩЕ. И мне нравится, как она при этом работает. Кнопки изменения чувствительности работают, боковая кнопка - как нажатие колеса.
      Если ее не настраивать "ВООБЩЕ" в винде, то она работает как просто мышь с колесом, что уже не по фэн шую.
    • Убунту долго запрягается, но быстро едет. Данной руководство имеет в качестве конечной цели настроенную Ubuntu не уступающую Windows, где все через GUI доступно и интуитивно понятно.
    • Кстати, это еще не значит, что видеокарта не будет работать без этих действий. Все будет работать, но не будет 3D-ускорения. Мышь тоже будет работать, но не вся.
      В Windows для 3D-ускорения также необходимо ставить драйвера и настраивать их.
      • >> В Windows для 3D-ускорения также необходимо ставить драйвера

        однако, pre-installed драйверов в Vista намного больше, чем в Убунте - к примеру, есть драйверы для многих недавних чипов nvidia и велика вероятность, что Aero заработает "из коробки"
  • а restricted-manager не работает? вроде ж через него драйвера ставить можно....
    (правда у меня он как раз то и не работает, тупо говорит что модель не установлен, хотя все есть. Щас попробую через энви)
  • Нужно отметить важный момент - что этот скрипт только для новых видеокарт.Ставит драйвер fglrx на старые атишные видюхи не советую :)
    • если старыми считать R2** - то он и не нужен :)
      там и открытый справляется неплохо.
  • У меня карточка Radeon X1650 PRO утилита Envy установила драйвер, но после этого стали появляться полосы на экране и прокрутка в браузере, документе и вообще везде стала похожа на пошаговую стратегию. Зато появился куб вместо рабочего стола, который тоже с полосами - артефактами крутится. Вообще возникло стойкой впечатление, что ATI - антилинукс карточки:)
    • К сожалению это так, и если на десктопе можно поменять карточку на nVidia например, я так и сделал, то на ноутбуке может стать проблемой.
    • Если есть опыт экспериментов с графическими драйверами - поставьте драйвер radeonhd из репозиториев hardy. Я пока ещё не ставил этот драйвер никому, скоро у одного клиента проэкспериментирую.
    • Согласен. У меня x1600, всё ставил вручную, разбирался по докам и факам. В результате работает, но нет ускорения. :( Текст прокручивается неохотно, 3d игры выдают 0.5 fps, кроме того температура радиатора карты на 10 градусов выше чем в Win XP (видимо из-за того что работает неоптимально). Действительно проще купить nVidia, чем дальше копаться.
  • Если кто собирается покупать компьютер и, возможно, будет ставить Убунту(или другие Линуксы), то лучше берите nVidia. С ней в Линуксах проблем меньше.
  • >>Установка завершена, перезагружаем компьютер.

    >>Готово! Можем перезагружаться.

    Ась ? Достаточно перезагрузть иксы, это не windows ;)

    >>#!/bin/bash

    лучше /bin/sh, bash может не стоять. В новом Debian например будет /bin/dash
    • Но я ведь про Ubuntu 7.10 пишу)
  • Расскажите, а что делать с видео Intel x3100?
    • НЛО прилетело и опубликовало эту надпись здесь.
      • По-умолчанию с драйвером Intel всё должно работать. В том числе трёхмерный рендеринг.
        • НЛО прилетело и опубликовало эту надпись здесь.
          • Так ... a dpkg-reconfigure xserver-xorg - там нет такого разрешения? Кажется, должно быть. Хотя вообще xrandr должен ещё при установке узнавать...

            Кстати, ещё можно попробовать поиграться с xrandr - в Гутси уже есть полная поддержка его функций.

            Конечно, всё это не очень приятно, но думаю, что интеловские дрова скоро допилят до нормального состояния.
            • НЛО прилетело и опубликовало эту надпись здесь.
              • Хе.. с radeonhd такая же проблема...
                что-ж, буду копать... как решу, напишу, или Вы напишите:)
                Кстати, каким образом добились разрешения - напишите, пожалуйста, в предыдущем сообщении...
                • НЛО прилетело и опубликовало эту надпись здесь.
  • Как выяснилось, при настройке мышки вовсе не обязательно ставить imwheel. Достаточно подправить xorg.conf, и перезапустить иксы. Если у вас пять кнопок мышки и после перезапуска заработали дополнительные - то больше ничего делать и не надо. imwheel нужно ставить в более сложных случаях.

    У меня, например, по этой инструкции ничего не заработало. Тогда я откатился назад, и воспользовался этой инструкцией (с одним лишь отличием в правке xorg.conf — там пропущена строчка Identifier, которую я оставил от прежней), после чего всё заработало на шаге до установки imwheel, как и написано в статье.

    Конечно, замапить для разных приложений разные хитрые комбинации без imwheel не получится. И если нужно это — то imwheel тоже стоит поставить.
  • У меня адрес не "/etc/X11/imwheelrc", а "/etc/X11/imwheel/imwheelrc", не знаю почему...
  • Можно ли в Убунту (7.10) настроить количество строк, которые пролистываются с помощью колесика мыши?

    Источник: работаю с табличным редактором, дефолтное прокручивание "в три строки" утомляет.

    Дополнение: искал метод решения проблемы - не нашел.
  • А у меня через Envy непошло (ATI) Я вручную ставил, довольно удобно)))
    Маны смотрите здесь
  • Извините, ссылка что-то не пошла
    http://forlong.blogage.de/article/2007/10/23/fglrx-8423---finally-with-AIGLX-support
  • В Envy выбрал пункт поставить драйвера вручную, все установилось, разрешение выставилось верное, но невозможно включить визуальные эффекты... Драйвер установился проприетарный fglrx. и почему-то не открывается панель управления проприетарными драйверами...
    • Да, забыл сказать, видеокарта ATI 1900XT
      • У меня такая же карта и ровно такая же проблема.
        Решения я пока не нашёл, что, собственно, очень обидно.
  • По ссылке кнопка "Get EnvyNG" ведёт на страницу с ЧаВО. И никаких файлов.
    Есть альтернативный линк?
    • Извините, нашёл что надо искать в Синаптике.
      Возникла новая проблема - пакажа вроде "envy" нету.

      Или я ослеп?

      З.Ы. Извините если флужу...
  • ОС: Ubuntu 8.04 Hardy Heron
    VGA: GeForce7600
    Проблема: Устанавливал дрова различными способами (через синаптик, по вышеописанному методу, скачивал с нвидии.ком и через консольку, с остановкой иксов, вручную прописывал в ксорге девайс=нвидиа, позволял автоматом, удалял нвидиа-кернел-коммон). После изменения ксорга постоянно вылезает лоурез, в любом случае. Вообщим всё, что мог перепробовал, 2 дня гуглил. Ничего не помогло. Помогите пожалуйста! Уже просто крик души. Надоело плясать вокруг машины с тубой с салфетками для чистки монитора вместо бубна(
    • upd: всё заработало, снёс всё и вся связаное с нвидией, без иксов поставил дрова с офф сайта, ничо не скачивал и ксорг не дал конфигить, сам добавил драйвер=нвидия и всё)
  • Всем привет!!!
    pentium 4 2800Hz, оперативы 3.5 гига, видео 512 Mb Ati Hd 2600, Ubuntu 8.04, видео драйвер установил через EnvyNG... установил компиз, включаю музыку и еще ченить легинькое и жутко тормозит всё, музыка обрывается када открываю какоенить окно, да и ваще окна долго открываются.. Vistа в пять раз шустрей работает =((
    В чём может быть проблема подскажите пожалуйста? компьютер как перегруженый работает =(((
    • введи top в терминале и посмотри, что загружает оперативку
  • А есть какой-нибудь аналог envy для ubuntu 8.10?
    На сайте написано, что не поддерживается эта версия.
    Поставил пакет с дровами (у меня nvidia — fx5200), compiz не запускается.
Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.