我在新款 iMac retina 2015 上使用 Ubuntu 16.04。(请不要问我为什么)
我正在尝试使用 AMDGPU 从我的卡中获得优质的 3D 图形。
我使用 rerind 启动。这与 fglrx 无关。
我目前正在使用默认的 radeon 驱动程序 - 它在 5k 分辨率下有缺陷(这并不奇怪) - 但可用。
该卡是R9 M380根据 MAC,但在 Ubuntu 中的报告不同。
在 Mac 的系统信息中我有:
Chipset Model: AMD Radeon R9 M380
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 2048 MB
Vendor: ATI (0x1002)
Device ID: 0x6640
Revision ID: 0x0080
ROM Revision: 113-C6005R-800
EFI Driver Version: 01.00.800
在 Ubuntu 16.04 中我有:
$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Saturn XT [FirePro M6100] (rev 80)
$ lspci | grep AMD
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Saturn XT [FirePro M6100] (rev 80)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Tobago HDMI Audio [Radeon R7 360 / R9 360 OEM]
查看 wiki 页面
https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units#Radeon_R5.2F7.2F9_M300_Series
这R9 M380描述表明它是GCN 第一代(1.0-南部群岛)。
哪里R7 360在同一页面上将其描述为GCN 第二代(1.1——海岛)
还有FirePro M6100描述如下:
https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units#FirePro_Mobile_Series
似乎有GCN 第二代 GCN 1.1
这非常重要,因为 AMDGPU 的最低要求至少为 1.1(并且已被禁用)且不支持 1.0。因此,根据具体情况,我可能能够让它运行。
问题:我到底有哪张卡?
更新 :我已在 Mac 论坛上发布了此内容:http://www.mac-forums.com/apple-desktops/335312-ati-graphics-imac-27-incorrect-graphics-card-reported.html
更新 :我已按照 Mac 上的建议安装了 DPCI Manger,但它与自身相矛盾。状态页面上显示:
AMD Radeon R9 M380
但在 PCI 列表页面中显示:
89501002, 6640, 106B, 014B, Advanced Micro Devices, Inc. [AMD/ATI], Saturn [Radeon HD 8950]
作为 VGA 兼容显示控制器!——天哪——又报告了一张卡!我想现在大约有 4 张了。
更新 : sudo lshw -关于 Ubuntu 的回报
jowan@iMac16:~$ sudo lshw -class display
*-display
description: VGA compatible controller
product: Saturn XT [FirePro M6100]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 80
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:27 memory:a0000000-afffffff memory:b0000000-b07fffff ioport:3000(size=256) memory:d1600000-d163ffff memory:d1640000-d165ffff
所以..目前我能看到的唯一共同点是土星型号名称,M6100 也拥有这个名称。M6100 基于 Radeon R9 M280X。我真心希望它不是 Radeon HD 8950,因为这样它就与 M380 处于同一水平。
答案1
您有一台 FirePro M6100。
您可以通过查看 MAC 输出来查看这一点,其中显示有 2GByte 的视频内存。Radeon R9 M380 有 4GByte。
Linux 和 Phoronix 正在报告此问题,因为这是卡告诉他们的信息。