В 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!
В версии 13.10
он работает без дополнительных настроек на свежих версиях Ubuntu 13.10. высокий:
1) Откройте терминал и введите
sudo apt-get install fglrx fglrx-pxpress
2) и перезагрузите
У меня тоже есть Vaio VPCSE с гибридной графикой AMD / Intel, и я шаг за шагом следовал вашим инструкциям. К сожалению, когда я перешел на интегрированную графику в Catalyst, я потерялся после входа в систему, как вы и описали. При переходе на дискретную графику это работает, но я могу использовать для этого fglrx из исходников.
Так что мой единственный обходной путь, которым я не очень доволен, - это использовать драйверы с открытым исходным кодом и выключить питание компьютера. дискретная карта с использованием Switcheroo. То есть, когда fglrx очищен от моей системы, я набираю
sudo -i
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
, предполагая, что
cat /sys/kernel/debug/vgaswitcheroo/switch
показывает + в строке, содержащей «IGD»
Три команды терминала:
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
(Примечание: вторая команда в этом нет необходимости, если уже существует такая символическая ссылка с именем lib64
, указывающая на папку lib
. И если уже существует настоящая папка с таким именем (определяется с помощью ls -l / usr / lib64
), убедитесь, что его содержимое безопасно перемещено в папку / usr / lib
, а затем удалите - теперь пустую - папку / usr / lib64
перед выполнением этой команды).
Загрузите по этим прямым ссылкам: libudev0_175-0ubuntu13_amd64.deb .
и (старый драйвер Intel - xserver-xorg - см. также раздел «Важно» в ответе за 12.10 . Думаю, здесь это тоже будет очень важно.)
https://docs.google.com/file/d/0B0tTaH4qTIIXdDF3NThFWUtrYlU/edit?usp=sharing
Скопируйте эти файлы (два пакета .deb) в empt y папку.
Удалите старые драйверы:
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
Запретить обновление 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
Скрипт для High- Режим графического процессора:
#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm
Скрипт для режима низкого энергопотребления:
#!/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 , а затем загрузите и установите туда файл DEB .
სამი ტერმინალის ბრძანების შესრულება:
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– ის ამჟამინდელი დრაივერი - დან ოფიციალური ვებსაიტი
გახსენით არქივი და გააკეთეთ .run
შესრულებადი:
unzip amd-*catalyst-*.zip
chmod +x amd-*catalyst-*.run
შექმენით დრაივერების პაკეტები:
sudo sh ./amd-*catalyst-*.run --buildpkg Ubuntu/saucy
დააინსტალირეთ გენერირებული .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"
აირჩიეთ დისკრეტული GPU:
sudo aticonfig --px-dgpu
გადატვირთეთ სისტემა:
sudo reboot
სკრიპტები მაღალი 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
შენიშვნა: თუ გადართვის სკრიპტის შესრულების შემდეგ ყოველთვის გაქვთ პრობლემები, გადატვირთეთ სისტემა (და არა მხოლოდ ხელახლა შესვლა).
დისკრეტული (AMD) და ინტეგრირებული (Intel) GPU- ების გადართვის სასიამოვნო და მარტივი გზა, გადადით პროექტის GitHub გვერდზე ,შემდეგ ჩამოტვირთეთ და დააინსტალირეთ .deb
ფაილი იქიდან.
ამ პასუხს ეყრდნობა Marian Lux- ის 13.04 სახელმძღვანელო .
Это работает на меня!!! И вот как я создал для вас:
Three terminal-commands:
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
Optional if 64 Bit - two terminal-commands:
sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr ; sudo ln -svT lib /usr/lib64
Download from this direct-link: https://launchpad.net/~andrikos/+archive/ppa/+sourcepub/2755647/+listing-archive-extra файлы и эти два .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
Important - Сегодня я получил обновление безопасности для "xserver-org" из официальных репозиториев Ubuntu, в результате чего моя система снова развалилась (экрана входа нет). Затем я установил два новейших xserver-org-video-intel*.deb'а (скачанных и установленных, как описано выше) с PPA https://launchpad.net/~andrikos/+archive/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=quantal опять. Вы также можете добавить этот PPA в свою систему для предотвращения этой проблемы. Для меня этот PPA содержит слишком много других пакетов, поэтому я сделаю это (скачаю два .deb-файла и установлю их) вручную. Другое решение - де-выбрать пакеты "xserver-org", если доступны официальные обновления безопасности Ubuntu.
Получите текущий драйвер ATI Catalyst, например, 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
Enter the terminal command
sudo aticonfig --initial -f
Reboot your system
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
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
Script for High-GPU-Mode:
#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm
Script for Low-GPU-Mode:
#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm
Script for show current GPU-Mode:
#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done
Note: Если у вас всегда возникают проблемы после выполнения Switching-Script, перезагрузите систему (а не только перезагрузите).