LINUX.ORG.RU

Linux mint не видит дискретную видеокарту AMD

 , ,


1

2

Приветствую всех. Linux mint не видит дискретную видеокарту amd radeon r5 m255 , стоковая Intel(R) HD Graphics 5500. Вот что выводит lspci | grep VGA: 00:02.0 VGA compatible controller:

Intel Corporation HD Graphics 5500 (rev 09)
Команда cat /sys/kernel/debug/vgaswitcheroo/switch показывает:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:0a:00.0

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


Ответ на: комментарий от anonymous
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.1 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #2 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
07:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
09:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
0a:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz PRO [Radeon R5 M255]
r00t ()
Ответ на: комментарий от mandala
Providers: number : 2
Provider 0: id: 0x66 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 4 associated providers: 1 name:modesetting
Provider 1: id: 0x3f cap: 0x4, Source Offload crtcs: 0 outputs: 0 associated providers: 1 name:AMD Radeon R5 M255 @ pci:0000:0a:00.0
r00t ()
Ответ на: комментарий от mandala
DRI_PRIME=1 glxgears
315 frames in 5.0 seconds = 62.844 FPS
300 frames in 5.0 seconds = 59.868 FPS
300 frames in 5.0 seconds = 59.916 FPS

DRI_PRIME=0 glxgears
333 frames in 5.0 seconds = 66.548 FPS
299 frames in 5.0 seconds = 59.779 FPS
299 frames in 5.0 seconds = 59.737 FPS
r00t ()
Ответ на: комментарий от r00t

Да, убери свой дурацкий тег из темы и добавь три тега [amd], [prime], [mint] (без скобок, конечно) — люди подтянутся которые лучше понимают, что тебе лучше щас сделать, проприетарный драйвер поставить и как, в минте вроде есть графическая тыкалка мышкой для этого, или firmware nonfree если нужен если не стоит еще, я в минте пас...

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

Поправил теги. Менеджер драйверов выдает сообщение: Проприетарные драйверы устройств не используются в вашей системе.Больше там ничего нельзя сделать

r00t ()

ытался запустить через DRI_PRIME=1 , но безуспешно , дискретная видеокарта не запускается

Что происходит, почему ты решил что не запускается? Судя по тому что шестеренки работают все норм. Покажи вывод glxinfo | grep Open и DRI_PRIME=1 glxinfo | grep Open

Если ты судишь по одинаковому колву фпс в шестеренках то это судя по всему синхронизация вертикальная включена.

Behem0th ★★★★★ ()
Последнее исправление: Behem0th (всего исправлений: 2)
Ответ на: комментарий от Behem0th

glxinfo | grep Open:

 Vendor: Intel Open Source Technology Center (0x8086)
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

DRI_PRIME=1 glxinfo | grep Open:

OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon R5 M255 (ICELAND / DRM 3.23.0 / 4.15.0-20-generic, LLVM 6.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

vblank_mode=0 DRI_PRIME=1 glxgears С этим показывает нормально.

Как можно полностью переключиться на дискретную видеокарту без DRI_PRIME=1 ?

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

Ну все у тебя нормально. Чтоб нормально сравнить производительность запусти какую ни будь игру на интеле и на АМД да сравни. Или бенчи, unigine valley или новее unigine superposition как примеры неплохих тестов.

Как можно полностью переключиться на дискретную видеокарту без DRI_PRIME=1 ?

Добавить DRI_PRIME=1 в глобальные переменные. Но зачем?

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

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

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

ноутбук может лагать даже при банальном просмотре видео в браузере

Не понятно что подразумевается под лагами, ЕМНИП в линуксе не один браузер по умолчанию не использует видюху для ускорения видео. Опиши что за лаги. Скажи установлен ли в системе драйвер xf86-video-intel я не пользовался минтом потому не знаю как там называется пакет, возможно xserver-xorg-video-intel поищи по аналогии и скажи установлен или нет.

нужно узнавать полное название пакета программы

Нет, правишь ярлыки нужных программ добавляя туда указанную переменную.

В любом случае я уже говорил что тебе просто нужно добавить DRI_PRIME=1 в глобальные переменные. Поищи в инет как это сделать.

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

Попробовал так , пробовал через терминал , в программе ничего не меняется , как зависал ноут на проигрывании Full hd видео , так и зависает , на Windows такого не было.

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

В firefox есть экспериментальное ускорение видео. У меня работает, нагрузка на CPU упала.

И вообще, зайди таки на amd.com и поставь их проприетарный драйвер, зачем тебе эта Mesa?

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

Вот ошибка при попытке установить проприетарные драйверы amd:

error: Detected X Server version 'XServer 1.19.6_64a' is not supported. Supported versions are X.Org 6.9 or later, up to XServer 1.10 (default:v2:x86_64:lib:XServer 1.19.6_64a:none:4.15.0-20-generic:)
Installation will not proceed

r00t ()