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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

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

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.059 секунд. Запросов: 23.