LINUX.ORG.RU

Как понять какая на самом деле установлена видеокарта?

 , ,


0

1

Приветствую. Приобрёл по дешману RX 570 от Saphire, на 4 гига, версия с одним единственным видеовыходом (DVI-D). Установлен Debian 10, Mesa 18.3, Linux 4.19. И информация о видеоадаптере выдаётся разная: в одном месте указано RX 470/480, в другом RX 570. Кому верить?

glxinfo | egrep -i 'device|memory'
    Device: Radeon RX 570 Series (POLARIS10, DRM 3.27.0, 4.19.0-6-amd64, LLVM 7.0.1) (0x67df)
    Video memory: 4096MB
    Unified memory: no
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 3824 MB, largest block: 3824 MB
    VBO free aux. memory - total: 4084 MB, largest block: 4084 MB
    Texture free memory - total: 3824 MB, largest block: 3824 MB
    Texture free aux. memory - total: 4084 MB, largest block: 4084 MB
    Renderbuffer free memory - total: 3824 MB, largest block: 3824 MB
    Renderbuffer free aux. memory - total: 4084 MB, largest block: 4084 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 4096 MB
    Total available memory: 8192 MB
    Currently available dedicated video memory: 3824 MB
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
    GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_memory_object, 
    GL_EXT_memory_object_fd, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, 
    GL_NVX_gpu_memory_info, GL_NV_conditional_render, GL_NV_depth_clamp, 
    GL_AMD_pinned_memory, GL_AMD_query_buffer_object, 
    GL_EXT_memory_object, GL_EXT_memory_object_fd, GL_EXT_multi_draw_arrays, 
    GL_MESA_window_pos, GL_NVX_gpu_memory_info, GL_NV_blend_square, 
    GL_EXT_gpu_shader5, GL_EXT_map_buffer_range, GL_EXT_memory_object, 
    GL_EXT_memory_object_fd, GL_EXT_multi_draw_arrays, 
lspci | grep -i vga[br]01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480] (rev ef)[br]

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

Я это к тому что ИМХО оба способа не надежные. По PCI ID как по мне надежней.

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

там просто чип одинаковый стоит многие определяторы просто не запариваются чтобы отличать их

Thero ★★★★★
()

Возможно, это старый как мир развод с подменой id в биосе карты. Только бенчмарки покажут правду.

anonymous
()

Амуде перемаркировывает один и тот же чип раз за разом, выдавая его за «новые поколения».

Ты только узнал?

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

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

anonymous
()

Заглянуть в системник и посмотреть на текстолите, лол.

Никсовые утилиты тебе точно модель не покажут, т. к. качественных открытых баз нету. Есть pci id (который может быть одинаков у разных моделей видеокарт с идентичной архитектурой но разным количеством блоков чего-нибудь масштабируемого), есть pci subsystem id (производитель/модель видеокарты как таковой, по факту - текстолита с обвязкой видеочипов, и айдишник может быть одинаков для карт, у которых все это идентично, но модель GPU разная). У драйвера есть информация, по которой можно идентифицировать с точностью до наличия каких-либо особенностей в программной модели, но интерфейсов для ее получения нет (хотя можно посмотреть на clGetDeviceInfo()), либо они не стандартизированы. pci.ids заполнены абы как, пара человек отписалась в апстрим, что с таким айдишником у них RX480 - значит, все устройства с таким айдишником RX480, и никто из владельцев RX570 не заморочится с репортом из-за того, что у него она отображается как RX480.

shatsky ★★
()

Никому не верь. Polaris 10 — это чип для 470/480. Потом амд немного подкрутила ему частоты, и получились 570/580. Разница в производительности между ними порядка 5%, так что вообще говоря тебе должно быть пофиг какая там именно у тебя карта.

morse ★★★★★
()

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

https://www.techpowerup.com/gpu-specs/amd-ellesmere.g795

gosha36 ★★
()
lspci | grep -E "VGA|3D"

для тех кто вообще в танке - neofetch

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

Стоит немного подождать, и RTX 2080 TI отыквится, а rx470 раскроет свой потанцевал...

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

памяти столько же, просто выше частоты и лучше разгон (не актуально для linux)

Ford_Focus ★★★★★
()
sudo update-pciids

ради интереса сделай.

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