моноблок Lenovo C205, видео AMD/ATI HD6310, nomodeset

kovik
Экран отключатся почти сразу после старта (строка при загрузке) udev.
Приблизительно
systemd[1]: Starting udev Kernel Device Manager...
Уже стартует systemd, а вот где конкретно затык, не понятно …. строка Starting udev Kernel Device Manager - это стартует служба управления udev, точнее systemd-udevd.service … Если затык в этой службе, то можно увеличить логирование udev - хотя смысла, имхо, не вижу - вероятнее всего, что связано это с видеокартой, но проверить можно.
Значит можно проверить и загрузку в emergency и rescue mode … хотя, честно скажу, весь этот анализ довольно не благодарное занятие, а, главное, толку от него мало.
И похоже не судьба на ядерных модулях ...

EDIT 1 - плохо знаю AMD (поклонник Intel), но вроде есть еще старый драйвер xf86-video-ati, не пробовал? ... может что подскажут пользователи AMD
Ошибки не исчезают с опытом - они просто умнеют
Попытался вникнуть в эти темы:
Графический стек Linux
картинка
DRM (Direct Rendering Manager) Direct Rendering Infrastructure (DRI)
картинка
Не скажу, что все понял и что прочтение этого помогло описанной в данной теме проблеме. Но точно мой мозг опух и кое-что запомнил. :-(

vs220
kovik
Он используется только при загрузке без nomodeset
C nomodeset тоже должен грузиться хоргом если в конфиге прописать использование
Section "Device"
Identifier "Radeon"
Driver "radeon"
EndSection

vasek
И все таки поддержу vs220

vs220
Section "Device"
Identifier "Radeon"
Driver "radeon"
EndSection

попробовать создать файл /etc/X11/xorg.conf.d/20-radeon.conf
В этом случае иксы не грузятся.
Вот Xorg.0.log
Обратить внимание стоит на эти строчки из этого лога
[ 2596.711] (II) [KMS] drm report modesetting isn't supported.
[ 2596.711] (II) UnloadModule: "radeon"
radeon выгружается, но взамен ничего не используется, ведь указано в xorg.conf использовать radeon. Предположу, что ответ содержится в следующих двух цитатах с просторов интернета:
1. Ссылка
Many open source drivers have removed support for non-kernel mode setting, so in those cases when you use nomodeset you will end up falling back to the very basic VESA un-accelerated driver.
2. [ANNOUNCE] xf86-video-ati 7.0.0 от 2012 года
This is the first KMS only release.
kovik
2. [ANNOUNCE] xf86-video-ati 7.0.0 от 2012 года
Просто я не удачно высказался ... в части старый
vasek
EDIT 1 - плохо знаю AMD (поклонник Intel), но вроде есть еще старый драйвер xf86-video-ati …
Имел ввиду что сейчас по новому рекомендуют не использовать xf86-video-ati, а использовать так называемый modesetting (ядерные драйвера) ... а потому не удачно назвал его старым ... считал, что ты не использовал xf86-video-ati ... Кто то его использует, кто то не использует, дело вкуса.

PS - modesetting довольно подробно обсуждался в этой теме, в основном для Intel, но nafanja пробовал и для AMD и он вообще ничего не прописывал (то есть не создавал никакой файл), но удалил все другие драйвера.
Думаю читал ATI, но на всякий случай ссылку даю.
Ошибки не исчезают с опытом - они просто умнеют
vasek
а использовать так называемый modesetting (ядерные драйвера)
Предположу, что это по причине
Many open source drivers have removed support for non-kernel mode setting, so in those cases when you use nomodeset you will end up falling back to the very basic VESA un-accelerated driver.
Насколько я понял, современные драйвера (radeon, nouveau, i915 ...) не умеют без KMS, только режим vesa.

vasek
Думаю читал ATI, но на всякий случай ссылку даю.
Читал, но я переодически возвращаюсь к прочитанному. Вдруг что-то не так понял или пропустил. :-)
vasek
PS - modesetting довольно подробно обсуждался в этой теме, в основном для Intel, но nafanja пробовал и для AMD и он вообще ничего не прописывал (то есть не создавал никакой файл), но удалил все другие драйвера.
Не смотрел. Прочитаю. Спасибо.
kovik
vasek
PS - modesetting довольно подробно обсуждался в этой теме, в основном для Intel, но nafanja пробовал и для AMD и он вообще ничего не прописывал (то есть не создавал никакой файл), но удалил все другие драйвера.
Не смотрел. Прочитаю. Спасибо.
Просмотрел. Некоторые мои знания, полученные после прочтения про графический стек Linux, получили подтверждения. Но KMS (modesetting), как я на данный момент понимаю, не мой случай, но если кто-нибудь аргументировано считает иначе, то всегда готов все проверить снова. Кстати при установке арча сразу не поставил пакет xf86-video-vesa и иксы при загрузке с параметром nomodeset не стартовали. Драйвера vesa не было.

На данный момент меня гложет проблема установки разрешения 1366х768 вместо 1024х768, которое выставляется по-умолчанию при загрузке. Почему xrandr выдает ошибку? А возможны ли вообще иные разрешения, кроме предустановленных по дефолту в ядре при режиме vesa?
kovik
[ 27.094] (II) RADEON(0): Output LVDS connected
[ 27.094] (II) RADEON(0): Output VGA-0 disconnected
kovik
[archuser@arch ~]$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 1024 x 768, maximum 1368 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.00*
800x600 0.00
1368x768R 59.85
1366x768 63.63
kovik
[archuser@arch ~]$ xrandr –addmode default 1366x768
ИМХО :
$ xrandr --addmode LVDS 1366x768_60.00 
 $ xrandr --output LVDS --mode 1366x768_60.00
Вы предлагаете совместить из разных опер? Первые две строчки из вашего предложения из логов при загрузке без параметра nomodeset (с KMS), а ниже при загрузке в режим vesa (без KMS)
beisic
ИМХО :

$ xrandr –addmode LVDS 1366x768_60.00
даст результат
[archuser@arch ~]$ xrandr –addmode LVDS "1368x768_60.00"
xrandr: Failed to get size of gamma for output default
xrandr: cannot find output "LVDS"

Вот полный вывод при загрузке с параметром nomodeset (т.е. без KMS) в режим VESA
[archuser@arch ~][archuser@arch ~]$ cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
[archuser@arch ~]$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.00*
800x600 0.00
[archuser@arch ~]$ xrandr –newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr: Failed to get size of gamma for output default
[archuser@arch ~]$ xrandr –addmode default "1368x768_60.00"
xrandr: Failed to get size of gamma for output default
[archuser@arch ~]$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.00*
800x600 0.00
1368x768_60.00 59.88
[archuser@arch ~]$ xrandr –verbose –output default –mode "1368x768_60.00"
xrandr: Failed to get size of gamma for output default
screen 0: 1368x768 340x191 mm 102.13dpi
crtc 0: 1368x768_60.00 59.88 +0+0 "default"
xrandr: Configure crtc 0 failed
crtc 0: disable
screen 0: revert
crtc 0: revert
И на всякий случай повторю
kovik
На данный момент меня гложет проблема установки разрешения 1366х768 вместо 1024х768, которое выставляется по-умолчанию при загрузке. Почему xrandr выдает ошибку? А возможны ли вообще иные разрешения, кроме предустановленных по дефолту в ядре при режиме vesa?
Т.е. при загрузке с параметром nomodeset (т.е. без KMS) в режим VESA
 
Зарегистрироваться или войдите чтобы оставить сообщение.