LINUX.ORG.RU

AMD Radeon R7 M440

 , ,


0

1

Добрый день! Нужна помощь, ноутбук HP Intel i5 со встроенной видюхой, дискретная Radeon R7 M440 2GB. Не могу драйвер найти. вывод lspci -v: 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265] (rev 83) Subsystem: Hewlett-Packard Company Topaz XT [Radeon R7 M260/M265 / M340/M360] Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at 90000000 (64-bit, prefetchable) [size=256M] Memory at a0000000 (64-bit, prefetchable) [size=2M] I/O ports at 5000 [size=256] Memory at a2600000 (32-bit, non-prefetchable) [size=256K] Expansion ROM at a2640000 [disabled] [size=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+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Capabilities: [270] #19 Capabilities: [2b0] Address Translation Service (ATS) Capabilities: [2c0] #13 Capabilities: [2d0] #1b Kernel driver in use: amdgpu Kernel modules: amdgpu

Но в системе он нормально не видится, и мне кажется, что толком и не работает.

Но офф сайте amd вышла недавно проприетарщина, но для шляпы и убунты.

apt-get install firmware-linux-nonfree
reboot
DRI_PRIME=1 glxinfo | grep -i opengl

Выхлоп последней команды нужен.

steemandlinux ★★★★★ ()
Последнее исправление: steemandlinux (всего исправлений: 2)

У тебя

Kernel driver in use: amdgpu Kernel modules: amdgpu
и если я ничего не пропустил, уже работает amdgpu - самый новый драйвер.
Кстати да, выше хорошо посоветовали, указать DRI_PRIME= для выбора видеокарты. С помощью данной переменной окружения идет переключение видеокарт. Можешь ещё позапускать glxgears для личного успокоения из mesa-utils.
Примерно так:
DRI_PRIME=0 vblank_mode=0 glxgears
DRI_PRIME=1 vblank_mode=0 glxgears
первая должна запустить на intel'е (напишет в одной из первых строк вывода), вторая должна запустить на radeon'е. FPS должен отличаться на несколько тысяч кадров.

Deleted ()
Последнее исправление: merhalak (всего исправлений: 5)
Ответ на: комментарий от steemandlinux

Как ты определил, что у него firmware-linux-nonfree отсутствует?

Deleted ()

Тебе нужен пакет xserver-xorg-video-amdgpu

slon ()
Ответ на: комментарий от slon

У него уже используется amdgpu, конец его вывода (driver in use).

Deleted ()
Ответ на: комментарий от Deleted

при чем здесь модуль ядра к иксовому драйверу?

slon ()

Кстати, если будет не лень, отпиши о проблемах, встреченных тобой при работе с ноутом HP с AMD. Просто тоже хочу продать свой BayTrail, доплатить и купить себе ноут на базе AMD A9 от HP. Примерно такой: http://www8.hp.com/us/en/products/laptops/product-detail.html?oid=10477363#!t...

Deleted ()
Последнее исправление: merhalak (всего исправлений: 1)
Ответ на: комментарий от slon

Всегда считал, что они одним пакетом ставятся. Ошибался, видать.

Deleted ()
Ответ на: комментарий от Deleted

конечно.

CONFIG_DRM_AMDGPU=m
modinfo -n amdgpu
/lib/modules/4.7.5-gentoo/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko

slon ()
Ответ на: комментарий от Deleted

В дебиане нет его по дефолту, хотя в принципе у него модуль загружен.

steemandlinux ★★★★★ ()
Ответ на: комментарий от slon

Нет, как тогда выводится используемый иксовый драйвер? glxinfo?

Deleted ()
Последнее исправление: merhalak (всего исправлений: 1)
Ответ на: комментарий от Deleted

Нет

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

как тогда выводится используемый иксовый драйвер? glxinfo?

#!/bin/bash

if [ -z "$1" ]; then
    logfile=/var/log/Xorg.0.log
else
    logfile="$1"
fi

sed -n 's@.* Loading .*/\(.*\)_drv.so@\1@p' "$logfile" |
    while read driver; do
        if ! grep -q "Unloading $driver" "$logfile"; then
            echo $driver
            break
        fi
    done
slon ()
Последнее исправление: slon (всего исправлений: 1)
Ответ на: комментарий от slon

«Нет» к ответу на «Всегда считал, что они одним пакетом ставятся», т.к. на это мне поступил ответ «CONFIG_DRM_AMDGPU=m». Я имел в виду, что в дебиане amdgpu ядерный модуль и иксовый модуль не в одном ли пакете находятся?

Deleted ()
Последнее исправление: merhalak (всего исправлений: 1)
Ответ на: комментарий от Deleted

Конечно нет, исключено.

Но у меня нет доказательств, я дебианом никогда не пользовался с того момента, когда он не установился через netinstall лет 5 назад, просто это было крайне глупо.

Грепнул только что дебиановский конфиг, там CONFIG_DRM_AMDGPU=m есть, значит пакет ничего не ставит.

Это вообще странная ситуация, когда пакет ставит свободный модуль ядра. Возможно я просто не сталкивался с таким.

slon ()
Ответ на: комментарий от slon

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

Deleted ()
Ответ на: комментарий от steemandlinux

OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD ICELAND (DRM 3.2.0 / 4.7.0-1-amd64, LLVM 3.8.1) OpenGL core profile version string: 4.1 (Core Profile) Mesa 12.0.3 OpenGL core profile shading language version string: 4.10 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 12.0.3 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.0.3 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00 OpenGL ES profile extensions:

iwan12iwan ()
Ответ на: комментарий от Deleted

Проблема с драйвером wi-fi, решался добавлением одного модуля в блеклист, а основного с определенными параметрами. Видеодрайвер сейчас, а в остальном все отлично

iwan12iwan ()
Ответ на: комментарий от iwan12iwan

Ну все работает же.

Запускать программы как DRI_PRIME=1 <program_name>

Если в стиме, то нажимаешь свойства - установить опции запуска:

DRI_PRIME=1 %command%

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

Купи видеокарту и проблем не будет.

inchallah ()
Ответ на: комментарий от iwan12iwan

Fn клавиши отрабатывают корректно?

Deleted ()
Ответ на: комментарий от steemandlinux

так в выводе же пишет 256 mb и определяется она как display controller и разницы DRI_PRIME не дает в glxgears, на дискретной карте еще хуже смотрятся шестеренки

iwan12iwan ()
Ответ на: комментарий от steemandlinux

Переставил на Ubuntu 16.04, поставил проприетарный драйвер с сайта amd и после перезагрузки не могу зайти в графическую систему. После логина выкидывает.

iwan12iwan ()
Ответ на: комментарий от iwan12iwan

Мимо пакетного менеджера вообще ничего ставить не нужно. Теперь систему читстить придётся чтобы восстановить всё.

anonymous ()
Ответ на: комментарий от iwan12iwan

На ubuntu сверху ставится ppa paduka, а не продукт российско-индийского творчества.

steemandlinux ★★★★★ ()
Ответ на: комментарий от iwan12iwan

Это не пакет для установки в систему, а исходник для сборки пакетов разработчиками дистрибутивов.

anonymous ()
Ответ на: комментарий от iwan12iwan

Это и есть продукт российско-индийского творчества.

Вы DRI_PRIME=1 <игра> запускали или нет?

steemandlinux ★★★★★ ()
Последнее исправление: steemandlinux (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.