Доброго времени суток.
Есть: OS - suse 15.0 CPU - iCore 3 RAM - 12Gb Video - 6670(1024)
Как ни странно, мало что можно запустить. Из steam ничего не запускается и ошибок не выдает. Родные дрова АМД от 15 года и fglrx сняты с поддрежки. Новые amdgpu-pro, так же как и Vulkan, не держат 6670. Под PlayOnLinux удалось запустить Wow3, но с жуткими тормозами и без горячих клавиш.
«sudo lspci -v»
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks XT [Radeon HD 6670/7670] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited / Sapphire Technology Device e247
Flags: fast devsel, IRQ 16
Memory at e0000000 (64-bit, prefetchable) [size=256]
Memory at f7e20000 (64-bit, non-prefetchable) [size=128]
I/O ports at e000 [size=256]
Expansion ROM at 000c0000 [disabled] [size=128]
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
Kernel modules: radeon
/var/log/Xorg.0.log
59.620] (II) Loading /usr/lib64/xorg/modules/libvbe.so
59.626] (II) Module vbe: vendor="X.Org Foundation"
59.626] compiled for 1.19.6, module version = 1.1.0
59.626] ABI class: X.Org Video Driver, version 23.0
59.626] (II) Loading sub module "int10"
59.626] (II) LoadModule: "int10"
59.626] (II) Loading /usr/lib64/xorg/modules/libint10.so
59.634] (II) Module int10: vendor="X.Org Foundation"
59.634] compiled for 1.19.6, module version = 1.0.0
59.634] ABI class: X.Org Video Driver, version 23.0
59.634] (II) VESA(0): initializing int10
59.636] (II) VESA(0): Primary V_BIOS segment is: 0xc000
59.636] (II) VESA(0): VESA BIOS detected
59.636] (II) VESA(0): VESA VBE Version 3.0
59.636] (II) VESA(0): VESA VBE Total Mem: 16384 kB
59.636] (II) VESA(0): VESA VBE OEM: AMD ATOMBIOS
59.636] (II) VESA(0): VESA VBE OEM Software Rev: 13.12
59.636] (II) VESA(0): VESA VBE OEM Vendor: (C) 1988-2010, AMD Technologies$
59.636] (II) VESA(0): VESA VBE OEM Product: TURKS
59.636] (II) VESA(0): VESA VBE OEM Product Rev: 01.00
59.669] (II) VESA(0): Creating default Display subsection in Screen section
"vesa" for depth/fbbpp 24/32
59.669] (==) VESA(0): Depth 24, (--) framebuffer bpp 32
59.669] (==) VESA(0): RGB weight 888
59.669] (==) VESA(0): Default visual is TrueColor
59.669] (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
59.669] (II) Loading sub module "ddc"
59.669] (II) LoadModule: "ddc"
59.669] (II) Module "ddc" already built-in
Что опробовано:
- mesa пробовал, но так и не ясно начали работать или нет, так как разницы не было видно, как и понять что они заменили прежний драйвер.
- Gallium nine через wine не помог. Скорее всего по причинам выше сказанным. Для suse отдельного пакета нет.
- Драйвер radeon. Хорошая статья для gentoo, но мало подходящая для suse. Прошивки в системе есть. Часть команд удалось выполнить. Пробую разбираться.
- glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 5.0, 256 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.0.2
OpenGL core profile shading language version string: 3.30
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.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 18.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
- xorg.conf пробовал его как то править, после чего пришлось руками вырезать куски, загрузившись без GUI, так как не нашел вменяемой статьи по настройке в моём случае.
- xf86-video-ati этот пакет поставлен, но работает он или нет не знаю.
No update candidate for 'xf86-video-ati-18.0.1-lp150.1.1.x86_64'. The highest available version is already installed.
dmesg | grep -E ‘drm|radeon’ | grep -iE ‘firmware|microcode’
3.199486] [drm] Loading TURKS Microcode
3.199497] radeon 0000:01:00.0: Direct firmware load for radeon/TURKS_pfp.bin failed with error -2
3.199499] ni_cp: Failed to load firmware "radeon/TURKS_pfp.bin"
3.199553] [drm:evergreen_init [radeon]] *ERROR* Failed to load firmware!
Пробовал пересобрать initrd, но систме либо не удаётся понять декомпрессор либо пишет ошибку загрузки статичной ноды драйвера.
команды следующие
cd /tmp/wrk/
mkdir /tmp/wrk/initrdxz
cd /tmp/wrk/initrdxz
unxz -c ../initrd-4.12.14-lp150.12.58-default | cpio -i -d -H newcmkdir /tmp/wrk/initrdxz/lib/firmare/radeon -p
mkdir /tmp/wrk/initrdcpio/lib/firmare/radeon -p
cp /tmp/wrk/*.bin /tmp/wrk/initrdxz/lib/firmare/radeon/
cp /tmp/wrk/*.bin /tmp/wrk/initrdcpio/lib/firmare/radeon/
cd /tmp/wrk/initrdxz
find ./ | cpio -o -H newc | xz -c > ../initrd-4.12.14-lp150.12.58-default2
Можно что то сделать?[/size][/size][/size][/size]