Как мне заставить работать драйверы AMD / Intel Hybrid Graphics?

В Ubuntu 12.04 мой Sony Vaio VPCSE с Intel® HD Graphics 3000 и AMD Radeon ™ HD 6630M отлично работал с Catalyst Control Center версии 12.6. Также работало переключение между встроенной и дискретной графической картой.

В обоих случаях я следовал этому учебнику .

Но он не работает в Ubuntu 12.10.

Я протестировал учебник с Центром управления Catalyst из Ubuntu Software Center, версии 12.8 и 12.9. Всегда одна и та же проблема: после процесса установки я могу загрузиться на экране входа в систему. Но после ввода пароля для моего имени пользователя появляется только фоновое изображение. Единство, похоже, не начинается. Я могу попасть в контекстное меню, только щелкнув правой кнопкой мыши.

Я также пытался его исправить , но это также не работает для меня.

Есть идеи, что делать, чтобы решить эту проблему?

Обновление : та же проблема в Ubuntu 13.04!

Обновление : Решение для 13.04 не работает в Ubuntu 13.10!

63
задан 16.04.2020, 17:50

5 ответов

Для 13.10

он работает без настройки новой версии Ubuntu 13.10:

1) Откройте терминал и введите

sudo apt-get install fglrx fglrx-pxpress

2) и перезагрузите компьютер

10
ответ дан 16.04.2020, 17:51
  • 1
    Переключаться между картами - самый легкий путь: После выполнения шагов выше Вас может открыться от Тире Ubuntu " Управление Катализатором AMD Center" (Администратор). В разделе для переключаемой графики можно переключить между Intel GPU и AMD GPU. После переключения don' t забывают выходить из системы и входить в систему. – Alec Thomas 16.04.2020, 17:52
  • 2
    Это работает на меня также! – Peter Berg 16.04.2020, 17:52
  • 3
    Как точно делает это " work"? как Вы переключаетесь между картами? Запишите немного больше. Если бы это работало, то я мог бы рассмотреть обновление от 13,04. – Bilal 16.04.2020, 17:53
  • 4
    Это работало на меня к, на kubuntu 13.10 (от wiki.ubuntu.com/X/Config/HybridGraphics ), после попытки тонн другого дерьма. I' m на Samsung Chronos 7, которая имеет 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09); 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] (rev ff). GPU AMD действительно glitchy, но Intel GPU хорошо работает, хотя это, кажется, работает горячий (возможно, 10° C более горячий, чем прежде). У кого-либо была любая из тех двух проблем? – Evan Shaw 16.04.2020, 17:53
  • 5
    Этот didn' t работают на меня, к сожалению:-( – Flimzy 16.04.2020, 17:53

У меня есть Vaio VPCSE с гибридной графикой AMD / Intel, и я следовал вашим инструкциям шаг за шагом. К сожалению, когда я перешел на интегрированную графику в Catalyst, я заблудился после входа в систему, как вы и описали. При переходе на дискретную графику это работает - но я могу использовать fglrx из исходников для этого.

Так что мой единственный обходной путь, которым я не совсем доволен, - это использовать драйверы с открытым исходным кодом и отключить питание дискретной карты с помощью switcheroo. То есть, когда fglrx очищен от моей системы, я набираю

sudo -i
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

, предполагая, что

cat /sys/kernel/debug/vgaswitcheroo/switch

показывает + в строке, содержащей «IGD»

3
ответ дан 16.04.2020, 17:50
  • 1
    Я addd " Мои Сценарии для Switching" раздел по моему главному ответу. Это пишет сценарий, должен помочь Вам. – Peter Mortensen 16.04.2020, 17:51
  • 2
    Мне наконец удалось попробовать еще раз. Я переключил на низкий graphics/iGPU использование Вашего сценария. После входа в систему я застрял снова как прежде (т.е. мой рабочий стол со всеми отображаемыми значками на рабочем столе и работа щелчков правой кнопкой мыши, но без панель состояния, быстрый начинающий и все остальные, которые делают единицу функциональной). Я узнал, что compiz не удалось запуститься из-за пропавших без вести i965_dri.so. Следующее зафиксировало его: ' sudo ln-s/usr/lib/x86_64-linux-gnu/dri/i965_dri.so i965_dri.so' ' sudo ln-s/usr/lib/i386-linux-gnu/dri/i965_dri.so i965_dri.so' It' не работая без Вашей установки, таким образом, +1 для Вашего, как к. – Ka Mok 16.04.2020, 17:51

Для 12.10:

Это работает для меня !! И вот как я создал для вас инструкции:

Предварительная установка:

Три команды терминала:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install linux-headers-generic xserver-xorg-core libgcc1

Необязательно, если 64-разрядная версия - два терминала -команды:

sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr ; sudo ln -svT lib /usr/lib64

Скачать по этой прямой ссылке: https://launchpad.net/~andrikos/+archive/ppa/+sourcepub/2755647/+listing-archive-extra [ 1115] файлы и эти два пакета .deb в пустую папку

xserver-xorg-video-intel-dbg_2.20.0-0~andrik1_XXX.deb
xserver-xorg-video-intel_2.20.0-0~andrik1_XXX.deb

где XXX должен быть идентификатором вашей архитектуры (x86 или amd64)

Выполните следующие две команды терминала в папка с загруженными файлами .deb:

sudo dpkg -i xserver-xorg-video-intel*.deb
sudo dpkg-reconfigure Xorg

Затем перезагрузите компьютер

Примечание - это из PPA: https://launchpad.net/~andrikos/+archive /ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=quantal

Важно - Сегодня я получила обновление безопасности для «xserver» -org "из официальных репозиториев Ubuntu, которые снова сломали мою систему (без экрана входа в систему). Затем я установил два новейших xserver-org-video-intel * .deb (скачал и установил, как описано выше) из PPA https://launchpad.net/~andrikos/+archive/ppa/+packages?field .name_filter = & amp; field.status_filter = опубликованный & amp; field.series_filter = количественный снова. Вы также можете добавить этот PPA в свою систему для предотвращения этой проблемы. Для меня в этом PPA слишком много других пакетов, поэтому я сделаю это (загрузив два .deb-файла и установив их) вручную. Другое решение состоит в том, чтобы отменить выбор пакетов "xserver-org", если есть официальные доступные обновления безопасности Ubuntu.

Установка:

Получите текущий драйвер ATI Catalyst e, g 12.11 Beta (я проверил его в этом выпуске):

wget -c http://www2.ati.com/drivers/beta/amd-driver-installer-catalyst-12.11-beta-x86.x86_64.zip -O catalyst-12.11-beta-x86.x86_64.zip

Разархивируйте .zip и сделайте его исполняемым. Затем перейдите в папку с распакованным .run-файлом в терминале и введите:

sudo sh ./amd-driver-installer-XXX.run --buildpkg Ubuntu/quantal

Замените XXX на правильное имя файла

Установите созданные .deb-файлы с помощью следующая команда терминала в текущем каталоге:

sudo dpkg -i fglrx*.deb

После установки:

Введите команду терминала

sudo aticonfig --initial -f

Перезагрузите систему

sudo reboot

необязательно - исправление ошибки прямого рендеринга на интегрированной карте:

gksu gedit /etc/X11/Xsession.d/10fglrx

Добавьте строку "/ usr / lib / x86_64-linux-gnu / dri /" в вашей 64-битной системе, чтобы строка наконец, выглядит так:

LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/usr/lib32/fglrx/dri:/usr/lib/x86_64-linux-gnu/dri

Добавьте строку «/ usr / lib32 / dri /» в вашу 32-битную систему, чтобы строка в итоге выглядела следующим образом:

LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/usr/lib32/fglrx/dri:/usr/lib32/dri

Ссылки: [ 1125]

http://ubuntuforums.org/showthread.php?t=1930450

http://ubuntuforums.org/showthread.php?t=1930450& ; page = 51

http://www.upubuntu.com/2012/10/install-amd-catalyst-1211-beta-driver.html

[ 1126] Мои сценарии для переключения [112 6]

Сценарий для режима с высоким GPU:

#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm

Сценарий для режима с низким GPU:

#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm

Сценарий для отображения текущего режима GPU:

#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done

Примечание : Если у вас всегда возникают проблемы после выполнения сценария переключения, выполните перезагрузку системы (а не только повторный вход в систему).

16
ответ дан 16.04.2020, 17:51

Для 13.04:

Предварительная установка:

Три команды терминала:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install linux-headers-generic xserver-xorg-core libgcc1

Дополнительные две команды терминала для 64-битной системы:

[ 111]

(Примечание: вторая команда не обязательна, если уже есть такая символическая ссылка с именем lib64, указывающая на папку lib. И если уже существует настоящая папка с таким именем (определяется с помощью ls -l /usr/lib64), вы должны убедиться, что ее содержимое безопасно перемещено в папку /usr/lib, а затем удалить - теперь пустую - папку /usr/lib64 перед выполнением этой команды).

Загрузите с этих прямых ссылок: libudev0_175-0ubuntu13_amd64.deb .

и (более старый драйвер Intel - xserver-xorg - см. Также раздел «Важно» в ответе за 12.10 . Я думаю, что это также будет очень важно здесь.)

[1121 ] https://docs.google.com/file/d/0B0tTaH4qTIIXdDF3NThFWUtrYlU/edit?usp=sharing

Скопируйте эти файлы (два пакета .deb) в пустую папку.

Удалите старые драйверы:

sudo apt-get remove fglrx*
sudo apt-get remove xserver-xorg-video-intel

Выполните две следующие команды терминала в папке с загруженными файлами .deb:

sudo dpkg -i libudev*
sudo dpkg -i xserver-xorg-video-intel_2.21.6-0ubuntu4_amd64.deb

Prevent xserver-xorg- video-intel от обновления:

sudo apt-mark hold xserver-xorg-video-intel

Установка:

Получить текущий драйвер ATI Catalyst, например 13.04 (я проверял это в этом выпуске) с официального сайта: www.amd.com/drivers

Разархивируйте .zip и сделайте его исполняемым. Затем перейдите в папку с распакованным .run-файлом в терминале и введите:

sudo sh ./amd-catalyst-XX.X-linux-x86.x86_64.run --buildpkg Ubuntu/raring

Замените XXX на правильное имя файла.

Установите созданные .deb-файлы с помощью следующей команды терминала в текущем каталоге:

sudo dpkg -i fglrx*.deb

После установки:

Введите команду терминала

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo aticonfig --initial -f

(Примечание: если вы используете несколько видеокарт AMD или двойную графику AMD, вы можете вместо этого использовать sudo aticonfig --adapter=all --initial -f и / или если вы используете дисплей с двумя мониторами, вы также можете использовать эту дополнительную третью команду: sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE")

Выберите дискретный графический процессор

sudo aticonfig --px-dgpu

Перезагрузите систему

sudo reboot

Ссылки:

http://ubuntuforums.org/ showthread.php? t = 1930450

Мои сценарии для переключения

Скрипт для режима с высоким GPU:

#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm

Скрипт для режима с низким GPU :

#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm

Сценарий для отображения текущего режима графического процессора:

#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done

Примечание : Если у вас всегда возникают проблемы после выполнения сценария переключения, сделайте перезапуск вашей системы (и не только повторный вход в систему).

Новинка !!! ИНДИКАТОР для переключения:

Чтобы легко и просто переключаться между дискретными (AMD) и интегрированными (Intel) графическими процессорами, перейдите на https://github.com/beidl/amd-indicator [ 1123] , а затем загрузите и установите туда файл DEB . [+1131] [+1131] [1 155]

58
ответ дан 16.04.2020, 17:52

Для 13.10:

Предварительная установка:

Выполнить три команды терминала:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install linux-headers-generic xserver-xorg-core xserver-xorg-video-all libgcc1

Дополнительные две команды терминала для 64-битной системы:

sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr
sudo ln -svT lib /usr/lib64

Если ia32-libs недоступно, выполните эти указания и установите с помощью:

sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386

Примечание: Вторая команда не должна необходимо, если там уже есть такая символическая ссылка с именем lib64, указывающая на папку lib. И если уже существует настоящая папка с таким именем (определяется с помощью ls -l /usr/lib64), вы должны убедиться, что ее содержимое безопасно перемещено в папку /usr/lib, а затем удалить - теперь пустую - папку /usr/lib64 перед выполнением этой операции. команда.

Удалите старые драйверы:

sudo apt-get remove fglrx*

Переустановите драйвер Intel:

sudo apt-get install --reinstall xserver-xorg-video-intel

Загрузите пакет .deb:

wget http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu//pool/main/u/udev/libudev0_175-0ubuntu13_amd64.deb

Выполните следующее команда терминала в папке с загруженным файлом .deb:

sudo dpkg -i libudev*

Установка:

Получить текущий драйвер AMD Catalyst с официального сайта

[ 1159] Распакуйте архив и сделайте .run исполняемым:

unzip amd-*catalyst-*.zip
chmod +x amd-*catalyst-*.run

Сгенерируйте пакеты драйверов:

sudo sh ./amd-*catalyst-*.run --buildpkg Ubuntu/saucy

Установите сгенерированные пакеты .deb:

sudo dpkg -i fglrx*.deb
[ 1139] После установки:

Введите следующие команды терминала:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo aticonfig --initial -f

Примечание: Если вы используете несколько видеокарт AMD или двойную графику AMD, вы можете вместо этого используйте следующую команду:

sudo aticonfig --adapter=all --initial -f

Примечание: Если вы используете дисплей с двумя мониторами, вы также можете использовать эту дополнительную третью команду:

sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"

Выбрать дискретный графический процессор:

sudo aticonfig --px-dgpu

Перезагрузите систему:

sudo reboot

Скрипты для переключения:

Скрипт для Hig h-GPU-Mode:

#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm

Скрипт для режима Low-GPU:

#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm

Скрипт для отображения текущего режима GPU:

#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done

[ 1177] Примечание: Если у вас всегда возникают проблемы после выполнения сценария переключения, перезапустите систему (а не только повторно войдите в систему).

New! Индикатор для переключения:

Для удобного и простого переключения между дискретными (AMD) и интегрированными (Intel) графическими процессорами перейдите на страницу GitHub проекта , а затем загрузите и установите .deb файл оттуда.

enter image description here

Ссылки:

  1. [все варианты] AMD / Intel Hybrid Graphics работает - Форумы Ubuntu
  2. ] Руководство по установке Ubuntu Saucy - cchtml.com
  3. BinaryDriverHowto / AMD - Справка сообщества Ubuntu
  4. X / Устранение неполадок / VideoDriverDetection - Ubuntu Wiki

Этот ответ основан на Руководстве Мариан Люкс 13.04 .

4
ответ дан 16.04.2020, 17:52
  • 1
    Как прежде, ТОЛЬКО этот метод из использования последнего драйвера от веб-сайта AMD ( amd-catalyst-14.1-betav1.3-linux-x86.x86_64.zip ) работал на меня - СПАСИБО! – anonymous 16.04.2020, 17:52