The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Стабильный релиз проприетарного видеодрайвера NVIDIA 302.17 с поддержкой RandR 1.2/1.3

16.06.2012 21:42

Компания NVIDIA представила релиз проприетарного видеодрайвера NVIDIA 302.17, первый стабильный релиз в новой ветке 302.x, примечательной появлением поддержки RandR 1.2 и 1.3. Драйверы доступны для Linux, FreeBSD и Solaris.

Ключевые улучшения:

  • Поддержка X-расширений RandR 1.2 и RandR 1.3, позволяющих динамически менять разрешение экрана, вращать, трансформировать и отзеркаливать корневое окно, управлять отображением данных на дополнительных мониторах и выполнять другие полезные функции из приложений, поддерживающих вызовы RandR;
  • Расширен синтаксис опции конфигурации X-сервера MetaMode, добавлена поддержка атрибутов Rotation, Reflection, Transform (для преобразования задаётся матрица 3x3), ViewPortOut и ViewPortIn (определяет область вывода на экране);
  • Переработана и включена по умолчанию опция конфигурации TwinView. Все подключаемые дополнительные устройства вывода теперь обрабатываются одновременно, ограничение числа устройств можно задать через опцию UseDisplayDevice.
  • В команду nvidia-settings добавлен атрибут CurrentMetaMode для установки метарежима (MetaMode). Например, две следующие команды являются эквивалентными:
    • xrandr --output DVI-I-2 --mode 1280x1024 --pos 0x0 --output DVI-I-3 --mode 1920x1200 --pos 1280x0
    • nvidia-settings --assign CurrentMetaMode="DVI-I-2: 1280x1024 +0+0, DVI-I-3: 1920x1200 +1280+0"
  • Из NV-CONTROL и nvidia-settings убрана возможность настройки компенсации забегания развёртки (overscan compensation). Из nvidia-settings удалена поддержка масштабирования для широкоформатных мониторов. Данные настройки теперь можно более точно настроить через атрибуты TViewPortIn и ViewPortOut в блоке MetaMode;
  • Добавлено ограничение на установку видеорежимов, только присутствующих в списке EDID;
  • При подключении или отключении мониторов драйвер теперь генерирует соответствующее Hotplug-событие RRNotify_OutputChange, что может быть использовано десктоп-окружениями для автоматического изменения размера экрана;
  • Переработан код парсинга EDID, обеспечена поддержка спецификации EDID 1.4 и новых версий CEA-861;
  • Удалены опции конфигурации Rotate и RandRRotation, вместо которых следует использовать атрибут Rotation в блоке MetaMode или средства RandR;
  • Прекращена поддержка следующих атрибутов NV-CONTROL:
    • NV_CTRL_GPU_SCALING
    • NV_CTRL_GPU_SCALING_DEFAULT_TARGET
    • NV_CTRL_GPU_SCALING_DEFAULT_METHOD
    • NV_CTRL_DFP_SCALING_ACTIVE
    • NV_CTRL_GPU_SCALING_ACTIVE
    • NV_CTRL_FRONTEND_RESOLUTION
    • NV_CTRL_BACKEND_RESOLUTION
    • NV_CTRL_OVERSCAN_COMPENSATION
    • NV_CTRL_FLATPANEL_BEST_FIT_RESOLUTION
  • По умолчанию включена опция OpenGL "Sync to VBlank";
  • В nvidia-xconfig добавлена опция "--restore-original-backup" для восстановления из резервной копии оригинальной конфигурации X-сервера, не содержащей изменений, внесённых при помощи nvidia-xconfig;
  • В NV-CONTROL и nvidia-settings добавлена поддержка дополнительных FSAA-режимов (Full-Scene Anti-Aliasing): 16X multisample FSAA (GeForce GPU), Coverage sample FSAA (GeForce GPU), 32X multisample FSAA (Quadro GPU) и 64X multisample FSAA (Quadro GPU);
  • В OpenGL включен режим сцепления совместимых текстур. В nvidia-settings добавлена опция для переключения режима сцепления текстур;
  • В NV-CONTROL прекращена поддержка следующих атрибутов режима GVO Clone: NV_CTRL_GVO_DISPLAY_X_SCREEN, NV_CTRL_GVO_X_SCREEN_PAN_X, NV_CTRL_GVO_X_SCREEN_PAN_Y;
  • Обновлён код обработки конфигурации X-сервера, затрагивающей целиком GPU, а не отдельные X-экраны. Данные общие настройки теперь применяются и ко всем отдельным X-экранам, работу которых обеспечивает GPU (ранее настройки применялись только к первому экрану);
  • В nvidia-settings со страницы настройки X-сервера удалены вкладки "Display" и "X Screen", вместо них добавлено новое выпадающее меню "Selection";


  1. Главная ссылка к новости (http://www.nvidia.com/object/l...)
  2. OpenNews: Новая версия проприетарного драйвера NVIDIA 295.59
  3. OpenNews: Обновление проприетарного драйвера NVIDIA 295.53
  4. OpenNews: NVIDIA выпустила многоплатформенную среду разработки CUDA-приложений
  5. OpenNews: NVIDIA передала CUDA Compiler в руки сообщества LLVM
  6. OpenNews: Оценка состояния Nouveau, открытого драйвера для видеокарт NVIDIA
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34117-nvidia
Ключевые слова: nvidia, driver
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (49) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ананим (?), 21:55, 16/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уряяяяя!
    Ставил бету. Так на ней и сижу.
    Рандр рулит и педалит.
     
     
  • 2.2, Аноним (-), 22:01, 16/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что, прям каждые 5 минут приходится разрешение менять?
     
     
  • 3.3, ананим (?), 22:05, 16/06/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ха. Достаточно воткнуть хдми и моя конфигурация начинает работать сама.
    Это сложно для понимания?
     
     
  • 4.4, Аноним (-), 22:12, 16/06/2012 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Ха. Достаточно воткнуть хдми и моя конфигурация начинает работать сама.
    > Это сложно для понимания?

    Ну у меня тоже HDMI, воткнул один раз и не парюсь. А вы каждые 5 минут втыкаете/вытыкаете хдми?

     
     
  • 5.5, гитлер (?), 22:25, 16/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    hint: mobile devices
     
     
  • 6.44, Dimez (ok), 15:31, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > hint: mobile devices

    Аккуратнее, в интернете куча плача про погоревшие HDMI-порты от коммутации на-горячую.

     
  • 5.6, ананим (?), 22:33, 16/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    каждый день.
    на работе внешний моник.
    дома - внешний 3д моник по hdmi.
    хыранр рулит и педалит.
    как и сказал в первом посте.
     
     
  • 6.7, ананим (?), 22:34, 16/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    зыж
    больше минусов! больше!
    у меня сегодня празник - стабильный хыранр в нвидиа! :D
     
  • 2.8, Аноним (-), 23:45, 16/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Скажите, а мульти-мониторный режим в xrandr не конфликтует с композитом, как xinerama?
     
     
  • 3.9, ананим (?), 00:02, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    у меня xfce + compiz. (да, я извращенец! :D)
    плюс гном3 (про извращенеца я уже говорил? :D)
    плюс кеды.

    нет. композит и xrandr работают хорошо.
    сабж ещё не ставил, сижу на бете. (ебилдов жду :D)

     
     
  • 4.10, Аноним (-), 00:41, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ебилд уже есть
     
     
  • 5.11, ананим (?), 00:43, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Еикс-синк пока не съел.
    Подожду до утра.
     
  • 3.14, pavlinux (ok), 04:09, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скажите, а мульти-мониторный режим в xrandr не конфликтует с композитом, как xinerama?

    Куб на три монитора, выглядит забавно.  

     

  • 1.13, pavlinux (ok), 03:32, 17/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Unigine Heaven Benchmark v3.0  +15 FPS !!!!!!!




    Linux 3.5.0-rc1+ | Nvidia 295.53 - 25.1 FPS | http://pavlinux.ru/nv/3.5.0.html
    Linux 3.5.0-rc1+ | Nvidia 302.07 - 25.9 FPS | http://pavlinux.ru/nv/3.5-rc1.html
    Linux 3.4.0      | Nvidia 295.53 - 25.2 FPS | http://pavlinux.ru/nv/3.4.0.html

    Linux 3.5.0-rc2+ | Nvidia 302.17 - 40.1 FPS | http://pavlinux.ru/nv/3.5-rc2.html
    Linux 3.2.20     | Nvidia 302.17 - 39.7 FPS | http://pavlinux.ru/nv/3.2.20.html


    Явауте...

     
     
  • 2.15, Вячеслав (??), 05:10, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Смотри как бы тебя horonix не заказал.
     
     
  • 3.27, pavlinux (ok), 15:27, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Смотри как бы тебя horonix не заказал.

    Не конкурент. Я не умею так художественно рисовать придуманные результаты.

     
  • 2.36, haku (??), 21:47, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    +60% ? оО
    Вы уверены что кроме проприетарного блоба ничего в системе не менялось?
     
     
  • 3.39, pavlinux (ok), 00:31, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > +60% ? оО
    > Вы уверены что кроме проприетарного блоба ничего в системе не менялось?

    Сам ищу, вроде ничего глобального.

    # zypper update делал дня два назад, но там шняга всякая пришла: хром, ффокс, кодеки,...

     
     
  • 4.45, haku (??), 21:59, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Никак не могу подтвердить,
    3.2.9-gentoo x86_64    + 290.10 -- 38,2 FPS
    3.4.2-gentoo-r1 x86_64 + 302.17 -- 38,5 FPS
     

  • 1.16, Аноним (-), 05:14, 17/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поздно, я уже давно на nouveau, и обратно совершенно нет желания перекатываться — к работе ядра без непонятных глюков и подтормаживаний из-за семнадцатиметрового (или сколько уже?) мокрописечного блоба быстро привыкаешь.
     
     
  • 2.17, greenman (ok), 09:39, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Пробовал nouveau в конце 2010, краткие выводы:
    -------------
    Интегрированное видео GF6150, nouveau and 1920x1080

    - оставив X на ночь, утром только хард-ресет
    - при интенсивных операциях - сборка, архивирование - экран подёргивается. Зависания.
    - google-earth не работает.
    -------------
    При случае ещё раз протестирую, всё же почти два года прошло.

     
     
  • 3.18, Денис (??), 10:54, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Пробовал nouveau в конце 2010, краткие выводы:

    Я тоже был противником nouveau, когда однажды "внезапно" в коде драйвера не произошел качественный сдвиг, и работа на nouveau стала вполне себе приемлимой. Лично мне хватает за глаза. Я перешел на nouveau, когда с обновлением  проприетарного драйвера отвалилась консолька.
    Чего мне не хватает - так это игр типа penumbra и возможность вывести видео на телевизор через s-video.

     
     
  • 4.20, Aceler (ok), 12:28, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вот бы иметь возможность поставить два драйвера и переключать их :)
     
     
  • 5.21, AlexYeCu (ok), 13:20, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    По идее, можно, наверное, запустить вторые иксы с другим драйвером. Но вот возможность совместной работы nvidia и noveau у меня вызывает сомнения, прежде всего из-за kms…
     
  • 5.23, greenman (ok), 13:49, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот бы иметь возможность поставить два драйвера и переключать их :)

    С перезагрузкой - в арч-вики есть скрипт.

     
     
  • 6.29, Aceler (ok), 15:33, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вот бы иметь возможность поставить два драйвера и переключать их :)
    > С перезагрузкой - в арч-вики есть скрипт.

    Перезагрузкой иксов, я надеюсь :)

     
     
  • 7.40, ig0r (??), 08:04, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    нвидиевский драйвер конфликтует с KMS, но по идее если его принудительно отключить, то достаточно перезагрузки иксов, но если использовать KMS то систему нужно перезагружать полностью.
     
  • 5.24, Аноним (-), 13:51, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот бы иметь возможность поставить два драйвера и переключать их :)

    А в чём проблема? Я так и делаю.
    http://pastie.org/4102077

     
     
  • 6.28, Aceler (ok), 15:33, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да ни в чём, это была мысль вслух.
     
  • 6.48, Аноним (-), 21:05, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Запилил переключение без перезагрузки:
    http://pastie.org/4115544
     
  • 2.41, Аноним (-), 10:34, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    у меня с новеаой комп вообще не запустился ;)
     

  • 1.19, ILYA INDIGO (ok), 11:41, 17/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    302.17 - это для мастдая что ли?
    На фтп есть только 302.11 ftp://download.nvidia.com/XFree86/Linux-x86_64/
     
  • 1.22, lipun (?), 13:44, 17/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как жежь я Вас всех хочу обнять мои человеги. Радует это безмерно.

     
     
  • 2.30, Aceler (ok), 15:34, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Как жежь я Вас всех хочу обнять мои человеги. Радует это безмерно.

    А у меня скайрим ожил :)

     
     
  • 3.35, AlexYeCu (ok), 21:40, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле?
     
     
  • 4.37, Aceler (ok), 21:59, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > В смысле?

    В смысле вместо слайд-шоу стал выдавать что-то пристойное.

     

  • 1.25, Аноним (-), 14:35, 17/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://www.youtube.com/watch?feature=player_embedded&v=MShbP3OpASA
    Линус передает nvidia, пламенный FUCK YOU!
     
     
  • 2.26, pavlinux (ok), 15:23, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    It's life...
    ---
    Кстати, там разговор про Nvidia Optimus
     
  • 2.32, Аноним (-), 19:37, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http://habrastorage.org/storage2/33b/8f1/072/33b8f1072de106fd52729f21db838c01
     

  • 1.31, serge_g (?), 15:37, 17/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да, да - стабильный релиз. Правда RANDR не позволяет пока менять гамму - gnome-color-manager просто перестал работать :(

    Откатываюсь назад.

     
     
  • 2.33, Юрий (??), 20:08, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В KDE цветовая коррекция работает (калибровка монитора) работает.
     
     
  • 3.34, serge_g (?), 20:48, 17/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У меня
    xrandr --output DVI-I-2 --gamma 2.0:1.0:1.0
    не изменяет визуально ничего

    Тоже самое обсуждают вот тут (про бету, правда)
    https://groups.google.com/forum/#!topic/colorhug-users/k_00ySospSc

     
     
  • 4.38, pavlinux (ok), 00:19, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гамму надо именно через xrandr?!

    $ nvidia-settings -a "Gamma=1";
    $ nvidia-settings -a RedGamma="0,12123123412342341234"
    $ nvidia-settings -a GreenGamma="1.000000000000000015"
    $ nvidia-settings -a BlueGamma="0,9555555555555555550"
    $ nvidia-settings -a "Gamma=1";

    > Тоже самое обсуждают вот тут (про бету, правда)

    В гугле лохи одни, на nvnews.net ходи.
    Там, как раз, можно услышать недружественных к Linux: zander, Aaron и MikeC.
    Если чё, zander - это автор драйвера под Linux.

     
     
  • 5.42, serge_g (?), 10:38, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да, для gnome-color-manager надо через xrandr
     
     
  • 6.46, Bce Haxy (ok), 00:44, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    # mv 'which xrandr' /usr/bin/xrandr.orig;
    # vi /usr/bin/xrandr;



    #!/bin/bash

    DRIVER='lspci -d  10de:0111 -v | grep driver | cut -d" " -f5';


    function parse_cmdline () {
    ...
    ...
    }

    if [ $DRIVER == "nvidia" ]
             XRANDR=nvidia-settings;
    else
             XRANDR=xrandr.orig;
    fi

    parse_cmdline;

    $XRANDR cmdline;



    chmod 755 /usr/bin/xrandr;

     
     
  • 7.47, serge_g (?), 01:00, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да, черт подери - gnome-color-manager не меняет гамму, а загружает произвольные кривые. Для этого нужен xrandr. То, что гамму поменять можно средствами nvidia-settings - это ясно.
     
  • 5.43, serge_g (?), 11:52, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Надо иметь два калиброванных экрана. Для этого нужен XRANDR. И вот, наконец, XRANDR сделали. Но только теперь не то, что два не работают, а и один тоже не работает. Спасибо, NVIDIA.
     

  • 1.49, Аноним (-), 14:17, 25/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    уже шестой по счету драйвер от nvidia замораживает у меня Х
    Симптом - разноцветные мухи на мониторе и жуткие тормоза вплоть до полного зависания
    можно зайти только через ssh

    карточка 220M

     
     
  • 2.50, Аноним (-), 14:18, 25/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    кстати с nouveau никаких похожих проблем нет
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру