Настройка сервера Linux и Windows
ITShaman - Сайт для АЙТИшников!
"Машины должны работать. Люди должны думать."
(девиз компании IBM)
Облако тегов
Реклама
www.popularsite.ru

Драйвера на видеокарты Nvidia, Radeon, Intel и VIA Chrome в Linux Ubuntu

Драйвера на видеокарты Nvidia, Radeon, Intel и VIA Chrome в Linux Ubuntu

Многие пользователи операционной системы Linux Ubuntu сталкиваются с проблемой установки драйвера для видеокарты. Если видеокарты от Nvidia имеют стабильные драйвера, то видеоадаптеры от ATI Radeon славятся «на весь мир» своей сыростью и проблемностью в установке. С каждым выходом новой версии исправляются найденные ошибки и добавляется поддержка новых устройств.

В статье описан самый легкий процесс установки видеодрайвера из неофициального репозитория, который наверняка пригодится многим пользователям ОС Ubuntu / Kubuntu / Xubuntu. При этом в репозитории обновления для драйверов появляются намного раньше, чем в официальной поставке дистрибутива.

После установки драйверов на видеокарту в некоторых случаях приходится вручную редактировать конфигурационный файл /etc/X11/xorg.conf. Содержимое которого будет рассмотрено в следующих публикациях. В общих случаях редактирование этого файла не требуется, драйвера начинают работать сразу же без какого-либо шаманства.

Чтобы установить драйвера на видеокарты Nvidia, Radeon, Intel или VIA Chrome в Ubuntu или Debian, нужно:

  1. Подключить дополнительный репозиторий Ubuntu-X:
    # echo "deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu `lsb_release -cs` main" | sudo tee -a /etc/apt/sources.list
    # echo "deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu `lsb_release -cs` main" | sudo tee -a /etc/apt/sources.list
  2. Добавить ключ репозитория и обновить список доступных пакетов:
    # sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com AF1CDFA9 && sudo apt-get update
  3. Установить драйвер:
    • Nvidia:
      # sudo apt-get install nvidia-glx
      Результат:
      Чтение списков пакетов... Готово
      Построение дерева зависимостей
      Чтение информации о состоянии... Готово
      Пакет nvidia-glx - виртуальный, его функции предоставляются пакетами:
      nvidia-glx-96 96.43.10-0ubuntu2
      nvidia-glx-173 173.14.16-0ubuntu2
      nvidia-glx-180 185.18.14-0ubuntu1
      nvidia-glx-185 185.18.31-0ubuntu1
      nvidia-glx-71 71.86.08-0ubuntu1
      Вы должны явно указать, какой именно вы хотите установить.
      E: Для пакета nvidia-glx не найдены кандидаты на установку

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

      Спойлер: Поддерживаемые видеокарты драйвера nvidia-glx-185 (нажать для развертывания)

      • GeForce GTX 280
      • GeForce GTX 260
      • GeForce 9xxx Series
      • GeForce 9xxx M Series
      • GeForce 8xxx Series
      • GeForce 8xxx M Series
      • GeForce 7xxx Series
      • GeForce 7xxx M Series
      • GeForce 6xxx Series
      • GeForce 6xxx Go Series
      • GeForce nForce 7xx Series
      • GeForce nForce 6xx M Series
      • GeForce nForce 6xx Series
      • Quadro FX Series
      • Quadro NVS Series

      Спойлер: Поддерживаемые видеокарты драйвера nvidia-glx-180 (нажать для развертывания)

      • GeForce GTX 280
      • GeForce GTX 260
      • GeForce 9xxx Series
      • GeForce 9xxx M Series
      • GeForce 8xxx Series
      • GeForce 8xxx M Series
      • GeForce 7xxx Series
      • GeForce 7xxx M Series
      • GeForce 6xxx Series
      • GeForce 6xxx Go Series
      • GeForce nForce 7xx Series
      • GeForce nForce 6xx M Series
      • GeForce nForce 6xx Series
      • Quadro FX Series
      • Quadro NVS Series

      Спойлер: Поддерживаемые видеокарты драйвера nvidia-glx-173 (нажать для развертывания)

      • GeForce 9xxx Series
      • GeForce 8xxx Series
      • GeForce 8xxx M Series
      • GeForce 7xxx Series
      • GeForce 7xxx M Series
      • GeForce 6xxx Series
      • GeForce Go Series
      • GeForce FX 5xxx Series
      • GeForce PCX Series
      • GeForce nForce Series
      • GeForce Quadro FX Series
      • GeForce Quadro NVS Series

      Спойлер: Поддерживаемые видеокарты драйвера nvidia-glx-96 (нажать для развертывания)

      • GeForce 7xxx Series
      • GeForce 6xxx Series
      • GeForce FX 5xxx Series
      • GeForce4 Ti Series
      • GeForce4 MX Series
      • GeForce4 MX Go Series
      • GeForce2 MX Series
      • GeForce2 MX Go Series
      • GeForce Quadro4 Series
      • GeForce Quadro FX Series
      • GeForce Quadro FX Go Series
      • GeForce Quadro NVS Series
      Далее устанавливаем необходимый драйвер, к примеру:
      # sudo apt-get install nvidia-glx-185
    • Radeon:
      • на чипе ниже r2**/r3** включительно:
        # sudo apt-get install xserver-xorg-video-ati
      • на чипе выше r2**/r3**:
        # sudo apt-get install xserver-xorg-video-radeonhd
      • универсальный драйвер:
        # sudo apt-get install xorg-driver-fglrx
    • Intel:
      # sudo apt-get install xserver-xorg-video-intel
    • VIA Chrome:
      # sudo apt-get install xserver-xorg-video-openchrome

В результате всех вышеописанных действий мы имеем всегда актуальную версию драйвера видеокарты.

Добавить закладку на статью
Комментарии
  1. Серёга
    17 Сентябрь, 23:54 #

    А в других дистрибутивах как это можно сделать? В Mandriva Linux например?

  2. Mut@NT
    18 Сентябрь, 07:19 # (Комментарий автора)

    >Серёга
    Про другие дистрибутивы я не знаю

  3. olegwhite
    7 Октябрь, 23:56 #

    Не работает!!!!

    Из терминала:

    Отримано 323kB за 13sB (23,6kB/s)
    W: Не вдалося завантажити http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu/dists/Gloria/main/binary-i386/Packages 404 Not Found

    W: Не вдалося завантажити http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu/dists/Gloria/main/source/Sources 404 Not Found

    E: Деякі індексні файли не завантажилися, вони були зігноровані або замість них були використані старі версії.

    LinuxMint 7, правка ссылки без “Gloria” и прочих вариантов приводит к “404 Not Found”

    Где скачать вручную драйвер?

  4. Mut@NT
    8 Октябрь, 00:24 # (Комментарий автора)

    В статье описан способ подключения доп. репозитория, который автоматически определяет версию Вашего дистрибутива. Т.к. Вы используте Mint, то он и определил его. В этом доп. репозитории нет пакетов специально для Mint, так что рекомендую Вам воспользоваться репозиторием для Ubuntu Jaunty. Ваш дистрибутив, если не ошибаюсь, вроде на ней и основан.

    Попробуйте добавить, вместо пункта №1:

    echo “deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main” | sudo tee -a /etc/apt/sources.list

    echo “deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main” | sudo tee -a /etc/apt/sources.list

    Или перейти по адресу:
    http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu
    и скачать там нужный пакет.

  5. olegwhite
    6 Ноябрь, 00:38 #

    Добрый день.
    Купил вчера ноутбук Lenovo G550 с видеокартой G210M. Установил LinuxMint 7 (Uduntu 9.04) и драйвера NVidia 190.42
    т.к. они поддерживают эту видеокарту, сразу после установки экран делит на 6 частей, но видно, что драйвер работает.
    При чем это происходит как с драйверами с сайта NVidia, так и с драйверами из репозитария. Порылся в Google – нарыл:
    http://unixmen.com/linux-tutorials/515-install-nvidia-graphics-drivers-on-ubuntu904-and-ubuntu910-karmic-koala-feora-opensuse-centos?joscclean=1&comment_id=1062
    http://forum.ubuntu.ru/index.php?topic=66325.0
    сделал как написано здесь:
    http://www.dreiviertelkunst.de/ubuntu-on-my-laptop.html – работает, только вот при изменинии разрешения происходит деление.
    Вот мой конфиг: **********************************************
    Section “Monitor” Identifier “Configured Monitor” ModeLine “My1366×768@60” 85.5 1366 1494 1624 1798 768 770 776 795
    EndSection

    Section “Screen” Identifier “Default Screen” Monitor “Configured Monitor” Device “Configured Video Device” DefaultDepth 24 Option “ModeDebug” “true” SubSection “Display” Modes “My1366×768@60” EndSubSection
    EndSection

    Section “Module” Load “glx”
    EndSection

    Section “Device” Identifier “Configured Video Device” Driver “nvidia” Option “NoLogo” “True” Option “ExactModeTimingsDVI” Option “ModeValidation” “NoDFPNativeResolutionCheck” Option “UseEDID” “False”
    EndSection ********************************************
    В линуксе я специалист не большой,прямо скажем – начинающий, и, если правильно понял за корректность отображения на экране отвечает строка ModeLine.
    Далее я попробовал добавить строку для 1024х768 предварительно считав результат команды gtf 1024 768 60, но положительного результата
    так и не добился. Если есть что сказать по этому поводу, буду очень благодарен за помощь, тем более, что проблема существует у всех
    новых видеоадаптеров.

  6. Mut@NT
    7 Ноябрь, 11:43 # (Комментарий автора)

    Попробуйте может быть gtf 1024 768 75
    У меня, например, ЖК монитор 60 Гц не поддерживает

  7. olegwhite
    7 Ноябрь, 11:54 #

    Выяснил таки в чем причина. Видеокарта не может корректно работать с монитором на моем ноуте. Подключаю внешний монитор – там все в норме. я так думаю, что вся бяка в развертке, может ее можно как-то вручную настроить? В винде, в панели нвидиа, есть такой параметр как масштабирование. я думаю, если его включить то все будет в норме, т.е. при изменении разрешения с соотношения сторон 16:9 на 4:3 изображение не растягивается на весь экран. Кстати при изменении на любое разрешение 16:9 все в порядке при использовании xorg.conf который выложен выше.
    Вопрос: как отключить масштабирование?

  8. Mut@NT
    7 Ноябрь, 12:10 # (Комментарий автора)

    Я внешний монитор к ноутбуку не подключал, только телевизор. В панели NVIDIA есть настройки маштабирования (если я правильно понял, что Вы имели в виду).
    sudo nvidia-settings

  9. olegwhite
    10 Ноябрь, 11:02 #

    масштабирование не помогло, думаю просто мой монитор на ноутбуке то ли в дровах не определяется, то ли система не может корректно работать. Сейчас ищу утилиту, не важно под винду или лин, которая сможет выдать все параметры монитора, а потом попробую это в xorg.conf впихнуть, а может эти параметры еще куда прописать можно? Дело в том, что без драйверов nvidia все отображается корректно, но нет 3д – это не есть хорошо.

  10. olegwhite
    24 Ноябрь, 05:03 #

    Пока ничего не получилось, выяснилось только, что во всем виновато неправильное оперирование HorizSync VertRefresh , но для своей матрицы никак не могу узнать эти параметры, поддержка Lenovo молчит…

  11. olegwhite
    20 Февраль, 09:59 #

    2 февраля вышел драйвер под номером 195.36.03 исправил проблему деления экрана, только xorg.conf нужно использовать тот, который драйвер создает сам. Единственная проблемка, что после разрешения 1366х768 следующим вниз идет 1024х768, но это не критично.
    Иксы работают нормально, даже запускаются корректно игрушки из под Вина. Бывает, что при выходе из этих приложений начинает падать частота экрана, но как-то странно потом происходит восстановление ее (частоты), впервые с таким сталкиваюсь. Опять же – не критично. Думаю с выходом следующей версии драйвера и это поправят.
    Как итог – можно считать. что проблема решена.

  12. Mut@NT
    20 Февраль, 12:04 # (Комментарий автора)

    olegwhite: 2 февраля вышел драйвер под номером 195.36.03 исправил проблему деления экрана, только xorg.conf нужно использовать тот, который драйвер создает сам. Единственная проблемка, что после разрешения 1366х768 следующим вниз идет 1024х768, но это не критично. Иксы работают нормально, даже запускаются корректно игрушки из под Вина. Бывает, что при выходе из этих приложений начинает падать частота экрана, но как-то странно потом происходит восстановление ее (частоты), впервые с таким сталкиваюсь. Опять же – не критично. Думаю с выходом следующей версии драйвера и это поправят. Как итог – можно считать. что проблема решена.

    Nvidia как всегда заботиться о своих продуктах. Это радует.

  13. Сергей Луконин
    20 Февраль, 16:28 #

    Можно установить, скачав с сайта. Не знаю, как остальным, но мне так проще. Скачал файл, остановил иксы, поставил драйвер, стартанул иксы, и всё. http://lukonin.info/review/7-uctanovkaobnovlenie-drajverov-nvidia-v-ubuntu-910-linux-mint-8-helena.html

  14. Сергей Луконин
    20 Февраль, 16:36 #

    olegwhite: 2 февраля вышел драйвер под номером 195.36.03 исправил проблему деления экрана, только xorg.conf нужно использовать тот, который драйвер создает сам. Единственная проблемка, что после разрешения 1366х768 следующим вниз идет 1024х768, но это не критично.
    Иксы работают нормально, даже запускаются корректно игрушки из под Вина. Бывает, что при выходе из этих приложений начинает падать частота экрана, но как-то странно потом происходит восстановление ее (частоты), впервые с таким сталкиваюсь. Опять же – не критично. Думаю с выходом следующей версии драйвера и это поправят.
    Как итог – можно считать. что проблема решена.

    Меня интересует немного другой вопрос. Насколько я понимаю, TurboCache в NVIDIA зависит от драйверов и только от них. У меня в линуксе видит только 256 МБ видеопамяти (512 МБ, почему-то в разных программах разные данные выдает), и больше никак, хотя в винде использовалось 256 МБ по умолчанию и добиралось 1533 МБ при необходимости из ОЗУ. Они когда-нибудь это решат? Или есть какие-то варианты решения проблемы? Через вайн играть как-то не очень с такими тормозами на самой минимальной графике)

  15. Колибри
    12 Март, 07:14 #

    У меня дистрибутив – Debian Lenny. Могу ли я воспользоваться вашим руководством для установки драйвера NVIDIA ? На сколько я поняла, у меня вообще драйвер не установлен. Посреди рабочего стола висит сообщение Out of range.

  16. Mut@NT
    12 Март, 19:35 # (Комментарий автора)

    Колибри: У меня дистрибутив – Debian Lenny. Могу ли я воспользоваться вашим руководством для установки драйвера NVIDIA ? На сколько я поняла, у меня вообще драйвер не установлен. Посреди рабочего стола висит сообщение Out of range.

    Практически сможете, только замените `lsb_release -cs` на karmic, т.к. версии вашего дистрибутива в репозитории нет. Но я бы все же не рекомендовал. Самым простым способом будет закачать нужные пакеты с репозитория и установить руками.

  17. Колибри
    24 Март, 17:16 #

    Спасибо :)

Имя (обязательное поле)
e-mail (обязательное поле)
Сайт
Текст комментария:
Случайное
Популярное
Спонсоры статьи
При цитировании документа ссылка на сайт обязательна.
Администрирование и настройка серверов, рабочих станций на базе ОС Linux и Windows.
Рейтинг@Mail.ru