Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Черный экран при загрузке  (Прочитано 9356 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Черный экран при загрузке
« Ответ #45 : 12 Марта 2017, 01:16:07 »
(Нажмите, чтобы показать/скрыть)

Я не читал подробно содержимое этих ссылок, просто хотел посмотреть в гугле, есть ли у производителя драйвера под Linux, ну и показал попавшиеся ссылки автору. У меня никогда не было видеокарт AMD и в тонкостях их драйверов не разбирался.


У меня на 16.10 mate Intel / Nvidia 940mx. Nvidia переключается с Intel'ом Prime профайлом. (System => Administration => Nvidia X Server Settings => Prime Profiles

У автора нет карты Nvidia.

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 4074
  • Kubuntu 12.04, 24.04, 25.04, 25.10
    • Просмотр профиля
Re: Черный экран при загрузке
« Ответ #46 : 12 Марта 2017, 01:37:38 »
DwordPtr, кроме параметра nomodeset, есть ещё другой параметр nolapic или комбинация acpi=off nolapic, которые могут помочь вам загрузится без черного экрана (nomodeset не применяйте). Если это получится, представьте пожалуйста выхлоп команды
lspci -k | grep -EA3 'VGA|3D|Display'тогда можно будет понять, какая карта и какой драйвер у вас работает после загрузки системы.
« Последнее редактирование: 12 Марта 2017, 01:40:57 от AlexBKost »
Я странен, а не странен кто ж? (С)

Оффлайн rainall

  • Любитель
  • *
  • Сообщений: 73
  • Ubuntu-Mate 16.10
    • Просмотр профиля
Re: Черный экран при загрузке
« Ответ #47 : 12 Марта 2017, 02:23:25 »
У меня на 16.10 mate Intel / Nvidia 940mx. Nvidia переключается с Intel'ом Prime профайлом. (System => Administration => Nvidia X Server Settings => Prime Profiles

У автора нет карты Nvidia.

У автора нет ясного представления о том как переключaются Intel / <He_Intel> видеокарты.

... чтобы переключить на интеловскую графику надо аппаратно отключить провода от amd видеокарты.
Впрочем если никому не интересно мой пост можно и удалить.
« Последнее редактирование: 12 Марта 2017, 02:28:17 от rainall »

Оффлайн DwordPtr

  • Автор темы
  • Забанен
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Черный экран при загрузке
« Ответ #48 : 12 Марта 2017, 08:30:49 »
1. Перед запуском скрипта, желательно отключить системный драйвер.

Как это сделать? Или это как раз вот это?

Обязательно убедись, что в файле /etc/modprobe.d/blacklist.conf у тебя присутствует запись:

blacklist i915

2. Нужно запускать его из консоли, а не из эмулятора терминала.

Т.е. вход без интерфейса? Как это сделать? У меня иногда так получалось, но я так и не понял по какому алгоритму это работает, т.е. что надо сделать чтобы зайти в консольном режиме.

3. Запускать нужно от root, а не sudo

Разве это не одно и тоже?  ???

4. Очень желательно сделать бекап системы, что бы в случае неудачи. можно было безболезненно откатиться.

Ничосе... Все так серьезно? Я вроде тут чего только не ставил уже, но с nomodeset всегда заходит. Как его делать то бэкап всей системы?

После этого выйти из сеанса обычного пользователя и войти как root.

Вот это я не понял... Там что в менеджере входа появится новый юзер root? Или все таки как-то из под консоли заходить? Только не понял как...

Погасить Х-сервер.
В зависимости какой у тебя менежер сессии это можно сделать одной из команд:

/etc/init.d/lightdm stop
/etc/init.d/gdm stop
/etc/init.d/xdm stop

Ни один из этих файлов у меня не существует.

Morisson

  • Гость
Re: Черный экран при загрузке
« Ответ #49 : 12 Марта 2017, 08:41:14 »
blacklist i915
а нафиг ты интеловский драйвер заблеклистил?
Убери, убери все лапики, ноапики
В свзке Intel/amd давно работает автопереключение на свободном драйвере
Если при загрузке у тебя черный экран, значит у тебя не завелась интеловская графика, что очень странно.
Возможно тебе поможет реверс.
https://wiki.archlinux.org/index.php/PRIME

Пользователь добавил сообщение 12 Марта 2017, 08:42:22:
/etc/init.d/lightdm stop
/etc/init.d/gdm stop
/etc/init.d/xdm stop
Это для 16.04 не подойдет, т.к. в ней systemd. Это работало в 14-й

Пользователь добавил сообщение 12 Марта 2017, 08:44:22:
Цитировать
есть ещё другой параметр nolapic или комбинация acpi=off nolapic
А понимание есть, для чего эти параметры?
« Последнее редактирование: 12 Марта 2017, 08:44:22 от Morisson »

Оффлайн DwordPtr

  • Автор темы
  • Забанен
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Черный экран при загрузке
« Ответ #50 : 12 Марта 2017, 08:50:25 »
blacklist i915
а нафиг ты интеловский драйвер заблеклистил?

Ну как-бы как мне сказали так я и сделал. Я не очень разбираюсь во всем этом.

Убери, убери все лапики, ноапики

Что убрать?  :o Драйвер интеловский из блэклиста? Или что-то еще?

В свзке Intel/amd давно работает автопереключение на свободном драйвере
Если при загрузке у тебя черный экран, значит у тебя не завелась интеловская графика, что очень странно.
Возможно тебе поможет реверс.
https://wiki.archlinux.org/index.php/PRIME

$ xrandr --listproviders
Providers: number : 0

$ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 5.0, 256 bits)

Походу все плохо... Дальше не очень понял что там еще надо делать...

Morisson

  • Гость
Re: Черный экран при загрузке
« Ответ #51 : 12 Марта 2017, 09:49:37 »
DwordPtr, ты перезагрузился, после того, как из блеклиста убрал Intel?


Пользователь добавил сообщение 12 Марта 2017, 09:53:00:
Что убрать?   Драйвер интеловский из блэклиста? Или что-то еще?
Убери acpi=off и прочее, если есть из /etc/gefault/grub
Вообще покажи:
ls /etc/X11ls /usr/share/X11/xorg.conf.dcat /etc/default/grub
Пользователь добавил сообщение 12 Марта 2017, 10:02:38:
Когда все сделаешь, опять загрузись с nomodeset и затем в терминале:
sudo apt-get install --reinstall linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386Перезагрузись.
Не поможет, тогда:
sudo apt-get install --reinstall linux-generic-hwe-16.04 xserver-xorg-hwe-16.04 И у тебя же ноут?
 В биосе посмотри переключалку графики, что-то типа одиночная/двойная, не знаю, как у тебя там.
« Последнее редактирование: 12 Марта 2017, 10:02:38 от Morisson »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Черный экран при загрузке
« Ответ #52 : 12 Марта 2017, 12:41:43 »
blacklist i915
а нафиг ты интеловский драйвер заблеклистил?

Автор недвусмысленно написал:

Мне надо чтобы постоянно работала AMD видеокарта. Интеловская графика мне не нужна вообще.


/etc/init.d/lightdm stop /etc/init.d/gdm stop /etc/init.d/xdm stop
Это для 16.04 не подойдет, т.к. в ней systemd. Это работало в 14-й

Тогда почему это работает в Lubuntu 16.04.1 LTS ?
« Последнее редактирование: 12 Марта 2017, 12:43:54 от ecc83 »

Оффлайн DwordPtr

  • Автор темы
  • Забанен
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Черный экран при загрузке
« Ответ #53 : 12 Марта 2017, 12:52:24 »
DwordPtr, ты перезагрузился, после того, как из блеклиста убрал Intel?

Перезагрузился, но у меня почему-то сейчас очень странно поехала графика. Все на экране как-то странно растянуто по горизонтали. Кажется разрешение упало сильно.

Убери acpi=off и прочее, если есть из /etc/gefault/grub

Кроме nomodeset пока что ничего не прописывал. Его тоже убрать?

Вообще покажи:
ls /etc/X11ls /usr/share/X11/xorg.conf.dcat /etc/default/grub

ilya@ilya-pc:~$ ls /etc/X11
app-defaults             fonts    xkb       Xresources  Xsession.options
cursors                  rgb.txt  Xreset    Xsession    xsm
default-display-manager  xinit    Xreset.d  Xsession.d
ilya@ilya-pc:~$ ls /usr/share/X11/xorg.conf.d
10-amdgpu.conf  10-radeon.conf            50-synaptics.conf
10-evdev.conf   11-evdev-quirks.conf      51-synaptics-quirks.conf
10-quirks.conf  11-evdev-trackpoint.conf  70-wacom.conf
ilya@ilya-pc:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1

Когда все сделаешь, опять загрузись с nomodeset и затем в терминале:
sudo apt-get install --reinstall linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386Перезагрузись.
Не поможет, тогда:
sudo apt-get install --reinstall linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

E: Не удалось найти пакет linux-generic-lts-xenial
E: Не удалось найти пакет xserver-xorg-core-lts-xenial
E: Не удалось найти пакет xserver-xorg-lts-xenial
E: Не удалось найти пакет xserver-xorg-video-all-lts-xenial
E: Не удалось найти пакет xserver-xorg-input-all-lts-xenial
E: Не удалось найти пакет libwayland-egl1-mesa-lts-xenial
E: Не удалось найти пакет libgl1-mesa-glx-lts-xenial
E: Не удалось найти пакет libgl1-mesa-glx-lts-xenial:i386
E: Не удалось найти пакет libglapi-mesa-lts-xenial:i386

И у тебя же ноут?

Нет, у меня обычный стационарный компьютер.

В биосе посмотри переключалку графики, что-то типа одиночная/двойная, не знаю, как у тебя там.

Надо больше подробностей. Где это искать там?

Автор недвусмысленно написал:

Мне надо чтобы постоянно работала AMD видеокарта. Интеловская графика мне не нужна вообще.

На самом деле мне не принципиально это. Я так и не понял как это все работает. Толи они автоматически переключаются, толи их вручную надо переключать... Если как кто-то сказал тут по умолчанию работает intel и при нагрузках переключается автоматом на amd, то возможно пусть так и будет. Но если не переключается автоматически, то пусть лучше AMD постоянно работает. AMD просто мощее, поэтому я не вижу смысла тогда в Intel-овской графике.
« Последнее редактирование: 12 Марта 2017, 13:01:35 от DwordPtr »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Черный экран при загрузке
« Ответ #54 : 12 Марта 2017, 13:03:10 »
На самом деле мне не принципиально это.

На самом деле ты не знаешь, что тебе нужно. Ты ищешь "волшебную кнопку". И кидаешься от одной команды к другой, которые советуют разные люди. Ты должен сначала до конца выполнить предложенный рецепт от одного человека и если не заработает, тогда браться за другой. Ты же начинаешь делать одно, бросаешь, начинаешь другое и в результате ничего не заканчиваешь.

Поскольку тут уже начали "перекрикивать" друг друга советами и рекомендациями, я удаляюсь и "даю лыжню" старшим товарищам.
Выбери кого то одного из них и выполни все требования до конца

Morisson

  • Гость
Re: Черный экран при загрузке
« Ответ #55 : 12 Марта 2017, 14:49:59 »
Ок. Монитор у тебя сейчас к дискретной карте подключен? Или к тому выходу, что на материнской карте? У тебя должно быть два видеовыхода, если у тебя стационарник.
Подключись к тому, что на материнской плате, убери из параметров загрузки nomodeset. Intel должен заработать. Если у тебя в биосе не указано иное. AGP, IGP, я не знаю, как он у тебя там называется, можешь нафоткать биос и выложить.
Затем, попробуем восстановить дровишку Radeon, все постепенно.
Покажи
cat /usr/share/X11/xorg.conf.d/10-radeon.conf

Оффлайн DwordPtr

  • Автор темы
  • Забанен
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Черный экран при загрузке
« Ответ #56 : 12 Марта 2017, 15:03:18 »
Ок. Монитор у тебя сейчас к дискретной карте подключен? Или к тому выходу, что на материнской карте? У тебя должно быть два видеовыхода, если у тебя стационарник.

Вот что не знаю то не знаю. Я же говорю я не разбираюсь в компьютерных внутренностях. Монитор подключен к одному из входов. Их действительно два, но кажется второй не работает.

Подключись к тому, что на материнской плате, убери из параметров загрузки nomodeset. Intel должен заработать.

Собственно как я уже сказал у меня работает только один вход. Да и мне главное чтобы AMD заработала.

Если у тебя в биосе не указано иное. AGP, IGP, я не знаю, как он у тебя там называется, можешь нафоткать биос и выложить.

https://screencloud.net/v/lFX59

Затем, попробуем восстановить дровишку Radeon, все постепенно.
Покажи
cat /usr/share/X11/xorg.conf.d/10-radeon.conf

$ cat /usr/share/X11/xorg.conf.d/10-radeon.conf
Section "OutputClass"
Identifier "Radeon"
MatchDriver "radeon"
Driver "radeon"

Morisson

  • Гость
Re: Черный экран при загрузке
« Ответ #57 : 12 Марта 2017, 15:18:32 »
DwordPtr,
1) подключен к верхнему или нижнему выходу? Нужна AMD- к нижнему.
2) cat /usr/share/X11/xorg.conf.d/10-amdgpu.conf3) Если 10-amdgpu.conf и 10-radeon.conf одинаковые, тогда:
sudo rm /usr/share/X11/xorg.conf.d/10-radeon.conf && sudo reboot Скорее всего 10-radeon.conf нужно удалить, из-за этого и черный экран
4) сфоткай в биосе вкладку Peripherials

Пользователь добавил сообщение 12 Марта 2017, 15:20:37:
lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation 4th Generation Core Processor Family Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]
Исходя из этого у тебя два выхода рабочих, а не один
« Последнее редактирование: 12 Марта 2017, 15:20:37 от Morisson »

Оффлайн DwordPtr

  • Автор темы
  • Забанен
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Черный экран при загрузке
« Ответ #58 : 13 Марта 2017, 08:06:58 »
1) подключен к верхнему или нижнему выходу? Нужна AMD- к нижнему.

С чего вы вообще взяли какой из входов относится к какой видеокарте? Их могли как угодно подключить (внутри). Монитор воткнут в верхний вход. Но не мог же я все это время (компу уже несколько лет) сидеть на Intel-овской графике и не заметить. У меня бы тогда наверное графика в играх тормозила жестко. И вообще смена видеокарт не может осуществляться подключением монитора к разным разъемам...

2) cat /usr/share/X11/xorg.conf.d/10-amdgpu.conf

Section "OutputClass"
Identifier "AMDgpu"
MatchDriver "amdgpu"
Driver "amdgpu"

3) Если 10-amdgpu.conf и 10-radeon.conf одинаковые, тогда:
sudo rm /usr/share/X11/xorg.conf.d/10-radeon.conf && sudo reboot Скорее всего 10-radeon.conf нужно удалить, из-за этого и черный экран

Не одинаковые.

4) сфоткай в биосе вкладку Peripherials

https://screencloud.net/v/vmZPw
« Последнее редактирование: 13 Марта 2017, 08:18:22 от DwordPtr »

Morisson

  • Гость
Re: Черный экран при загрузке
« Ответ #59 : 13 Марта 2017, 08:32:20 »
DwordPtr, 10-radeon.conf ты создавал?
Если ты откроешь крышку своего компа, то увидишь, что верхний выход подсоединен к материнской плате, нижний- отдельная дискретная видеокарта. Открой крышку и посмотри, вот я уж точно не знаю в каком месте твоего системника видяха торчит, но так обычно бывает. Если разъем рядом с выходами под мышь, клавиатуру, usb- это intel и ты все время сидел на нем.
И вообще смена видеокарт не может осуществляться подключением монитора к разным разъемам...
Тут очень сильно ошибаешься.
Сделай
sudo mv /usr/share/X11/xorg.conf.d/10-radeon.conf /usr/share/X11/xorg.conf.d/10-radeon.conf.backup выключи комп, переключи монитор в нижний разъем. Включи без nomodeset.
Чтобы проверить выполни:
glxinfo | grep OpenGL
Пользователь добавил сообщение 13 Марта 2017, 08:36:53:
В биосе в перифериалс в Initial Display Output среди прочего Auto есть? Если есть-переключись. Сохрани настройки, перезагрузись.
« Последнее редактирование: 13 Марта 2017, 08:36:53 от Morisson »

 

Страница сгенерирована за 0.035 секунд. Запросов: 23.