LINUX.ORG.RU

intel+amd muxless не работает amd

 , ,


0

4

Доброго времени суток!

На ноуте иксы не видят amd-карточку. Вот так:

# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]

$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x47 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 0 name:Intel
xorg.conf сейчас вообще удалил. В xorg.conf.d прописал только параметры тачпада и клавиатуры.

Атишный блоб не устанавливается, потому, что новый не поддерживает мой чип, а старый не поддерживает новое ядро и иксы.

В настройках ядра ничего странного и подозрительного не нашёл. модуль radeon подгружается (что при загрузке, что вручную), но бесполезно.

Т.к. это далеко не первый дистр, и иксы я настраивал не раз, думаю, что это что-то дистрозависимое. Например,здесь:

# cl-core-variables-show --filter video
 * Список переменных
+--------------------------------------+-----+------------+-------------------------------------------------------------------------+
|Переменная                            |Режим|Расположение|Значение                                                                 |
+--------------------------------------+-----+------------+-------------------------------------------------------------------------+
|main.hr_video                         | rs  |            |ati                                                                      |
|main.hr_video_name                    | rs  |            |Intel 2nd Generation Core Processor Family Integrated Graphics Controller|
|main.os_x11_video_drv                 | rs  |            |intel                                                                    |
|install.hr_video_id                   | rs  |            |''                                                                       |
|install.os_install_x11_video_available| wl  |            |intel,nouveau,radeon,default                                             |
|install.os_install_x11_video_drv      | wc  |            |intel                                                                    |
|install.os_x11_kms_video_drv          | rl  |            |radeon,intel,nouveau                                                     |
|builder.cl_builder_video_driver_path  | ws  |            |var/cache/calculate/video_drivers                                        |
|builder.cl_builder_videodrv_set       | wb  |            |off                                                                      |
+--------------------------------------+-----+------------+-------------------------------------------------------------------------+
На форуме дистра спрашивал, молчат, как рыба об лёд.

Подскажите, плз, куда копать?

★★★★★
Ответ на: комментарий от daemonpnz

Да, очень похоже, только мне перезапуск иксов не помогает.
Сейчас попробую поэкспериментировать с опциями модуля.

Спасибо!

fractaler ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

А может и нет:

$ sudo dmesg | grep radeon
[39049.292159] [drm] radeon kernel modesetting enabled.
[39049.292453] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[39049.293291]  [<ffffffffa18d5545>] ? radeon_get_bios+0x85/0xfb0 [radeon]
[39049.293344]  [<ffffffffa1912ffe>] ? evergreen_init+0xe/0x370 [radeon]
[39049.293375]  [<ffffffffa18a2dc2>] ? radeon_device_init+0x9c2/0xc10 [radeon]
[39049.293420]  [<ffffffffa18a55d3>] ? radeon_driver_load_kms+0x93/0x1e0 [radeon]
[39049.293626] [drm:radeon_get_bios [radeon]] *ERROR* Unable to allocate bios
[39049.293661] radeon 0000:01:00.0: Invalid ROM contents
[39049.293685] radeon 0000:01:00.0: Invalid ROM contents
[39049.293720] [drm:radeon_get_bios [radeon]] *ERROR* Unable to locate a BIOS ROM
[39049.293722] radeon 0000:01:00.0: Fatal error during GPU init
[39049.293725] [drm] radeon: finishing device.
[39049.301111] radeon: probe of 0000:01:00.0 failed with error -22
Это не в фирмваре ошибка, случаем?

fractaler ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

После пересборки ядра картинка изменилась:

$ dmesg | grep radeon
[   12.090877] [drm] radeon kernel modesetting enabled.
[   12.091084] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[   12.142021] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[   12.142023] radeon 0000:01:00.0: GTT: 1024M 0x0000000080000000 - 0x00000000BFFFFFFF
[   12.142162] [drm] radeon: 2048M of VRAM memory ready
[   12.142164] [drm] radeon: 1024M of GTT memory ready.
[   12.772553] [drm] radeon: dpm initialized
[   12.800148] radeon 0000:01:00.0: WB enabled
[   12.800155] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff8800b6c97c00
[   12.800160] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff8800b6c97c0c
[   12.801715] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc90001c32118
[   12.801725] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[   12.801897] radeon 0000:01:00.0: radeon: using MSI.
[   12.801994] [drm] radeon: irq initialized.
[   13.673349] radeon 0000:01:00.0: No connectors reported connected with modes
[   13.675591] radeon 0000:01:00.0: fb1: radeondrmfb frame buffer device
[   13.676050] [drm] Initialized radeon 2.43.0 20080528 for 0000:01:00.0 on minor 1
[   25.050459] radeon 0000:01:00.0: WB enabled
[   25.050464] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff8800b6c97c00
[   25.050468] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff8800b6c97c0c
[   25.051972] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc90001c32118

Но в --listproviders ничего не изменилось.
Не пойму, чего теперь ему не хватает.

2 anonymous (04.11.2015 19:24:27)
Расшифруй, я не знаю что такое DNA и как его проверить.

fractaler ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Да. Прописан в grub'е.
Пробовал также блеклистить radeon и подгружать его с этой опцией потом. Ничего не помогает. ----- Нет, наврал. После пересборки ядра конфиг груба затёрся. Исправил, но результат тот же. Только в dmesg одна строчка добавилась:

$ sudo dmesg | grep radeon   
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.3.0-calculate root=UUID=f270ea8d-9934-44cd-b531-a93de53365b5 ro zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=30 video=1024x768 elevator=cfq calculate=video:intel splash=silent,theme:calculate console=tty1 quiet radeon.runpm=0
...

fractaler ★★★★★
() автор топика
Последнее исправление: fractaler (всего исправлений: 1)

У меня эта же проблема

Имею такую же траблу :( Видяха 7690m XT в ноуте HP.

dima@Dima-HP:~/Downloads$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0

dima@Dima-HP:~/Downloads$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6730M/6770M/7690M XT] (rev ff)

dima@Dima-HP:~/Downloads$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x47 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 0 name:Intel

dima@Dima-HP:~/Downloads$ sudo dmesg | grep radeon
[    1.000830] [drm] radeon kernel modesetting enabled.
[    1.000889] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[    2.602225] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[    2.602227] radeon 0000:01:00.0: GTT: 1024M 0x0000000080000000 - 0x00000000BFFFFFFF
[    2.602440] [drm] radeon: 2048M of VRAM memory ready
[    2.602441] [drm] radeon: 1024M of GTT memory ready.
[    2.607381] [drm] radeon: dpm initialized
[    2.610731] radeon 0000:01:00.0: WB enabled
[    2.610734] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff88024eeffc00
[    2.610736] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff88024eeffc0c
[    2.612179] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc90021e32118
[    2.612183] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    2.612203] radeon 0000:01:00.0: irq 53 for MSI/MSI-X
[    2.612213] radeon 0000:01:00.0: radeon: using MSI.
[    2.612258] [drm] radeon: irq initialized.
[    2.990340] radeon 0000:01:00.0: No connectors reported connected with modes
[    2.992553] radeon 0000:01:00.0: fb1: radeondrmfb frame buffer device
[    2.995182] [drm] Initialized radeon 2.39.0 20080528 for 0000:01:00.0 on minor 1
demsss
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.