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

У меня машина hp DL580, и я обновил Debian 6 до 7 (выпуск AMD64; ядро ​​также было обновлено до 3.2). Эта машина имеет графическую карту ATI ES1000. Поэтому я следовал инструкциям, перечисленным в http://wiki.debian.org/AtiHowTo установить карту, в основном путем установки пакетов firmware-linux-nonfree и 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 отказалась от поддержки устаревших карт.

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

1 ответ

Решение

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

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