Назад | Перейти на главную страницу

Проблемы с ATI ES1000 на Debian Wheezy

У меня есть машина HP DL580, и я обновил Debian 6 до 7 (версия AMD64; ядро ​​также было обновлено до 3.2). Эта машина оснащена графической картой ATI ES1000. Поэтому я выполнил инструкции, перечисленные в http://wiki.debian.org/AtiHowTo для установки карты, в основном путем установки прошивка-linux-несвободная и libgl1-mesa-dri пакеты.

К сожалению, 3D-ускорение не работает, и в результате gnome-shell запускается в резервном режиме. Выход grep AGP /boot/config-$(uname -r) является

CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y

и выход grep DRM_RADEON /boot/config-$(uname -r) является

CONFIG_DRM_RADEON=m
CONFIG_DRM_RADEON_KMS=y

Можно увидеть содержимое моего журнала Xorg.0.log Вот.

Как видно, AIGLX возвращается к программному обновлению. Ошибка следующая:

[2770371.141] (EE) AIGLX error: Calling driver entry point failed
[2770371.141] (EE) AIGLX: reverting to software rendering
[2770371.141] (II) AIGLX: Screen 0 is not DRI capable

Мой /etc/X11/xorg.conf файл выглядит как показано ниже. Обратите внимание, что даже без этого файла (режим автоопределения) 3D-ускорение не запускается.

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        Screen      1  "Screen1" RightOf "Screen0"
        Screen      2  "Screen2" RightOf "Screen1"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/X11/misc"
        FontPath     "/usr/share/fonts/X11/cyrillic"
        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/Type1"
        FontPath     "/usr/share/fonts/X11/100dpi"
        FontPath     "/usr/share/fonts/X11/75dpi"
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
        FontPath     "built-ins"
EndSection

Section "Module"
        Load  "glx"
        Load  "dri2"
        Load  "record"
        Load  "extmod"
        Load  "dri"
        Load  "dbe"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Monitor"
        Identifier   "Monitor2"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        Identifier  "Card0"
        Option      "AccelMethod"   "EXA"
        Option          "DRI"                   "True"
        Option      "AGPMode"           "8"
        Driver      "radeon"
        BusID       "PCI:1:3:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "Card1"
        Monitor    "Monitor1"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen2"
        Device     "Card2"
        Monitor    "Monitor2"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Выход LIBGL_DEBUG=verbose glxinfo >/dev/nulll выглядит следующим образом (обратите внимание, что я сгенерировал вывод, используя туннелирование X11 через ssh, т.е. ssh -X):

libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /root/.drirc: No such file or directory.

Кроме того, я пробовал использовать драйвер, как указано в http://wiki.debian.org/ATIProprietary безуспешно. Судя по всему, AMD отказалась от поддержки устаревших карт.

Я не знаю, как мне продолжить, чтобы это работало. Любая помощь или подсказка действительно приветствуются.

У ATI ES1000 нет 3D-ускорителя. Вот почему не запускается AIGLX.