Проблемы с обновлением Xubuntu 14.10 с fglrx [закрыто]

У меня ATI Mobility Radeon HD 5650:

$ sudo lshw -C video
  *-display UNCLAIMED     
       description: VGA compatible controller
       product: Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:c0000000-cfffffff memory:d0000000-d001ffff ioport:9000(size=256) memory:d0040000-d005ffff

Я использую fglrx-updates, хотя тоже пробовал обычный fglrx, оба установлены с использованием apt-get (т.е. не загружены с сайта AMD) , Обновлен с 14.04 до 14.10. Обновление прошло нормально, однако при перезагрузке я не смог войти в X. Он загрузился бы, показал бы счетчик перед отображением диалогового окна входа в систему, а затем завис. Не удалось добраться до ttys, хотя магические ключи sysrq работали.

После перезагрузки в режиме восстановления и переустановки fglrx-updates я мог войти в систему, однако при запуске некоторых приложений X я получаю ошибки. Примеры:

$ fglrxinfo
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  157 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13
$ glxgears 
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  157 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13

Я пытался очистить и переустановить fglrx и fglrx-updates, но это не сработало. Мой xorg.conf довольно стандартный и был сгенерирован с использованием aticonfig --initial:

$ cat /etc/X11/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 "Monitor"
    Identifier   "0-LVDS"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1600x900"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-CRT1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1600x900"
    Option      "TargetRefresh" "60"
    Option      "Position" "1600 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-LVDS" "0-LVDS"
    Option      "Monitor-CRT1" "0-CRT1"
    BusID       "PCI:2:0:0"
EndSection

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

При выполнении перенастройки я получаю следующее:

$ sudo dpkg-reconfigure fglrx-updates
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken
Processing triggers for libc-bin (2.19-10ubuntu2) ...

Я не могу загрузить модули fglrx или fglrx_updates:

$ sudo modprobe fglrx
modprobe: ERROR: ../libkmod/libkmod-module.c:816 kmod_module_insert_module() could not find module by name='fglrx_updates'
modprobe: ERROR: could not insert 'fglrx_updates': Function not implemented
$ sudo modprobe fglrx_updates
modprobe: FATAL: Module fglrx_updates not found.

, что приводит меня к мысли, что что-то совершенно не так.

Помимо прочего, я вижу это в /var/log/Xorg.0.log:

[   381.131] (--) PCI:*(0:2:0:0) 1002:68c1:1025:0442 rev 0, Mem @ 0xc0000000/268435456, 0xd0000000/131072, I/O @ 0x00009000/256, BIOS @ 0x????????/131072
[   381.131] (II) "glx" will be loaded by default.
[   381.131] (WW) "xmir" is not to be loaded by default. Skipping.
[   381.131] (II) LoadModule: "glx"
[   381.132] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/extensions/libglx.so
[   381.132] (II) Module glx: vendor="Advanced Micro Devices, Inc."
[   381.132]  compiled for 6.9.0, module version = 1.0.0
[   381.132] (II) LoadModule: "fglrx"
[   381.132] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so
[   381.157] (II) Module fglrx: vendor="FireGL - AMD Technologies Inc."
[   381.157]  compiled for 1.4.99.906, module version = 14.20.7
[   381.157]  Module class: X.Org Video Driver
[   381.157] (II) Loading sub module "fglrxdrm"
[   381.157] (II) LoadModule: "fglrxdrm"
[   381.157] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/linux/libfglrxdrm.so
[   381.158] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[   381.158]  compiled for 1.4.99.906, module version = 14.20.7
[   381.158] (II) AMD Proprietary Linux Driver Version Identifier:14.20.7
[   381.158] (II) AMD Proprietary Linux Driver Release Identifier: UNSUPPORTED-14.201.1006.1002    
[   381.158] (II) AMD Proprietary Linux Driver Build Date: Sep  2 2014 10:14:55
[   381.158] (++) using VT number 7

, но я также вижу это:

[   381.344] (EE) fglrx(0): atiddxDriScreenInit failed. Probably kernel module missing or incompatible.
[   381.344] (WW) fglrx(0): ***********************************************************
[   381.344] (WW) fglrx(0): * DRI initialization failed                               *
[   381.344] (WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible *
[   381.344] (WW) fglrx(0): * 2D and 3D acceleration disabled                         *
[   381.344] (WW) fglrx(0): ***********************************************************

Когда я запускаю sudo amdcccle, у меня нет Мониторы включены, и разрешение в свойствах дисплея составляет 4000 x 4000. Я могу включить мониторы там, и это выглядит нормально, но, похоже, не прилипает. Нажав на Обнаружение подключенных дисплеев, вы можете забыть, что я настроил мониторы.

Глядя на это:

кажется что fglrx не совместим с X 1.16, который я использую:

$ X -version

X.Org X Server 1.16.0
Release Date: 2014-07-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-61-generic x86_64 Ubuntu

, однако Xubuntu 14.10, по-видимому, поставляется по умолчанию:

дает:

Package: xserver-xorg-core (2:1.16.0-1ubuntu1)

, поэтому не уверен, что это правда, также посмотрим на это :

, где упоминается версия, поддерживающая X 1.16 был освобожден 14 сентября.

Больше данных:

$ uname -a
Linux laptop 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Есть идеи, что может быть не так и что делать? Я могу вернуться к частной собственности, но я думаю, что у меня тоже были проблемы с этим, поэтому я не хочу прыгать через больше (хотя и разных) обручей.

1
задан 23 November 2014 в 07:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: