Lenovo G510 не может использовать графику Radeon, fglrx или switcheroo
Я пользуюсь Ubuntu 14.04 всего несколько недель и действительно наслаждаюсь этим. Я впервые использую Linux и очень впечатлен тем, как легко было изучить новую операционную систему, сохраняя при этом функциональность для моих повседневных задач.
Однако я потратил дополнительные деньги на эту машину для видеокарты. Я могу играть в игры, которые я хочу на Linux, но я не получаю производительность, которой я должен быть.
Установка fglrx с использованием дополнительных драйверов или загрузка последней версии от AMD убивает систему, и мне приходится использовать загрузчик, чтобы запустить командную строку apt-get purge fglrx*
вернуться на рабочий стол. Я подозреваю, что это потому, что машина вообще не использует карту Radeon, а драйверы fglrx совершенно не подходят для интегрированного графического процессора Intel.
Если я бегу: lspci | grep VGA
- Может видеть только одну видеокарту
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor
Integrated Graphics Controller (rev 06)
Но sudo lshw -c display
показывает оба:
*-display
description: Display controller
product: Mars [Radeon HD 8670A/8670M/8750M]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list rom
configuration: driver=fglrx_pci latency=0
resources: irq:16 memory:b0000000-b7ffffff memory:b8000000-b803ffff ioport:4000(size=256) memory:b8040000-b805ffff
*-display UNCLAIMED
description: VGA compatible controller
product: 4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:b9000000-b93fffff memory:a0000000-afffffff ioport:5000(size=64)
Дополнительные драйверы показывают AMD/ATI с использованием xorg-server-video-ati, но Настройки -> Подробности показывают Intel Haswell Mobile.
после того, как я добавил modeset=1 в /etc/default/grub (обновленный grub) и с правами root
cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
Но это ничего не делает, я все равно получаю тот же результат с помощью приведенной выше команды:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
содержимое / etc / default / grub
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="modeset=1"
С добавлением modeset=1 мой ноутбук работает намного круче. Поклонник даже не загорелся, пока я делал этот пост. Поэтому я думаю, что обе карты работали раньше, но не использовали Radeon.
Я уже давно занимаюсь этим, прочитал много похожих вопросов на этом сайте и попытался использовать их, чтобы помочь мне безуспешно.
Как я могу воспользоваться моей картой Radeon?
РЕДАКТИРОВАТЬ:
после перезагрузки у меня произошла ошибка, из-за которой произошел сбой xorg с SIBABRT. Я подумал, что это может быть причиной того, что я не смог включить вторую видеокарту. Итак, я побежал sudo dpkg-reconfigure xserver-xorg
и получил сообщение о том, что xserver-xorg не был установлен.
Если я попробую sudo apt-get install xserver-xorg
сообщение: центр управления Unity имеет неудовлетворенные зависимости - libcheese-gtk23 и libcheese7, но они не будут установлены. Если я пытаюсь установить их, он говорит, что последняя версия уже установлена.
Также попытался перезапустить xserver мышления, теперь есть способ, которым он не установлен, как еще это может произойти сбой, с sudo service lightdm restart
который оставил меня с черным экраном. После перезапуска не было ошибки сбоя xserver, но я все еще не могу использовать vgaswitcheroo. Возможно, я вообще не могу использовать switcheroo, потому что есть все шансы, что у меня нет аппаратного мультиплексора.
2 ответа
Возможно, ваш файл xorg.conf не настроен на использование видеокарты. Это настроит его после установки.
fglrxinfo
sudo aticonfig --adapter = все - начальный --force
Вы можете попробовать отключить переключаемую графику в BIOS:
Перезагрузите компьютер, введите настройки BIOS и измените их с:
- переключаемая графика
- Гибридная графика
... для:
- UMA графика
- Бортовая графика
- Intel Graphics
...
после этого можно будет использовать видеокарту Intel только с соответствующими драйверами на Ubuntu.