Я просто сделал грязное обновление от 12,04 до 14,04 и имел все виды проблемы, заставляя GUI загрузиться.
Первоначально, nouveau
драйвер мог только работать в 640x480
разрешение, таким образом, я пытался установить некоторые собственные драйверы Nvidia, а также драйверы от обрезных станков Xorg. Большинство из них привело бы к не, только пустой экран, но и CTRL-ALT-F1 даже не получит меня к консольному входу в систему. Драйвер, который я попробовал, был nvidia-340
(предполагаемый быть правильным, но приводит к пустому экрану и никакой консоли), и nvidia-346
(может войти в систему от консоли, но GUI всунул bootloop).
После большого количества finangling мне удалось добраться nouveau
к не только загружают систему, но и позволяют мне войти в систему. Однако это все еще застревает в разрешении 640x480
. У меня не было проблем дисплея в 12,04, что-то изменилось в nouveau драйвере, что он больше не поддерживает мои аппаратные средства?
~$ sudo lshw -C display *-display UNCLAIMED
description: VGA compatible controller product: C77 [nForce 780a/980a SLI] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:02:00.0 version: a2 width: 64 bits clock: 33MHz capabilities: pm msi vga_controller bus_master cap_list configuration: latency=0 resources: memory:fb000000-fbffffff memory:d8000000-dfffffff memory:e6000000-e7ffffff ioport:dc00(size=128) memory:e0000000-e001ffff
~$ lspci | grep VGA 02:00.0 VGA compatible controller: NVIDIA Corporation C77 [nForce 780a/980a SLI] (rev a2)
Существует ли лучший драйвер для этого чипсета под 14,04? Это - просто что-то, что должно быть реконфигурировано?
ОБНОВЛЕНИЕ № 1, я думал, что у меня был зафиксированный. Я не сделал ничего специального, просто имел в наличии ввод по абсолютному адресу в журналах и таком. Я попробовал другой repo за драйвер, он не работал, таким образом, я переустановил единственный драйвер, который работает (nouveau, хотя упорно продолжено 640x480).
После перезагрузки дисплей имел надлежащую ширину, но путь неправильная высота. После входа в систему я запустил свойства дисплея для наблюдения то, чем были мои параметры разрешения, и у меня был нормальный выбор, и корректный выбор был тем, который я раньше использовал (1600x1200), хотя это смотрит wonky (eveything, расширяется вертикально).
В то время как я выбирал разные вещи для разрешения для исследования, экран отчасти стал корректным разрешением, медленно. Я открыл терминал и работал sudo xrandr -q
а также sudo lshw -C display
, и они все сообщили о надлежащих разрешениях!
Я был удовлетворен, но усталый, таким образом, я завершаю работу и заснул. На следующий день я включил ПК, он вернулся к 640x480 без другого выбора, xrandr
и lshw
сообщают неправильные вещи снова, и приложение Параметров настройки системы действует странное (некоторые приложения, как Диспетчер пользователей не запускаются). Похож на грязное обновление, завинченное несколько вещей.
Я нашел свои 12,04 установок CD и вставил его, LiveCD запускает рабочий стол с соответствующим разрешением, таким образом, это не аппаратная проблема, которая просто произошла. Мои 14,04 установок, которые CD в друге (пытался преобразовать его далеко от Windows), я дам этому водоворот позже на этой неделе (14,04 новых установок, не Windows, lol).
ОБНОВЛЕНИЕ № 2: Я сделал полное, переустанавливают 14,04 с нуля, я в конечном счете смог получить свою систему, отображающую правильно использование nouveau драйвера путем создания xorg.conf файла (не было ни одного). О моем дисплее все еще сообщили как 'невостребованном', таким образом, я начал пробовать драйверы Nvidia без успеха. Возврат nouveau драйверу не восстановил мою систему на этот раз, таким образом, я сделал полное, переустанавливают 12,04 только для наблюдения, какие драйверы это использовало.
Вот раздел VGA lspci
на 12,04:
02:00.0 VGA compatible controller: NVIDIA Corporation C77 [nForce 780a/980a SLI] (rev a2) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 82e7
Flags: bus master, fast devsel, latency 0, IRQ 7
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Memory at d8000000 (64-bit, prefetchable) [size=128M]
Memory at e6000000 (64-bit, prefetchable) [size=32M]
I/O ports at dc00 [size=128]
[virtual] Expansion ROM at e0000000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel modules: nouveau, nvidiafb
Используемые модули ядра nouveau
и nvidiafb
. Вот версия тех модулей:
$ dpkg -l | grep -i nouveau ii libdrm-nouveau1a 2.4.52-1~precise2 Userspace interface to nouveau-specific kernel DRM services -- runtime ii libdrm-nouveau2 2.4.52-1~precise2 Userspace interface to nouveau-specific kernel DRM services -- runtime ii xserver-xorg-video-nouveau-lts-saucy 1:1.0.9-2ubuntu1~precise2 X.Org X server -- Nouveau display driver
И "Детали Настроек" указывают, что графика использует драйвер VESA VESA: MCP77 Board - mcp72xeo
.
Я переустановлю 14.04 с нуля, попробовать тот же подход, который работал вчера вечером (создание xorg.conf
), и сравните выводы команды. Действительно ли возможно использовать дерзкий nouveau драйвер в 14,04?
Простое создание универсального файла xorg.conf
не помогло. Важнейшая часть включала в себя depth
и defaultdepth
запись в соответствующих местах. После перезагрузки были доступны нормальные разрешения. Большинство драйверов и наборов микросхем сегодня, похоже, не нуждаются в файле xorg.conf
, это сочетание аппаратного обеспечения и драйвера.
Вот файл xorg.conf
, который я сделал:
Section "Device"
Identifier "Onboard"
Driver "vesa"
EndSection
Section "Monitor"
Identifier "CRT"
EndSection
Section "Screen"
Identifier "ThisScreen"
Monitor "CRT"
Device "Onboard"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
сценарий nvidia NVIDIA-Linux-x86_64-340.107.run использует cc для компиляции. проверьте версию cc с командой cc - версия, это должен быть в той же версии уровень, как использовался для компиляции ядра Linux.
обычно ядро Linux компилируется с gcc. cc, цель ссылки к использованию gcc., управляют, чтобы sudo альтернативы обновления - сконфигурировались, gcc для выбора правильной версии для gcc. cc может указать для лязга, что случай необходим для замены cc цели ссылки командой: альтернативы обновления sudo - конфигурируют установку cc
драйвер ядра Nvidia с командой: склонные sudo - получают nvidia-340 установки или вручную запускают NVIDIA-Linux-x86_64-340.107.run скрипт как пользователя root.
после установки генерируют надлежащий xorg.conf файл с командой sudo nvidia-xconfig. обычно nvidia-xconfig установила собственное значение DPI для Вашего монитора.
для принятия надлежащей установки DPI для монитора указывают желаемый DPI путем размещения требуемого значения в разделе "Monitor"/etc/x11/xorg.conf., например: Опция "DPI" "96 x 96 "
выходит из системы вход в систему для применения новых настроек для X-сервера.