Черный экран после установки gflrx на Ubuntu 13.10

Я запускаю Ubuntu 13.10 на своем ПК с 2x Sapphire Radeon HD 7950. После того, как я установил fglrx, запустил sudo aticonfig --adapter=all --initial и перезагружен, я получаю черный экран.

Когда я перехожу в режим восстановления и запускаю fglrxinfo, он дает мне следующий результат: unable to open display (null) удается unable to open display (null)

Когда я смотрел на форумах ubuntu, кто-то предложил запустить aticonfig --acpi-services=off но, к сожалению, это, похоже, не имеет никакого эффекта.

Я должен также упомянуть, что раньше у меня была установка с fglrx на этой системе, которая работала нормально. В какой-то момент появился этот черный экран. После этого я решил переустановить Ubuntu, который отлично работает, пока я не установлю fglrx снова.

Есть ли у кого-нибудь предложение? Любая помощь была бы оценена, и я был бы рад предоставить дополнительную информацию, если это необходимо.

Заранее спасибо!

Единственный способ выбраться отсюда – выйти из этой ситуации – добраться до консоли восстановления.

Удерживайте клавишу Shift при загрузке.

Когда вы находитесь в меню GRUB, выберите режим восстановления. Затем выберите корневую консоль.

Как только вам удастся добраться до консоли восстановления с правами root:

 apt-get autoremove fglrx reboot 

Экран BLACK является результатом обычной установки Catalyst от поставщика с Ubuntu 13+. Я включил патч в установку Knary (sourceforge) https://sourceforge.net/p/knary/discussion/general/thread/2ad755b9/?limit=25#1b3c AMD. Но здесь это касается тех, кто заинтересован в ручном применении.

– Загрузите катализатор 13.12 в любой каталог. Создайте этот файл … Вот команда cat, чтобы сделать это …

 cat > 1310patch <<EOF 989,1001c989,1004 < < #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3) < if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size))) < #else < tbl_size = 0x7fffffff; < if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr))) < #endif < { < return KCL_ACPI_ERROR; < } < ((acpi_table_handler)handler)(hdr); < return KCL_ACPI_OK; < } --- > #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3) > if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size))) > #else > tbl_size = 0x7fffffff; > if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr))) > #endif > { > return KCL_ACPI_ERROR; > } > #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,1) > ((acpi_tbl_table_handler)handler)(hdr); > #else > ((acpi_table_handler)handler)(hdr); > #endif > return KCL_ACPI_OK; > } EOF 

– Запустите этот код, который будет выполнять резервное копирование, а затем исправьте модуль cat, как показано …

 sudo apt-get install dpkg-dev debhelper dh-modaliases execstack dkms sudo chmod a+x amd-catalyst-13.12-linux-x86.x86_64.run sudo ./amd-catalyst-13.12-linux-x86.x86_64.run --extract 1310patch MYsave=date +%B%d%Y%H%M%S sudo cp 1310patch/common/lib/modules/fglrx/build_mod/kcl_acpi.c 1310patch/common /lib/modules/fglrx/build_mod/kcl_acpi.c.${MYsave} sudo patch -i ./1310patch 1310patch/common/lib/modules/fglrx/build_mod/kcl_acpi.c cd 1310patch sudo./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy 

– теперь установите пакеты как скомпилированные правильно – установите полученные пакеты в порядок лучше

 sudo dpkg -i fglrx_ sudo dpkg -i fglrx-dev sudo dpkg -i fglrx-a* 

– поймать все

 sudo dpkg -i *.deb 

Удаление FORCE

Черный экран —

 Ctrl+Alt+F1 ...Login... sudo /usr/share/ati/amd-uninstall.sh --force sudo /usr/share/ati/fglrx-uninstall.sh --force sudo reboot 

Виола!

я столкнулся с той же проблемой и пробовал каждую нить, но не использовал. Наконец, это сработало надежду, что это сработает и для других. запустите компьютер, когда черный экран появится нажатием Ctrl + Alt + F1, после чего он попросит войти в систему и пароль, затем введите # sudo -i для ввода в корневую команду и, наконец, введите # apt-get remove –purge fglrx после его завершения type # shutdown -r теперь, чтобы shutdown.restart, и все готово.