X сбоев для запуска с пяти мультирабочих столов дисплеев fglrx

Новая установка 12.04.1 LTS x86-64, видеокарты Sapphire Flex HD6950.

  • Я initally загрузился с одним подключенным дисплеем, добавили другие четыре, и они все работали (клонированные)
  • Я могу установить их на "Рабочий стол Мультидисплея" и получить пять независимых дисплеев, но у каждого есть его собственные панели Единицы. (Я в конечном счете хочу объединиться, четыре из них в единственную рабочую область рассматривали как один дисплей),
  • В преследовании Xinerama я установил их на "Единственный Рабочий стол Дисплея (Мультирабочий стол)", который требует перезапуска. Во время последующей начальной загрузки, X сбоев для запуска.

Интересный бит от конца /var/log/Xorg.0.log:

[    14.517] (II) fglrx(4): [uki] DRM interface version 1.0
[    14.517] (II) fglrx(4): [uki] created "fglrx" driver at busid "PCI:1:0:0"
[    14.517] (II) fglrx(4): [uki] added 8192 byte SAREA at 0x2000
[    14.517] (II) fglrx(4): [uki] mapped SAREA 0x2000 to 0x7fb706a97000
[    14.518] (II) fglrx(4): [uki] framebuffer handle = 0x3000
[    14.518] (II) fglrx(4): [uki] added 1 reserved context for kernel
[    14.518] (II) fglrx(4): swlDriScreenInit done
[    14.518] (EE) fglrx(4): Not enough video memory to allocate primary surface (frame buffer).
[    14.518] (II) fglrx(4): Shutdown CMMQS
[    14.518] (II) fglrx(4): [uki] removed 1 reserved context for kernel
[    14.518] (II) fglrx(4): [uki] unmapping 8192 bytes of SAREA 0x2000 at 0x7fb706a97000
[    14.518] (WW) fglrx(4): ***********************************************************
[    14.518] (WW) fglrx(4): * DRI initialization failed                               *

Эта строка в особенности привлекла мое внимание: fglrx(4): Not enough video memory to allocate primary surface (frame buffer). Карта имеет два гигабайта памяти.

Я использую последний стабильный драйвер от AMD (12.8), создал .debs с этим руководством: Что корректный путь состоит в том, чтобы установить собственные Видеодрайверы Катализатора ATI (fglrx) непосредственно от AMD?

Кто-то еще, который имел эту ошибку, работал вокруг этого с "nopat" параметрическим усилителем ядра; я попробовал это, и это не помогло (https://bugs.launchpad.net/ubuntu / + source/fglrx-installer / + ошибка/1004546)

Я также смешал с ServerLayout в xorg.conf немного, задавшись вопросом, были ли 9 600 горизонтальных пикселей слишком много:

Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
        Screen         "amdcccle-Screen[1]-1" 1920 0
        Screen         "amdcccle-Screen[1]-2" 3840 0
        Screen         "amdcccle-Screen[1]-3" 5760 0
        # my failure occurs with either of these lines:
        Screen         "amdcccle-Screen[1]-4" 5760 1200
        # Screen         "amdcccle-Screen[1]-4" 7680 0
EndSection

Обновление: 3 840 пределов?

Когда я использую конфигуратор Дисплеев Ubuntu вместо вещи AMD, это, кажется, говорит мне, что существует жесткий предел 3840x3840 для всего виртуального рабочего стола:

requested position/size for CRTC 149 is outside the allowed limit: position=(3840,3840), size=(1920, 1200), maximum=(3840,3840)

Гугля вокруг, я вижу, что другие встречаются с той же ошибкой со множеством максимальных пределов - как это число получено? Как я мог бы увеличить его?

Как обходное решение на данный момент я могу перестроить экраны на этом диалоговом окне для установки в 3840x3840 квадрат, но это не отражает физическое расположение моих дисплеев.

У меня нет достаточного количества представителя еще на этом сайте обмена стека для встраивания изображения, но вот диалоговое окно с этими 3 840 пределами: http://i.stack.imgur.com/CKAld.png

2
задан 13 April 2017 в 15:24

1 ответ

Я связался со службой поддержки AMD и рад сообщить, что проблема «Недостаточно видеопамяти для выделения первичной поверхности (кадрового буфера)» исправлена ​​в Catalyst 12.11.

0
ответ дан 13 April 2017 в 15:24

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

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