Вы здесь

Не стартуют иксы с 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

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 (касательно видеодров)

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:

*-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!