Я более 18 часов занимаюсь этой задачей. Я дошел до этой точки и застрял. очень застрял. Может ты сможешь разобраться?
Версия Ubuntu 12.04 LTS со всеми установленными обновлениями.
Проблема: Настройки по умолчанию в "etc / X11 / xorg.conf", которые генерируются инструментом "nvidia-xconfig", не позволяют серверу NVIDIA x подключаться к драйверу. в моем "Системных настройках> Окно дополнительных драйверов". (вот как я это понимаю. Много информации ниже).
Признаки проблемы
В окне «Системные настройки> Дополнительный драйвер» есть драйверы, но сервер nvidia x не может подключиться / использовать ни один из 4 драйверов. драйверы активированы, но не используются.
Когда я перехожу в «Системные инструменты> Администрирование> Настройки сервера NVIDIA x», я получаю сообщение об ошибке, в котором мне предлагается создать файл по умолчанию для инициализации сервера NVIDIA X (снимок экрана ниже).
Это сообщения, которые терминал выдает после первого запуска команды «sudo nvidia-xconfig». Кажется, что файл, сгенерированный инструментом, который я только что запустил, генерирует плохой / непригодный для использования файл:
Если я снова запущу команду «sudo nvidia-xconfig», я не получу ошибку во второй раз. Однако, когда я перезагружаюсь, сгенерированный файл по умолчанию (etc / X11 / xorg.conf) просто устанавливает разрешение экрана 800 x 600 (или что-то подобное).
Когда я пытаюсь перейти к настройкам сервера NVIDIA x, меня встречает тот же экран, что и на снимке экрана, как в симптоме 2 (нет возможности изменить разрешение). Если я попытаюсь перейти в «Системные настройки> Дисплей», мне не будет из чего выбирать. На этом этапе я должен удалить только что созданный «xorg.conf» и восстановить исходный файл на его месте.
Вот содержимое "xorg.conf", который создается первым (в нем отсутствует необходимая информация):
# nvidia-xconfig: файл конфигурации X, созданный nvidia-xconfig
{{1 }} # nvidia-xconfig: версия 304.88 (buildmeister @ swio-display-x86-rhel47-06) Wed Mar 27 15:32:58 PDT 2013
Раздел "ServerLayout"
Идентификатор "Layout0" {{1 }} Экран 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Раздел "Файлы "
EndSection
Раздел" InputDevice "
# сгенерирован из идентификатора
по умолчанию" Mouse0 "
Driver" mouse "{{ 1}} Параметр "Протокол" "auto"
Параметр "Устройство" "/ dev / psaux"
Параметр "Emulate3Buttons" "no"
Параметр "ZAxisMapping" "4 5"
EndSection
Раздел "InputDevice"
# сгенерирован из идентификатора по умолчанию
"Keyboard0"
Драйвер "kbd" {{1 }} EndSection
Раздел "Monitor"
Идентификатор "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Параметр "DPMS"
EndSection
Раздел "Устройство"
Идентификатор "Device0"
Драйвер "nvidia"
VendorName "NVIDIA Corporation"
EndSectio n
Раздел «Экран»
Идентификатор «Экран0»
Устройство «Устройство0»
Монитор «Монитор0»
DefaultDepth 24 { {1}} Подраздел "Дисплей"
Глубина 24
EndSubSection
EndSection
Оборудование: Я запустил "lspci | grep VGA ". Вот результаты:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [Quadro 1000M] (rev a1)
Дополнительная информация об оборудовании: ОЗУ: 16 ГБ ЦП: Intel Core i7-2720QM @ 2,2 ГГц * 8 Другое: 64-разрядная версия.
Это компьютер с тройной загрузкой, а не виртуальная машина.
Безуспешные попытки с моей стороны:
1) Пытался добавить в «xorg.conf» то, что я считаю недостающей информацией, и, очевидно, это не сработало.
2) Все остальные вещи, которые я пробовал, привели меня к этому моменту.
3) Посмотрите, полезна ли вам эта ссылка (я ее едва понимаю, но знаю, что более умный человек может счесть ее полезной):
http: //manpages.ubuntu.com / manpages / lucid / man1 / nvidia-xconfig.1.html
4) Я совершенно новичок в Linux (40 часов за последнюю неделю), но не в программировании. Однако я очень серьезно отношусь к переходу на Linux. Когда вы отвечаете (я надеюсь, что кто-то ответит ...), пожалуйста, отвечайте так, чтобы человек, плохо знакомый с Linux, мог понять.
5) Между прочим, я нахожусь в таком беспорядке, потому что у меня ДОЛЖЕН быть второй монитор, работающий с моего ноутбука, а «Системные настройки> Дисплей» не распознают мой второй дисплей. Я знаю, что в моей системе можно заставить второй дисплей работать, потому что, когда я загружаюсь с установочного компакт-диска,Я выполняю работу на собственном мониторе ноутбука, но второй монитор показывает фиолетовый экран с Ubuntu посередине, поэтому я знаю, что порт VGA отправляет сигнал. Если это слишком сложно для вас, предложите альтернативный метод получения второго дисплея. Я не хочу переходить в окна, но у меня не может быть ни одного дисплея. Я действительно обманулся здесь. Я надеюсь, что какой-нибудь умный человек сможет помочь.
Заранее спасибо.
Майк.
*************************************** РЕДАКТИРОВАТЬ № 1 *** *************************************
Подробнее о видеокарте
I спросили: "карта какой марки у вас именно?" Вот что я сделал, чтобы предоставить больше информации (может быть, актуальной, может быть, нет, но вот все):
1) Сразу разобрал мой Lenovo W520, чтобы посмотреть, есть ли идентификатор на реальной карте. Однако я понял, что если я загляну достаточно глубоко, ноутбук «не понравится». так что я собрал его обратно. Вытаскивать карту таким образом сейчас для меня не вариант.
2) (Мой компьютер находится в режиме тройной загрузки) Я вошел в Win7 и выполнил команду dxdiag. вот скриншот:
3) Я попытался посмотреть на сайте lenovo более подробную информацию ... но безуспешно. Я взглянул на свои квитанции, и вот квитанция на информационную форму:
Системный блок: W520 NVIDIA Quadro 1000M 2 ГБ
4) В win7 я зашел на сайт NVIDIA и использовал опцию «сканировать» мою карту Java-апплет для определения последнего обновления для моей карты. Я пробовал то же самое с Ubuntu, но не могу запустить апплет.Вот рекомендуемый драйвер из апплета NVIDIA для моей карты для Win7 (я надеюсь, что это проливает свет на особенности карты):
Quadro / NVS / Tesla / GRID Desktop Driver Release R319
Версия: 320.00 WHQL
Дата выпуска: 3.5.2013
5) Также я поискал драйверы NVIDIA и просмотрел все возможные комбинации типа продукта + серия продукта + продукт, чтобы найти все комбинации, которые дают карту 1000M. Моя карта:
Тип продукта: Quadro
Серия продуктов: Серия Quadro (ноутбуки)
Продукт: 1000M
******************* ************************ РЕДАКТИРОВАТЬ № 2 ********************** ****************
Дополнительные симптомы
Другой вопрос, который вызвал больше симптомов, о которых я раньше не упоминал, был:
«После генерации xorg.conf с помощью nvidia- xconfig, перейдите к дополнительным драйверам, вы видите nvidia-304? »
1) Я сделал снимок экрана с« дополнительными драйверами »сразу после создания xorg.conf с помощью nvidia-xconfig. Вот оно:
2) Потом перезагрузился. Теперь Ubuntu имеет разрешение 600 x 800. Когда я вошел в систему после того, как компьютер подключился, я получил сообщение об ошибке (которое я всегда получаю после создания xorg.conf с помощью nvidia-xconfig и перезагрузки)
3) Чтобы наконец ответить на вопрос - Нет. нет драйвера "NVIDIA-304". Снимок экрана с дополнительными драйверами после создания xorg.conf с помощью nvidia-xconfig и перезагрузки:
На этом этапе я возвращаюсь к исходному xorg.conf и удаляю xorg.conf, созданный Nvidia.
интересная видеокарта. он имеет ту же архитектуру, что и мой GT 540 M, и разработан с оптимизмом соответственно. CUDA
Я бы скачал этот пакет драйверов на http://nvidia.com (здесь лучше всего работать - из-за поддержки optimus CUDA).
NIVIDIA_CUDA_SDK_1.1_Beta_Linux.run
Тогда есть эта экзотическая ссылка моего вклада, как его установить:
https://askubuntu.com/questions/297030/nvidia -frickle-with-hybrid-chipset-is-over-finally
У меня была такая же проблема с nvidia-xconfig, до этого моего решения.
Этот вклад был оценен только с -4, потому что он написан как блог, а не как вопрос.
Я занимался этой проблемой очень долго (минимум 150 часов работы в течение 14 месяцев). Все, что я пробовал, не летало; и я пробовал так много вещей.
Я даже нанял программиста, чтобы завершить этот процесс, потому что он выглядит так многообещающе: http://sagark.org/optimal-ubuntu-graphics-setup-for-thinkpads/ Однако мы не смогли сделать это успешно - возможно, вам повезет больше.
Однако я смог заставить второй монитор работать на моем ноутбуке Lenovo W520 с картой NVIDIA Quadro 1000m. все, что я сделал, это установил 14.04, и я наконец получил свой второй монитор.
Ничто из того, что я пробовал в 12.04 или 12.10 или 13.10, не работало на меня. Самый близкий был 13.10 с частотой обновления один раз в 5 секунд на втором мониторе. Избегайте этой огромной головной боли и просто установите 14.04 - как это работает из коробки !!!
Мой совет: если у вас есть lenovo w520 с Quadro 1000m, просто установите 14.04 и все работает.
Если по какой-то причине у вас должен быть 12.04, то пусть мой опыт не обескураживает вас, просто имейте в виду, что я совершенно новичок в Linux. Есть много людей с W520 и 12.04 с несколькими экранами - просто я не смог повторить их подвиги.
Удачи