Не стартуют иксы с amdgpu

Сразу скажу что на арчике работало, речь о amdgpu а не о amdgpu-pro пока что.
Свежая установка, видяшка R7 240, поддержка в ядре 4.9.х есть, включила все там по рекомендациям отсюда:
https://wiki.gentoo.org/wiki/AMDGPU
с указанием bin-ов в фирмваре, /lib/firmware итп

драйвер radeon в ядре выключен, чтоб не путаться и не блеклистить потом, amdgpu-ucode с флагом legacy установлен.В /etc/X11/xorg.conf.d положила из /usr/share/X11 файлик настройки 10-amdgpu.conf
А один черт startx фейлится и выдает примерно следующее:

[KMS] Kernel modesetting enabled
amdgpu: amdgpu_device_initialize faled
do_winsys_init: DRM version is 3.8.0 but this driver is only compatible with 2.12.0 (kernel 3.2) or later
EGL_MESA_drm_image required
Fatal server error:
AddScreenInit failed for driver 0

lsmod | grep amdgpu - модуль есть, чо ему еще надо, я уже хз. Сейчас пересобираю в третий раз ядро, повырубав все фреймбуффер дрова, исходя из этой инфы
https://wiki.gentoo.org/wiki/Xorg/Guide/ru

но чет уверенности что заработает, как то мало :-(

Upd: еще хуже - ядро при сборке теперь вылетает (после отключения фреймбуффер саппорта)

А точно правильное фирмваре?

А точно правильное фирмваре? (It is necessary to install the proper firmware (or microcode) for your card.) Версия libdrm новее поддерживаемой драйвером...
Можно логов?

ну там всего два варианта

ну там всего два варианта фирмваре - amdgpu-ucode (который сейчас стоит) и linux-firmware, с ним тоже не заводилось. А как логи сюда постить с балалайки, на которой не то что браузеров и вообще ДЕ еще нет, а даже иксы не стартуют - я без понятия.

Bitte, lasst die linux leben!

/

Eva написал(а):
А как логи сюда постить с балалайки, на которой не то что браузеров и вообще ДЕ еще нет, а даже иксы не стартуют - я без понятия.

Ну… во-первых иксы для браузера не являются необходимой предпосылкой.
www-client/lynx в помощь ☺

И во-вторых: app-text/wgetpaste с перенаправлением в файл, который потом принести на рабочую станцию с привычным окружением.

:wq
--
Live free or die

Это не firmware, это пакеты

Eva написал(а):
ну там всего два варианта фирмваре - amdgpu-ucode (который сейчас стоит) и linux-firmware...

Это не firmware, это пакеты, которые содержат архив разных firmware. Само firmware лежит тут: /lib/firmware/. Я бы рекомендовал sys-kernel/linux-firmware. Для тебя, видимо, интересно будет /lib/firmware/amdgpu - а их там аж 80 штук!! :) И именно из них надо выбирать блоб для ядра.

Я в курсе, вбивала бинарники

Я в курсе, вбивала бинарники и этот каталог при конфиге ядра. Кстати в самом каталоге нифига относящегося к моей OLAND в помине нету, я выцарапывала бинарники для своей видяшки методом отсюда:
https://wiki.gentoo.org/wiki/AMDGPU

т.е исходя из приведенной там таблицы

OLAND HD8550M-HD8790M, R7 240 radeon/{oland_{ce,mc,me,pfp,rlc,smc},TAHITI_uvd}.bin

$echo radeon/oland_{ce,mc,me,pfp,rlc,smc}.bin && echo radeon/TAHITI_uvd.bin

И вбивала в строку
[*] Include in-kernel firmware blobs in kernel binary
(amdgpu/.bin or radeon/.bin)

SysA написал(а):
Я бы рекомендовал sys-kernel/linux-firmware. .

писала же вроде по этому поводу:

Eva написал(а):
ну там всего два варианта фирмваре - amdgpu-ucode (который сейчас стоит) и linux-firmware, с ним тоже не заводилось.\

Вообще с этим amdgpu какой то бардак. В арчике он завелся с полпинка, но только amdgpu - с pro там были до недавнего времени проблемы - в ауре валялся pkgbuild, но надо было каким-то арапом понизить xorg с 1.19 до 1.18. Вчера уж плюнула на все, решила попробовать бубунту, где ЯКОБЫ есть официально собранный амдшниками для 16.04 инсталлер 16.60 с поддержкой моих карт - получила вот такой же кошмарный ужас, как у этого страдальца:

https://community.amd.com/message/2779031?q=amdgpu-pro%2016.60

тоись кашу вместо изображения, причем странно - плазма вот в таком диком виде, а если открыть окно проги любой - в нем все нормально, без артефактов. Сегодня доступа к домашней машинке нет, развлекалась на ноутбуке - там дискретка тоже оландовская - HD 8750M, паче что для арчика сделали неофициальный реп xorg118, позволяющий вполпинка понизить версию xorg-а. Но и опять не слава богу - и amdgpu-pro работать отказался (сегфолтятся иксы):
http://pastebin.com/5HQFg6nD
и более того - даже свободный amdgpu категорически отказался работать, создалось впечатление, что он не умеет в гибридную графику. ну или я не умею их разруливать. Печаль в общем, на днях будет доступ опять к домашней машинке - попробую как на ноуте с арчиком - понизить xorg и еще раз попытаться с amdgpu-pro, там гибридки нет, мб заведется таки, свинота.
А в генте я вчера промудохалась полдня, но так и не поняла в чем там засада. То No screen found, то Segmentation fault то еще какая то чепуха, хотя все вроде делалось по статьям из гентувики :-(
Я уж под конец думала что начала сходить с ума - с самого начала по старой привычке в make.conf вбила
INPUT_DEVICES="evdev keyboard mouse"
потом вспомнила, что сейчас вроде как evdev хватает, залезла в make.conf, убрала там мышу с клавой, оставила тока evdev
INPUT_DEVICES="evdev"
после чего решила посмотреть на всякий случай:
#emerge --ask --changed-use (ну или --newuse) xorg-drivers и внезапно вижу что в строке флагов все с точностью до наоборот - +keyboard +mouse, и -evdev.

Я поняла что день прошел не зря, и я явно стою на дороге обутая в лыжи (причем с ними все в порядке, со мной что-то не так)и решила с упражнениями с amdgpu покамест завязать. Ну мб кто-то еще тут какой дельный совет подаст до послезавтра.

Bitte, lasst die linux leben!

Чтобы получить дельный совет,

Чтобы получить дельный совет, надо грамотно задать вопрос! :)
Например, в данном конкретном случае хотелось бы видеть

lshw -C display

а также что говорит lspci -kv про него.

хвостик вывода lspci -kv

хвостик вывода lspci -kv (касательно видеодров)

02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240/340] (prog-if 00 [VGA controller])
Subsystem: Hightech Information System Ltd. Oland PRO [Radeon R7 240/340]
Flags: bus master, fast devsel, latency 0, IRQ 24
Memory at c0000000 (64-bit, prefetchable) [=256M]
Memory at dffc0000 (64-bit, non-prefetchable) [=256K]
I/O ports at e800 [=256]
Expansion ROM at 000c0000 [disabled] [=128K]
Capabilities: [48] Vendor Specific Information: Len=08
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: amdgpu
Kernel modules: radeon, amdgpu

Bitte, lasst die linux leben!

вывод lshw -C display:

вывод lshw -C display:

*-display
description: VGA compatible controller
product: Oland PRO [Radeon R7 240/340]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=amdgpu latency=0
resources: irq:24 memory:c0000000-cfffffff memory:dffc0000-dfffffff ioport:e800(size=256) memory:c0000-dffff

З.Ы. в /lib/firmware нужные бины есть, проверила. Кстати на radeon иксы запускаются без проблем.

Bitte, lasst die linux leben!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".