xorg.conf проигнорирован

Я создал использование/etc/X11/xorg.conf aticonfig --initial который похож на это:

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:11:0: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

Когда я пытался запустить lightdm это crashs. Рассмотрение /var/log/lightdm/x-0.log, это говорит мне, что не может найти устройство PCI:

fglrx: Никакой раздел согласующего устройства, например (BusID PCI:0@11:0:0)

Таким образом, я искал использование устройств PCI lspci и найденный, что 11:0:0 на самом деле не GPU, но устройство моста PCI:

...
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
...
0b:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT [Radeon R9 290X]

Кажется, что инструменты ATI не могут настроить GPU позади устройств моста PCI. Так, никакое грандиозное предприятие, просто зафиксируйте PCI BusID для соответствия фактическому GPU BusID, правильно? Таким образом, я изменил строку в xorg.conf к:

BusID       "PCI:b:0:0"

И попробованный перезапуск lightdm использование sudo service lightdm restart.Угадайте что? ТА ЖЕ ошибка! Это снова говорит мне, что не может найти, что устройство PCI 11:0:0 даже думало, что xorg.conf говорит этому использовать устройство b:0:0! Я могу сказать, что это использует xorg.conf от/ext/X11/xorg.conf потому что журнал Саис так:

(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(WW) fglrx: No matching Device section for instance (BusID PCI:0@11:0:0) found

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

Так: у кого-либо есть идея, почему моя конфигурация в/etc/X11/xorg.conf, кажется, проигнорированный compleatly, но журнал все еще сообщает для использования его? Где я нахожу xorg.conf, который на самом деле используется так, я могу зафиксировать неправильный PCI BusID?

Обновление: /var/log/Xorg.0.log сообщает об интересном материале:

[    11.894] (II) AMD Proprietary Linux Driver Build Date: Feb 27 2015 03:27:32
[    11.894] (WW) Falling back to old probe method for fglrx
[    11.918] (II) Loading PCS database from /etc/ati/amdpcsdb /etc/ati/amdpcsdb.default
[    11.920] ukiDynamicMajor: found major device number 251
[    11.920] ukiOpenByBusid: Searching for BusID PCI:b:0:0
[    11.920] ukiOpenDevice: node name is /dev/ati/card0
[    11.920] ukiOpenDevice: open result is 9, (OK)
[    12.165] ukiOpenDevice: open result is 9, (OK)
[    12.165] ukiOpenByBusid: ukiOpenMinor returns 9
[    12.165] ukiOpenByBusid: ukiGetBusid reports PCI:11:0:0
[    12.166] ukiOpenDevice: node name is /dev/ati/card1
[    12.166] ukiOpenDevice: open result is -1, (No such device)
[    12.166] ukiOpenDevice: open result is -1, (No such device)
[    12.166] ukiOpenDevice: Open failed
...
[    12.169] (WW) fglrx: No matching Device section for instance (BusID PCI:0@11:0:0) found

Кажется, что это ищет b:0:0 и успешно находит его. Затем по некоторым причинам это просто искало все устройства PCI и также находит, что - среди других - 11:0:0 не допустимый GPU - НО fglrx все еще пытается использовать его.

Обновление, Переключающееся на gdm, не помогает. Теперь даже экран входа в систему остается черным. Однако после переключения на gdm я получаю еще некоторый значимый вывод из Xorg.0.log:

[    28.219] ukiOpenByBusid: Searching for BusID PCI:11:0:0
[    28.219] ukiOpenDevice: node name is /dev/ati/card0
[    28.219] ukiOpenDevice: open result is 9, (OK)
[    28.219] ukiOpenByBusid: ukiOpenMinor returns 9
[    28.219] ukiOpenByBusid: ukiGetBusid reports PCI:11:0:0
[    28.224] (--) Chipset Supported AMD Graphics Processor (0x67B0) found
[    28.224] (WW) fglrx: No matching Device section for instance (BusID PCI:0@11:0:1) found

...

[    28.235] (EE) fglrx(0): DAL initialization failed!
[    28.235] (EE) fglrx(0): Display Infrastructure Failed
[    28.235] (EE) fglrx(0): PreInit failed

...

    28.244] (EE) Screen(s) found, but none have a usable configuration.
[    28.244] (EE)
Fatal server error:
[    28.244] (EE) no screens found(EE)

Походит на xorg.conf, произведенный aticonfig - начальная буква не работает? Какие-либо идеи?

0
задан 23 August 2015 в 21:19

1 ответ

Имейте Вас, попробовал это:

sudo apt-get install --reinstall unity
sudo dpkg-reconfigure unity
dconf -reset /etc/X11/xorg.conf

и это могло бы хорошо работать этот путь.

-1
ответ дан 1 October 2019 в 03:34

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

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