Проблема с драйвером ATI, fglrxinfo возвращает сообщение об ошибке NULL, файл Xorg.conf выглядит странно

У меня есть HP dv6, в частности, с ati Radeon HD 5650. Это одна из тех замечательных гибридных видеокарт.

Я потратил много времени, пытаясь правильно установить драйверы для этой видеокарты. Моя основная причина сделать это - запустить gnome 3, который не будет работать должным образом, когда я устанавливаю драйвер fglrx из раздела дополнительных драйверов системных настроек. Я знаю, что желание запустить gnome 3 может показаться тривиальным, но я поставил себе задачу заставить это работать. Есть ли способ просто игнорировать графику ati и использовать графику intel при использовании gnome?

Итак, после переустановки Ubuntu с помощью wubi я сразу же последовал этому руководству.

1110 Однако я столкнулся с некоторыми блоками. Когда я запустил команду aticonfig, я получил ответ

PowerXpress error: Cannot stat '/usr/lib64/fglrx': No such file or directory

Я установил символическую ссылку между / usr / lib и / usr / lib64. Я не знаю, правильно ли это, но это заставило меня двигаться вперед. Когда я перезагружал компьютер после вызова aticonfig, я зависал при загрузке на черном экране. Это было похоже на

Checking Blah            [ok]
.....
Checking Battery State   [ok]

Были некоторые ошибки, но те, которые я видел, были не важны. Итак, я захожу в tty1 и пытаюсь запустить команду fglrxinfo, но я получаю ответ:

Error: unable to open display (null)

Итак, я смотрю на мой файл 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 "device"
    Identifier   "aticonfig-Device[0]-0"
    Driver       "fglrx"
    BusID        "PCI:1: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
Section

Я пытался сделать aticonfig --acpi-services=off так же, как и состояние других потоков, но это не сработало.

Я был бы очень признателен за любую помощь, которую я могу получить.

Спасибо.

РЕДАКТИРОВАТЬ

Я обнаружил, что если я удаляю свой xorg.conf файл, я могу, по крайней мере, загрузиться и войти в графический интерфейс Ubuntu

0
задан 6 March 2013 в 15:56

3 ответа

Вот как я заставил его работать с моей гибридной установкой Intel / AMD:

  • Обновите X.org до последней версии, добавив следующий PPA:

    sudo apt-add-repository ppa:xorg-edgers/ppa
    sudo apt-get update && sudo apt-get dist-upgrade
    
  • Символическая ссылка lib & amp; lib64, чтобы избежать ошибки lib64:

    sudo ln -s /usr/lib/ /usr/lib64/
    
  • Установите драйвер ATI вручную. НЕ создавайте пакеты deb:

    sudo sh ./amd-driver-installer-12-1-x86.x86_64.run
    
  • Обновление X.org :

    sudo aticonfig --initial --nobackup
    
  • После этого перезагрузите компьютер.

0
ответ дан 6 March 2013 в 15:56

Для Ubuntu 14.4.2 - я только что скопировал cp -r /usr/lib64/fglrx /usr/lib/. Поскольку aticonfig проверяет разрешения для папки fglrx, а ln -s всегда rwxrwxrwx, я знаю, что это не очень хороший вариант, но все работает)

0
ответ дан 6 March 2013 в 15:56

Я застрял с той же проблемой, в Ubuntu Precise x64 (на самом деле, Linux Mint Maya). Пустой экран, больше ничего. Мне пришлось ввести пароль для входа и после загрузки системы, нажав Alt-F1, открылся хотя бы новый сеанс терминала. Поскольку интернет-соединение не работало (это KDE, использует кошелек для хранения паролей, хотя теоретически вы могли бы ввести его пароль вслепую, как при входе в систему пользователя), вместо установки последнего xorg (согласно Octavian) вы просто создали символическую ссылку:

sudo ln -s /usr/lib32/ /usr/lib/

И перезагрузка. И это сработало.

0
ответ дан 6 March 2013 в 15:56

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

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