LINUX.ORG.RU

Дискретная видеокарта медленнее чем интегрированная

 , ,


0

1

Здравствуйте. Купил ноутбук HP 15-bw018ur. Две видеокарты - интегрированная в AMD A12-9720P, дискретная AMD Radeon 530 2GB. Проблема в том, что если запустить любую игру с опцией DRI_PRIME=1, то FPS будет на процентов 10-20 ниже чем без этой опции:

Besiege
https://ibb.co/e2QBhp
https://ibb.co/fSD8TU - DRI_PRIME=1

Burnout Paradise City(WINE)
https://ibb.co/eXD8TU
https://ibb.co/gMABhp - DRI_PRIME=1

Sid Meier's Civilization V
https://ibb.co/jfEAa9
https://ibb.co/hoeXoU
https://ibb.co/fPn7Np
https://ibb.co/kqzMhp
https://ibb.co/nqWHNp - DRI_PRIME=1
https://ibb.co/fwABhp - DRI_PRIME=1
https://ibb.co/kLswF9 - DRI_PRIME=1
https://ibb.co/hiy3v9 - DRI_PRIME=1

[igor@archlinux ~]$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon R7 Graphics (CARRIZO, DRM 3.26.0, 4.18.4-zen1-1-zen, LLVM 6.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.6
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.1 Mesa 18.1.6
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
[igor@archlinux ~]$ DRI_PRIME=1 glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon (TM) R7 M340 (ICELAND, DRM 3.26.0, 4.18.4-zen1-1-zen, LLVM 6.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.6
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.1 Mesa 18.1.6
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
[igor@archlinux ~]$ lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Complex
	Subsystem: Hewlett-Packard Company Family 15h (Models 60h-6fh) Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wani [Radeon R5/R6/R7 Graphics] (rev c8)
	DeviceName: ATI EG BROADWAY
	Subsystem: Hewlett-Packard Company Wani [Radeon R5/R6/R7 Graphics]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
	Subsystem: Hewlett-Packard Company Kabini HDMI/DP Audio
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
	Kernel driver in use: pcieport
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
	Kernel driver in use: pcieport
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
	Kernel driver in use: pcieport
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 1578
	Subsystem: Hewlett-Packard Company Device 8333
00:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157d
00:09.2 Audio device: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Audio Controller
	Subsystem: Hewlett-Packard Company Family 15h (Models 60h-6fh) Audio Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 20)
	Subsystem: Hewlett-Packard Company FCH USB XHCI Controller
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 49)
	Subsystem: Hewlett-Packard Company FCH SATA Controller [AHCI mode]
	Kernel driver in use: ahci
	Kernel modules: ahci
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 49)
	Subsystem: Hewlett-Packard Company FCH USB EHCI Controller
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 4a)
	Subsystem: Hewlett-Packard Company FCH SMBus Controller
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
	Subsystem: Hewlett-Packard Company FCH LPC Bridge
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 3
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 4
	Kernel driver in use: fam15h_power
	Kernel modules: fam15h_power
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 5
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
	Kernel driver in use: r8169
	Kernel modules: r8169
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723
	Subsystem: Hewlett-Packard Company Device 8319
	Kernel driver in use: rtl8723de
	Kernel modules: rtl8723de
05:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445] (rev 83)
	Subsystem: Hewlett-Packard Company Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

dmesg - https://pastebin.com/Z1idzWCD
/var/log/Xorg.0.log - https://pastebin.com/06mBgTR1

Купил ноутбук HP

ты местный Джонни Ноксвил ? Уверен что он у тебя не греется сильнее чем обычно при включении дискретки ? Это все таки HP, они не знают зачем нужно охлаждение

Dred ★★★★★
()

Есть вероятность, что дискретка просто слабее. Бывают такие странные ноутбуки.

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

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

Moattasam
() автор топика

дискретка — 320:20:8
интеграшка — 512:32:8

// тред закрыт.

Bruce_Lee ★★
()

9720P Core config 512:32:8
M530 Core config 384:24:6
Да, у M530 частота ядра повыше, но 128 лишних процессоров дают о себе знать.

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

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

троттлинг никто не отменял. Если берешь HP, бери и подставку, я думал это всем известно

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

Купил ноутбук HP

напрасно, но мы хотя бы посмеёмся

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

А как включить вывод такого мониторинга?

GALLIUM_HUD=«fps;temperature;cpu0+cpu1+cpu2+cpu3;cpufreq-cur-cpu0+cpufreq-cur-cpu1+cpufreq-cur-cpu2+cpufreq-cur-cpu3;GPU-load;VRAM-usage»

Moattasam
() автор топика

Я так понимаю дискретка тут нужна для игр которым надо много памяти и возможно что бы разгрузить теплопакет проца. Для цивилизации процессор имхо лучше шустрее, чем видеокарта. Так что снижайте настройки графики и радуйтесь более быстрой игре. Если ощутимо греется, подставка нужна!

Не знал что такие странные ноутбуки вообще продают))

sv_warvar
()

Зато не оптимус!

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

Брехня! Только всякий shit для потребл5.1ей греется.

Мимо на елитбуках

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

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

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

так и есть, но в линухах этого кросфайра нет и не будет.. но когда кто-то начнёт использовать Vulkan multi-GPU то оно должно заработать.

Thero ★★★★★
()

У меня такой глупый вопрос про дискретную AMD Radeon 530, по спецификации говорят что карта может быть с памятью ddr3, причем она работает только в 64-х битном режиме, значит ли это что интегрированная карта работающая с системой памятью ddr4 в двухканальном режиме (128 бит) будет быстрее чем дискретная? Вопрос чисто риторический.

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

Значит. Но есть ньюансы. Ирония в том что ddr4 в этом ноуте изначально идёт одной планкой в 8gb, кроме того с частотой 1866Мг поэтому при таких вводных не факт) Но если сделать двухканальный режим и удастся поднять частоту памяти, игры конечно будут работать лучше.

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

Я пошёл дальше и нагуглил существование более новой R8 M535DX, судя по названию, это как раз APU+M530, но найти подробностей, какой это должен быть APU, сходу не удалось и я забил, если ТСу интересно, пусть поищет сам. Опять же, с fglrx раньше у некоторых вполне работала dual graphics, может и в amdgpu-pro работать будет, опять же, лень разбираться, у меня нет под рукой ноутбука с dual graphics.

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

да это же HP, они в принципе кромсают всё что только могут.

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

Пфффффф. Нахрена они вообще её наклеили на плату?

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

зачем это купил?

В населенном пункте в котором я живу нет особого выбора ноутбуков. Мне нужно было взять ноутбук в пределах 30000 руб и этот показался самым нормальным(взял где-то за 31500). И еще этот ноут шел с установленным FreeDOS, рядом с ним стоял абсолютно такой-же ноут, но с установленной Виндой(стоил почти 40к). Ну я и подумал что норм ноут. Знал бы что такая фигня будет, лучше бы взял подешевле, но с нвидией

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

Кукуруза с нами штеуд под нами!

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

В населенном пункте в котором я живу нет особого выбора ноутбуков.

а под заказ доставки нет? соловей-разбойник лютует?

anonymous
()
Ответ на: ТСу от sqq

для игрушек купи Alienware

Мне не нужен игровой ноутбук. Я редко играю в игры, но иногда играю в Цивилизацию 5, а в нее можно спокойно играть в стратегическом режиме даже на интегрированной видеокарте. Меня просто интересует с чем связана низкая производительность дискретки

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

но с нвидией

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

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

Любой мультигпу работает в полутора играх и является дерьмом.

anonymous
()

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

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

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

[igor@archlinux ~]$ sensors
amdgpu-pci-0500
Adapter: PCI adapter
vddgfx:           N/A  
fan1:             N/A
temp1:            N/A  (crit = +104000.0°C, hyst = -273.1°C)
power1:           N/A  (cap =  25.00 W)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:         +0.0°C  (high = +70.0°C)
                       (crit = +100.0°C, hyst = +99.0°C)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +37.0°C  (crit = +226.8°C)
temp2:        +20.0°C  

amdgpu-pci-0008
Adapter: PCI adapter
vddgfx:       +3.05 V  
vddnb:            N/A  
fan1:             N/A
temp1:        +36.0°C  (crit =  +1.0°C, hyst = -273.1°C)
power1:           N/A  

fam15h_power-pci-00c4
Adapter: PCI adapter
power1:       68.55 mW (avg =  33.36 mW, interval =   0.01 s)
                       (crit =  15.00 W)

Кулер работает почти всегда на минимальных оборотах если не включать дискретку. Тиринг наблюдал только в firefox с плавной прокруткой

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

Радеон плох? Вылези из криокамеры. Тут только HP мудаки.

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

Как бы видяшки почти равноценные. На практике - какое у тебя ведро? И какая версия месы? От этого плясать надо в первую очередь. ВО вторую, Dual Graphics, под которую рассчитана эта связка не поддерживается линём. И в третьих, HP просто головоногие идиоты. Они сделали всё, чтобы из коробки оно работало хреново даже на винде. Там и температурные таблицы заебательские... Чуть что - троттлинг. ПРоблема же в том, что у тебя разные GCN - процовая видяшка новее, и такая связка R7 M445Dx ЕМНИП должна работать только под виндой. В твоём случае имеет смысл использование дискретки только для случаев, когда проц уходит во время игры/рендеринга в троттлинг (охлаждение говно и таблицы температурные - идиотические). Хотя там охлад сделан так, что дискретка разогревает проц... ))) Dual Graphics, как я понимаю, планируется не раньше 4.22, ядра младше 4.17 на этой связке использовать крайне не рекомендовано из-за приколов с IOMMU.

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

З.Ы. если б хэпэ не экономило и распаяло бы не GDDR3, а GDDR5 (как в моём буке, но у мена не хэпэ) - ситуация была бы иной.

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

Тиринг наблюдал только в firefox с плавной прокруткой

Я тоже самое наблюдаю в firefox, только в моем случае это ноут с nvidia g102m (мобильная графика из 2009 года), проприетарный драйвер 340.

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

какое у тебя ведро? И какая версия месы?

[igor@archlinux ~]$ uname -r
4.18.4-zen1-1-zen
[igor@archlinux ~]$ pacman -Q mesa
mesa 18.1.6-1

Dual Graphics, как я понимаю, планируется не раньше 4.22

Откуда такая информация?

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

Это не информация, это догадки. Про различные фичи амдгпу я вроде как почти угадал лет несколько назад. Хотя более вероятно, что к 4.22 пока что допилят WattMan
Единственное, что я могу сказать - это в 4.19 прилетает достаточно большое количество фиксов по амдгпу, и ситуация с производительностью и тепловыделением становится получше. Dual Graphics (продолжение Crossfire) линуксы сейчас не умеют (во всяком случае без костылей, мне такие способы вообще не известны).

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

Кулер работает почти всегда на минимальных оборотах

а в биосе нет опции, чтобы кулер выключался, когда температура и так низкая?

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

При простое кулер отключается, но если запустить например браузер то где-то через 10-20 секунд опять включится

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

странно. ну, может, его браузер так нагружает. много вкладок открыто?
у меня hp pavilion dv7, когда нагрузка низкая, кулер выключен, т.е. какие-то лёгкие программы запускать можно без включения кулера

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

ну, может, его браузер так нагружает. много вкладок открыто?

Где-то около 10 вкладок постоянно открыто. Я пытался регулировать скорость вентиляторов вручную, но ничего не получилось.

[root@archlinux igor]# echo 200 > /sys/class/hwmon/hwmon3/pwm1
[root@archlinux igor]# cat /sys/class/hwmon/hwmon3/pwm1
0
[root@archlinux igor]# dmesg  | tail
[11124.596367] amdgpu: [powerplay] pp_dpm_get_fan_control_mode was not implemented.
[11246.821058] amdgpu: [powerplay] pp_dpm_set_fan_speed_percent was not implemented.
[11252.141212] amdgpu: [powerplay] pp_dpm_get_fan_speed_percent was not implemented.
[11257.695515] amdgpu: [powerplay] pp_dpm_set_fan_speed_percent was not implemented.
[11259.126795] amdgpu: [powerplay] pp_dpm_get_fan_speed_percent was not implemented.
[11269.830116] amdgpu: [powerplay] pp_dpm_set_fan_speed_percent was not implemented.
[11271.372209] amdgpu: [powerplay] pp_dpm_get_fan_speed_percent was not implemented.
[11325.422961] amdgpu: [powerplay] pp_dpm_set_fan_speed_percent was not implemented.
[11406.469774] amdgpu: [powerplay] pp_dpm_set_fan_speed_percent was not implemented.
[11413.667595] amdgpu: [powerplay] pp_dpm_get_fan_speed_percent was not implemented.

Демон fancontrol тоже не работает

 fancontrol.service - Start fan control, if configured
   Loaded: loaded (/usr/lib/systemd/system/fancontrol.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Tue 2018-08-28 08:13:10 MSK; 12min ago
 Main PID: 2524 (code=exited, status=1/FAILURE)

Aug 28 08:13:09 archlinux fancontrol[2524]:   MINPWM=0
Aug 28 08:13:09 archlinux fancontrol[2524]:   MAXPWM=255
Aug 28 08:13:10 archlinux fancontrol[2524]: Enabling PWM on fans...
Aug 28 08:13:10 archlinux fancontrol[2524]: Starting automatic fan control...
Aug 28 08:13:10 archlinux fancontrol[2524]: /usr/sbin/fancontrol: line 495: read: read error: 0: Invalid argument
Aug 28 08:13:10 archlinux fancontrol[2524]: Error reading Fan value from /sys/class/hwmon/hwmon4/fan1_input
Aug 28 08:13:10 archlinux fancontrol[2524]: Aborting, restoring fans...
Aug 28 08:13:10 archlinux fancontrol[2524]: Verify fans have returned to full speed
Aug 28 08:13:10 archlinux systemd[1]: fancontrol.service: Main process exited, code=exited, status=1/FAILURE
Aug 28 08:13:10 archlinux systemd[1]: fancontrol.service: Failed with result 'exit-code'.

Moattasam
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.