Невостребованный дисплей после грязного обновления от 12,04 до 14,04

Я просто сделал грязное обновление от 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)

  • это - встроенная графика
  • в системе нет никакой другой видеокарты
  • существует только единственный подключенный монитор
  • монитор подключен к VGA

Существует ли лучший драйвер для этого чипсета под 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?

0
задан 19 August 2016 в 22:43

2 ответа

Простое создание универсального файла 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
0
ответ дан 28 September 2019 в 17:03

сценарий 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-сервера.

0
ответ дан 28 September 2019 в 17:03

Другие вопросы по тегам:

Похожие вопросы: