Ubuntu 16.04.1 Post Upgrade - не обнаруживает оборудование
После этого почти весь день я решил, что по какой-то причине Ubuntu не обнаруживает аппаратные изменения с видеокартой. Моя последняя попытка исправить это состояла в том, чтобы повторно включить встроенное видео с моей материнской платой, вытащить карту Radeon и посмотреть, обнаружил ли она какие-либо аппаратные изменения и сделал что-то другое. Это не так. Делать это не имело абсолютно никакого значения. Так почему же он не обнаруживает какие-либо изменения в видеооборудовании и как это можно исправить? Или это что-то, что является слишком неотъемлемой частью Ubuntu, чтобы исправить его заново?
Первоначально: позвольте мне начать с того, что это не "почему нет fglrx?" тип поста. Я пользуюсь Ubuntu с 2011 года. Хотя я не новичок в этом, я не живу и не дышу внутренностями и минусами его внутренностей. Я люблю свою Ubuntu, хотя. Я предпочитаю это по загрузке страшной Windows. Тем не менее, я только что обновился до Ubuntu 16.04.1 с 14.04, и я ждал этого некоторое время.... Увидел, что 16.04.1 наконец вышел, и, хотя программа обновления не предложила его, запустил обновление, Я видел, что там говорится, что драйверы FGLRX устарели, но драйверы AMDGPU работают с моей картой Radeon R9 380. Хорошо. Пошел с апгрейдом. Обновление прошло довольно гладко. Rebooted. Получил логин и дальше, но мой второй монитор ничего не отображает. Кинда ожидала этого. Пошел в дисплеи. Он не обнаруживает вторичный дисплей. И это не позволит мне выбрать другие разрешения, кроме разрешения по умолчанию 1366:768 (16:9). Обошел некоторых и увидел, что предположительно драйвер AMDGPU-PRO должен быть лучше. Хорошо. Пошел и установил это. Все та же ситуация. Нет дополнительного дисплея и никаких дополнительных разрешений. В каталоге /etc/x11/ нет конфигурационных файлов. Существует /usr/share/X11/xorg.conf.d/01-amdgpu-pro.conf, но какие изменения мне нужно внести, я не уверен. Пожалуйста помоги.
Я не играю из моей системы. Я занимаюсь 3D-моделированием, но это в Windows, когда мне нужно. Я просто хочу иметь возможность использовать второй монитор, как всегда, так как мой рабочий процесс наиболее удобен для меня. (Основное внимание уделяется большому экрану, дополнительному экрану для мгновенных сообщений, электронной почте, справочным материалам и т. Д.)
Я достаточно компетентен, чтобы следовать указаниям достаточно легко. Можно сказать, что я знаю достаточно, чтобы быть опасным в Linux. LOL Я бы очень признателен за помощь в решении этой проблемы. Заранее благодарю за любую помощь.
** Edit 1 # ** - Получал помощь от Reddit, но модератор убил это. В любом случае... Вот что я сделал и где я нахожусь: lsmod не показывает ни Radeon, ни AMDGPU (я вручную посмотрел и выскочил для обоих)
Storm-Linux:~$ sudo xrandr xrandr: Failed to get size of gamma for output default Screen 0: minimum 1366 x 768, current 1366 x 768, maximum 1366 x 768 default connected primary 1366x768+0+0 0mm x 0mm 1366x768 76.00*
Я также удалил AMDPro, перезагрузился, увидел, что ничего не изменилось в дисплеях (без изменений в разрешениях, без дополнительных мониторов). Переустановил драйверы AMDPro и перезагрузился снова. По-прежнему нет изменений на экране диалога. Прямо сейчас я был бы рад видеть изменение в разрешении экрана... Все еще хочу мои двойные дисплеи, но я думаю, что разрешение экрана и проблема двойных дисплеев являются частью одной и той же проблемы.
Правка № 2 - сгорел и загрузился с Live CD для 16.04.1
lsmod показывает, что AMDGPU там работает нормально.
amdkfd 131072 1
amd_iommu_v2 20480 1 amdkfd
amdgpu 987136 6
i2c_algo_bit 16384 1 amdgpu
ttm 94208 1 amdgpu
drm_kms_helper 147456 1 amdgpu
И для сравнения, вот скриншот моей установленной системы с диалогами дисплеев Live CD... здесь явно что-то не так.
Это скриншот диалога дисплеев, где все не так.
Это скриншот диалога Live CD Displays, где все работает правильно.
Очевидно, проблема в программном, а не аппаратном обеспечении. И поскольку это Linux, я смогу исправить это без перезагрузки Ubuntu и установки всех моих приложений с нуля.
Редактировать № 3:
Я удалил AMDPro и перезагрузился. Без изменений в поведении системы, конечно. Я скопировал /var/log/Xorg.0.log на http://paste.ubuntu.com/21205770/
Я замечаю, что он пытается загрузить драйвер, а затем сразу после этого он говорит:
[ 30.603] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 30.603] (II) FBDEV: driver for framebuffer: fbdev
[ 30.603] (II) VESA: driver for VESA chipsets: vesa
[ 30.613] (EE) open /dev/dri/card0: No such file or directory
[ 30.613] (WW) Falling back to old probe method for modesetting
[ 30.613] (EE) open /dev/dri/card0: No such file or directory
[ 30.613] (II) Loading sub module "fbdevhw"
[ 30.613] (II) LoadModule: "fbdevhw"
[ 30.613] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 30.646] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 30.646] compiled for 1.18.3, module version = 0.0.2
[ 30.646] ABI class: X.Org Video Driver, version 20.0
[ 30.646] (**) FBDEV(1): claimed PCI slot 1@0:0:0
[ 30.646] (II) FBDEV(1): using default device
[ 30.646] (WW) Falling back to old probe method for vesa
[ 30.646] (EE) Screen 0 deleted because of no matching config section.
[ 30.646] (II) UnloadModule: "modesetting"
[ 30.646] (II) FBDEV(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32
[ 30.646] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[ 30.646] (==) FBDEV(0): RGB weight 888
[ 30.646] (==) FBDEV(0): Default visual is TrueColor
[ 30.646] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 30.646] (II) FBDEV(0): hardware: VESA VGA (video memory: 4224kB)
[ 30.646] (II) FBDEV(0): checking modes against framebuffer device...
[ 30.646] (II) FBDEV(0): checking modes against monitor...
[ 30.646] (--) FBDEV(0): Virtual size is 1366x768 (pitch 1366)
[ 30.646] (**) FBDEV(0): Built-in mode "current": 104.9 MHz, 60.5 kHz, 76.4 Hz
[ 30.646] (II) FBDEV(0): Modeline "current"x0.0 104.92 1366 1398 1566 1734 768 772 776 792 -hsync -vsync -csync (60.5 kHz b)
[ 30.646] (==) FBDEV(0): DPI set to (96, 96)
[ 30.646] (II) Loading sub module "fb"
[ 30.646] (II) LoadModule: "fb"
[ 30.646] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 30.662] (II) Module fb: vendor="X.Org Foundation"
[ 30.662] compiled for 1.18.3, module version = 1.0.0
[ 30.662] ABI class: X.Org ANSI C Emulation, version 0.4
[ 30.662] (**) FBDEV(0): using shadow framebuffer
[ 30.662] (II) Loading sub module "shadow"
[ 30.662] (II) LoadModule: "shadow"
[ 30.662] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 30.662] (II) Module shadow: vendor="X.Org Foundation"
[ 30.662] compiled for 1.18.3, module version = 1.1.0
[ 30.662] ABI class: X.Org ANSI C Emulation, version 0.4
[ 30.662] (II) UnloadModule: "radeon"
[ 30.662] (II) Unloading radeon
[ 30.662] (II) UnloadModule: "vesa"
[ 30.662] (II) Unloading vesa
[ 30.662] (==) Depth 24 pixmap format is 32 bpp
[ 30.662] (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by kernel - disabling)
[ 30.706] (==) FBDEV(0): Backing store enabled
[ 30.707] (==) FBDEV(0): DPMS enabled
[ 30.707] (==) RandR enabled
[ 30.711] (II) SELinux: Disabled on system
Большая часть этого кажется относящейся к этой проблеме. В частности, тот факт, что он выгружает драйверы Radeon... Вопрос в том, почему он это делает и как мы можем это исправить?
1 ответ
После более чем 48 часов этой проблемы и нулевой помощи от 120+ пар глаз, которые смотрели на этот "вопрос" с тех пор, как сосредоточили все свои усилия здесь, я поднял руки в воздух и просто переустановил Ubuntu с нуля. Если вам случится столкнуться с той же проблемой, я желаю вам удачи с поддержкой других, которые знают больше, чем я получил.