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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ubuntu 9.10+GeForce 9600gt+HDMI  (Прочитано 1914 раз)

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

Оффлайн sms1070

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Ubuntu 9.10+GeForce 9600gt+HDMI
« : 01 Марта 2010, 18:08:53 »
При обновлении драйверов на 173 или 185 черный экран при загрузке(при работе через DVI-HDMI),при переключении на VGA нормально.Аналогичная проблема была и в Windows,которая решалась правкой файла nv4_disp.inf  с добавлением строки:
[nv_SoftwareDeviceSettings]
HKR,, OverrideEdidFlags0, %REG_BINARY%, 5A,63,1E,BD,00,00,FF,FF,04,00,00,00,7E,01,00
 и установкой измененного драйвера.Как победить это в Ubuntu 9.10?Монитор Viewsonic VX2435wm c HDMI.

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Ubuntu 9.10+GeForce 9600gt+HDMI
« Ответ #1 : 01 Марта 2010, 18:15:55 »
тебе нужны как минимум 190 дрова, в общем сносишь те что стоят сейчас, перезагружаешься и далее в терминале:
sudo add-apt-repository ppa:nvidia-vdpau/ppa
sudo apt-get update
sudo apt-get install nvidia-195-modaliases
зайди в "драйверы устройств" и выбери нужную тебе версию драйвера
« Последнее редактирование: 01 Марта 2010, 18:43:54 от stmc »

Оффлайн sms1070

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ubuntu 9.10+GeForce 9600gt+HDMI
« Ответ #2 : 01 Марта 2010, 19:50:06 »
Чуда не произошло.После обновления на последние 195,проблема осталась.Работает монитор через VGA,а через HDMI-черный экран

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Ubuntu 9.10+GeForce 9600gt+HDMI
« Ответ #3 : 01 Марта 2010, 20:09:20 »
что-то я не вдумался сначала в то что ты с самого начала написал
в общем черный экран у тебя потому что система считает dvi/hdmi портом для второго монитора, т.е в nvidia settings нужно поменять значение главного монитора с 1 на 2
тогда hdmi порт станет главным и изображение должно появится
вот только одна загвоздка для этого на время настройки понадобится второй моник подключить

Оффлайн sms1070

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ubuntu 9.10+GeForce 9600gt+HDMI
« Ответ #4 : 01 Марта 2010, 21:08:43 »
Проблема этим не решится.
Эта строчка:
[nv_SoftwareDeviceSettings]
HKR,, OverrideEdidFlags0, %REG_BINARY%, 5A,63,1E,BD,00,00,FF,FF,04,00,00,00,7E,01,00
 заставляет видеокарту игнорировать информацию, полученную от дисплея. Из-за этой информации драйвер определял дисплей как телевизор и использовал специальные видеорежимы для телевизоров.Как итог-черный экран по HDMI.
Как тоже самое сделать в Ubuntu?
« Последнее редактирование: 01 Марта 2010, 21:32:20 от sms1070 »

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Ubuntu 9.10+GeForce 9600gt+HDMI
« Ответ #5 : 02 Марта 2010, 00:26:19 »
замени содержимое xorg.conf этим
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection        

Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
        Option  "ModeValidate" "NoTotalSizeCheck"
        Option "IgnoreDisplayDevices" "DFP, TV"
EndSection

также почитай насчет опций драйвера которые можно добавить http://http.download.nvidia.com/solaris/1.0-9629/README/appendix-d.html
« Последнее редактирование: 02 Марта 2010, 00:35:17 от stmc »

Оффлайн sms1070

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ubuntu 9.10+GeForce 9600gt+HDMI
« Ответ #6 : 02 Марта 2010, 12:02:35 »
Редактирование файла не помогло.В настройках нвидии появляется второй монитор dfp-1 c низким разрешением,он disabled.Включить его не получается.
Проблема,похоже решена,еще бы по-русски...http://analogbit.com/node/23
« Последнее редактирование: 02 Марта 2010, 15:41:26 от sms1070 »

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Ubuntu 9.10+GeForce 9600gt+HDMI
« Ответ #7 : 02 Марта 2010, 16:19:26 »
как я понял из того мануала, тебе нужно
1. с помощью утилиты получить EDID твоего монитора и сохранить его в файл (из-под windows) http://www.tucows.com/preview/329441
2. скачать утилиту http://analogbit.com/sites/default/files/edid_disable_exts_v1.2.tgz собрать ее из исходников (могу скинуть уже готовую), и запустить из терминала командой ./edid_disable_exts [--to-dvi] [имя_полученного_EDID.edid] [имя_файла_ после_модификации.edid] 3. переместить модифицированный EDID в /etc/X11/
4. заменить содержимое xorg.conf этим
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection       

Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
        Option "CustomEDID" "DFP-0:/etc/X11/имя_файла_ после_модификации.edid"
EndSection

Пользователь решил продолжить мысль 03 Марта 2010, 00:58:06:
прежде чем делать все это попробуй вписать в xorg.conf эту опцию, может и делать ничего не придется
Option "UseEDID" "False"
« Последнее редактирование: 03 Марта 2010, 00:58:06 от stmc »

 

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