LINUX.ORG.RU

Не работает Amd blob на ubuntu 15.10

 , , ,


0

1

В общем имею HTPC мать AM1M-A, проц Version: AMD Athlon(tm) 5350 APU with Radeon(tm) R3 видео

 sudo aticonfig --list-adapters
* 0. 00:01.0 AMD Radeon HD 8400 / R3 Series


Крутится это всё на Ubuntu 15.10 
 Linux server 4.2.0-19-generic #23-Ubuntu SMP Wed Nov 11 11:39:30 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

С большим трудом поставил fglrx. Но при попытке вывести fglrxinfo
Error: unable to open display (null)
 Мой Xorg.conf 
Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:0:1:0"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Лог Xorg.log
Ошибок нет
Warnings
 (WW) Falling back to old probe method for fglrx
[    21.506] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:1) found
[    21.551] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[    21.798] (WW) fglrx(0): Option "VendorName" is not used
[    21.798] (WW) fglrx(0): Option "ModelName" is not used

Сам fglrx вроде грузится

II) LoadModule: "fglrx"
[    20.796] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so
[    20.980] (II) Module fglrx: vendor="FireGL - AMD Technologies Inc."
[    20.981] (II) Loading sub module "fglrxdrm"
[    20.981] (II) LoadModule: "fglrxdrm"
[    20.981] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/linux/libfglrxdrm.so
[    21.002] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[    21.006] (WW) Falling back to old probe method for fglrx
[    21.506] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:1) found
[    21.507] (II) fglrx(0): pEnt->device->identifier=0x55673e316ab0
[    21.507] (II) fglrx(0): === [xdl_xs117_atiddxPreInit] === begin
[    21.507] (II) fglrx(0): FB driver is enabled
[    21.516] (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
[    21.516] (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    21.516] (==) fglrx(0): Default visual is TrueColor
[    21.516] (**) fglrx(0): Option "DPMS" "true"
[    21.516] (==) fglrx(0): RGB weight 888
[    21.516] (II) fglrx(0): Using 8 bits per RGB 
[    21.516] (==) fglrx(0): Buffer Tiling is ON
[    21.516] (II) Loading sub module "fglrxdrm"
[    21.516] (II) LoadModule: "fglrxdrm"
[    21.516] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/linux/libfglrxdrm.so
[    21.516] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[    21.550] (**) fglrx(0): NoAccel = NO
[    21.550] (**) fglrx(0): AMD 2D Acceleration Architecture enabled
[    21.550] (--) fglrx(0): Chipset: "AMD Radeon HD 8400 / R3 Series" (Chipset = 0x9830)
[    21.550] (--) fglrx(0): (PciSubVendor = 0x1043, PciSubDevice = 0x8623)
[    21.550] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original AMD
[    21.550] (--) fglrx(0): Linear framebuffer (phys) at 0xc0000000
[    21.550] (--) fglrx(0): MMIO registers at 0xfeb00000
[    21.550] (--) fglrx(0): I/O port at 0x0000f000
[    21.550] (==) fglrx(0): ROM-BIOS at 0x000c0000
[    21.550] (II) fglrx(0): AC Adapter is used
[    21.550] (II) fglrx(0): AMD Video BIOS revision 9 or later detected
[    21.550] (--) fglrx(0): Video RAM: 524288 kByte, Type: DDR3
[    21.550] (II) fglrx(0): PCIE card detected

BusID «PCI:0:1:0»
[ 21.506] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:1) found

anonymous
()

Драйвер откуда ставил? Репы? С офф.сайта?

Я не в курсе, поддерживается ли блобом сейчас ядро 4.2.

sudo amdconfig --initial -f делал?

ekzotech ★★★★
()
Ответ на: комментарий от ekzotech
1. BusID «PCI:0:1:0»
[ 21.506] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:1) found 
 

Да это видел. Пробовал меня Bus id конфиге, на тот что в логе, вообще никак не помогает. Просто в логе пишет уже совсем другой например такой (BusID PCI:0@0:0:1) found 

2. sudo amdconfig --initial -f делал? 
Делал.

Ставил.
1. Дрова с родного репозитория убунту.

2. Ставил дрова со стороннего репозитория.  
[url=http://www.youtube.com/watch?v=tlV3dsIYwxQ ]По этой инструкции[/url]


3. Пробовал ставить самые последние дрова с сайта АМД тут вообще не вышло ничего. Все время что то не нравилось отказывался ставить при этом в логе только это

 

NOTE: If your system has logged the missing packages required for installation, install them in the order as per the log file to resolve pa$
Check if system has the tools required for Packages Generation.
To build kernel modules of AMD, system needs Kernel-Development package to be installed
Please run command: sudo zypper install kernel-devel <we presume, you have DVD in the CD driver>

One or more tools required for Graphics Pacakges Generation are not found on the system. Recommended is to install the required tools for s$
Optionally, you can run commands to ignore these dependecies but end result may not be as expected. Not recommended

 

Что за зефир я не понял но пропробовал
 
 sudo zypper install kernel-devel
[sudo] пароль для server: 
zypper: relocation error: zypper: symbol _ZN4zypp5CpeId11NoThrowType13lastMalformedE, version ZYPP_plain not defined in file libzypp.so.1503 with link time reference
 
Timuridze
() автор топика
Ответ на: комментарий от steemandlinux

Чтобы сравнить самому, а не верить прохладным историям. Проблемс?

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

zypper это ПМ из opensuse. Причём тут он - непонятно.

Для сборки драйвера с оф.сайта AMD надо установить доп.зависимости:

sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 xserver-xorg-dev debhelper lib32gcc1

Это для 64-бит системы.

sh amd-driver-installer-15.30.1025-x86.x86_64.run --buildpkg Ubuntu/wily

Это сборка пакетов для твоей версии, кажется.

Потом готовые пакеты ставить через

sudo dpkg -i *.deb
ну или указать имя каждого пакета, если у тебя в этой же папке есть и другие .deb

Дальше sudo amdconfig --initial -f (-f для перезаписи существующего конфига), ну и ребут, соответственно.

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

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

Да в том то и дело. Дела все по приведенной инструкции несколько раз. Исходники ядра стоят. Все пакеты что вы выше привели тоже.

Делаю sh amd-driver-installer-15.30.1025-x86.x86_64.run --buildpkg Ubuntu/wily

Виснет минут на 20 в итоге никаких deb я не получаю,в консоли следующее.

Generating package: Ubuntu/wily
mv: cannot stat 'dpkg-deb:': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/dpkg-deb: has been successfully generated
mv: cannot stat 'building': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/building has been successfully generated
mv: cannot stat 'package': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/package has been successfully generated
mv: cannot stat '\'fglrx-core\'': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/'fglrx-core' has been successfully generated
mv: cannot stat 'in': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/in has been successfully generated
mv: cannot stat '\'../fglrx-core_15.300-0ubuntu1_amd64.deb\'.': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/fglrx-core_15.300-0ubuntu1_amd64.deb'. has been successfully generated
mv: cannot stat 'dpkg-deb:': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/dpkg-deb: has been successfully generated
mv: cannot stat 'building': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/building has been successfully generated
mv: cannot stat 'package': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/package has been successfully generated
mv: cannot stat '\'fglrx\'': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/'fglrx' has been successfully generated
mv: cannot stat 'in': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/in has been successfully generated
mv: cannot stat '\'../fglrx_15.300-0ubuntu1_amd64.deb\'.': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/fglrx_15.300-0ubuntu1_amd64.deb'. has been successfully generated
mv: cannot stat 'dpkg-deb:': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/dpkg-deb: has been successfully generated
mv: cannot stat 'building': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/building has been successfully generated
mv: cannot stat 'package': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/package has been successfully generated
mv: cannot stat '\'fglrx-dev\'': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/'fglrx-dev' has been successfully generated
mv: cannot stat 'in': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/in has been successfully generated
mv: cannot stat '\'../fglrx-dev_15.300-0ubuntu1_amd64.deb\'.': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/fglrx-dev_15.300-0ubuntu1_amd64.deb'. has been successfully generated
mv: cannot stat 'dpkg-deb:': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/dpkg-deb: has been successfully generated
mv: cannot stat 'building': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/building has been successfully generated
mv: cannot stat 'package': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/package has been successfully generated
mv: cannot stat '\'fglrx-amdcccle\'': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/'fglrx-amdcccle' has been successfully generated
mv: cannot stat 'in': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/in has been successfully generated
mv: cannot stat '\'../fglrx-amdcccle_15.300-0ubuntu1_amd64.deb\'.': No such file or directory
Package /home/server/soft/fglrx-15.30.1025/fglrx-amdcccle_15.300-0ubuntu1_amd64.deb'. has been successfully generated
Removing temporary directory: fglrx-install.AmrfD8


Делал просто
sh amd-driver-installer-15.30.1025-x86.x86_64.run --buildpkg он сам определяет что у меня Ubuntu/wily

Делал даже 
amd-driver-installer-15.30.1025-x86.x86_64.run
Тогда он просто на выбор предлагает 2 варианта, 
AMD  Proprietary Driver 15.30.1025
1) Generate Distribution Specific Driver Package (Recommended)
2) Install Driver 15.30.1025 on X.Org 6.9 or later 64-bit
Please choose the product to install, or Q to quit.  [1] 

Выбираю первый вариант
получаю
loki_setup: directory: (null)
----====== AMD  Proprietary Driver 15.30.1025 installation program ======----

You are running a x86_64 machine with libc5 (Debian GNU/Linux (or similar))
Hit Control-C anytime to cancel this installation program.


Please install pre-requisites before
proceeding with AMD Proprietary Driver Package Generation.
Please check file /usr/share/ati/fglrx-install.log for more details.
 
Timuridze
() автор топика
Ответ на: комментарий от Timuridze

Первая строка в гугле

Последнее сообщение (на момент написания поста) - что проблема не в драйвере, а в системе. Решения пока не вижу.

Значит надо пробовать драйвер из системного репозитория.

Тебе надо полностью снести fglrx через fglrx-uninstall (вроде после удаления через apt-get, т.е. сначала удали пакеты fglrx из системы через пакетный менеджер, потом пройдись скриптом, если он останется), стереть конфиг иксов, ребутнуться, и попробовать заюзать системную утилиту для установки проприетарных драйверов (забыл, как она называется; штатный значок с зелёной платой).

Кстати, а чем опенсорс драйвер не устраивает? Твоя карта должна вполне неплохо поддерживаться.

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

Кстати, а чем опенсорс драйвер не устраивает? Твоя карта должна вполне >неплохо поддерживаться.

В общем то устраивает, шило в одном месте и желание проверить возможно blob лучше? Бред наверно. Сам виноват не стоило ставить толко вышедшую 15.10, пользовался LTS релизом не было половины проблем с которыми столкнулся уже.

У меня de вообще не стоит. Это HTPC, телек торенты всё такое, там оболочка kodi, не знаю даже как из консоли заюзать системную утилиту для установки драйвера.

Кстати раз уж тему создал может ответите на еще один вопрос. После рестарта компьютера, оболочка Kodi запускается не на весь экран, а где то на четверть, чтобы исправить приходится заходить в настройки Kodi и перевыбирать источник сигнала http://s018.radikal.ru/i513/1512/27/b1d0d9dcba9e.jpg

Возможно это как то связанно со следующим выводом xorg.log

    22.237] ukiOpenByBusid: ukiGetBusid reports PCI:0:1:0
[    22.261] (II) fglrx(0): Setting screen physical size to 508 x 285


Это немного раздражает htpc пользуются домашние и гости и каждый раз приходится объяснять куда заходить и что делать.
Timuridze
() автор топика
Ответ на: комментарий от Timuridze

А, ну раз нет DE - можно смело из консоли через apt-get install fglrx ставить, оно вроде само подтянет зависимости.

Насчёт лучше или хуже - не знаю. Меня на 6970 устраивает опенсорс.

За Kodi вообще не знаю, первый раз слышу даже.

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

Благодарю за помощь. Попробую еще раз поставить из офиц репов 15.10 fglrx, не выйдет вернусь на свободные. От добра добра не ищут.

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

Я 15.10 не ставил, не в курсе, что там и как. Сидел пару месяцев на 15.04.

Сейчас у меня arch, но не хватает unity и глобального меню.

Может тебе лучше откатиться на LTS?

ekzotech ★★★★
()

как по мне,поставьте лучше LTS. а все эксперименты и пальцем потрогать это на вирт. машинах.

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