[Решено] Проблема с видеокартой

Автор wolfram, 28 декабря 2015, 16:48:19

« назад - далее »

0 Пользователи и 8 гостей просматривают эту тему.

wolfram

Ну в общем такая проблема. Все значит по порядку.
Ноутбук: Acer Aspire E1-572G
Система: Linux Debian 8 (Jessie)
Графическая оболочка: KDE
Видеокарта: Intel %какая-то_там% + AMD Radeon HD 8750M
Ноут категорически не хочет видеть мою видеокарту радеоновскую.
lspci | grep VGA
Открыть содержимое (спойлер)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
[свернуть]

Если просто вывести lspci, то видеокарта будет, но гдееее-то в самом низу списка
Открыть содержимое (спойлер)
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57786 Gigabit Ethernet PCIe (rev 01)
01:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 01)
02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M] (rev ff)
[свернуть]

Недавно вышел проприетарный драйвер под мою видеокарту. На официальном сайте скачал его. Но там в поддерживаемых дистрибутивах не было дебиана. Я думал, если указана убунта, да или вообще какой-то дистрибутив линукс, то можно установку завести и на другом дистрибутиве. В общем-то установка вроде как пошла - через консоль sudo sh ./amd***.run. Но вот установщик сказал, что моя видеокарта не поддерживается этим драйвером, хотя на сайте четко указана поддерживаемая модель Radeon HD 8xxxM.
Не знаю, в чем проблема. Подскажите, в каком направлении можно двигаться. А то интеловская карта не вывозит.
Если что, то биос у меня тухлый - в нем ничего практически не поменяешь, так что варианты через него сразу отметаются. fglrx ставил как-то раз... Курсор пропадает. Решения не нашел.
Была еще такая, возможно странная идея. Обновить драйвер на интелловской видеокарте. Хотя как это может помочь делу я не знаю. Ну может у меня как-то начнет работать видеокарта...

ihammers

Цитата: wolfram от 28 декабря 2015, 16:48:19Если что, то биос у меня тухлый - в нем ничего практически не поменяешь, так что варианты через него сразу отметаются. fglrx ставил как-то раз... Курсор пропадает. Решения не нашел.
Когда пытались производить данные действия? Пробовали ли ставить проприетарные драйвера из jessie-backports? Версия драйвера должна подойти: packages.debian.org.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

wolfram

Цитата: ihammers от 29 декабря 2015, 07:22:16
Цитата: wolfram от 28 декабря 2015, 16:48:19Если что, то биос у меня тухлый - в нем ничего практически не поменяешь, так что варианты через него сразу отметаются. fglrx ставил как-то раз... Курсор пропадает. Решения не нашел.
Когда пытались производить данные действия? Пробовали ли ставить проприетарные драйвера из jessie-backports? Версия драйвера должна подойти: packages.debian.org.

Эти действия я предпринимал где-то месяца 2 назад. Но, если честно, вижу такую ссылку впервые. Извините, я там не нашел инструкции по установке. Где-то можно найти, как устанавливать такие пакеты? Или там как обычно sudo apt-get install fglrx-driver?

Yrii

Устанавливаешь это: apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
Далее, если хочешь версию 14.9, то: apt-get install fglrx-driver
если хочешь 15.9, то надо (если нету) добавить в /etc/apt/sources.list репозиторий с jessie-backports
и потом дать команду: apt-get -t jessie-backports install fglrx-driver

После установки какой либо из версий, выполнить: aticonfig --initial
Перезагрузиться.

wolfram

Цитата: Yrii от 29 декабря 2015, 10:42:30
Устанавливаешь это: apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
Далее, если хочешь версию 14.9, то: apt-get install fglrx-driver
если хочешь 15.9, то надо (если нету) добавить в /etc/apt/sources.list репозиторий с jessie-backports
и потом дать команду: apt-get -t jessie-backports install fglrx-driver

После установки какой либо из версий, выполнить: aticonfig --initial
Перезагрузиться.

Понял. Эмм такой вопрос. Я что-то подзабыл всю эту тему с драйверами. В fglrx вроде должен находится Catalyst Control Center? Или вы не в курсе?

Yrii

Это называется fglrx-control. Он помечен как "предложения" => его надо ставить отдельно.

wolfram

Цитата: Yrii от 29 декабря 2015, 10:50:04
Это называется fglrx-control. Он помечен как "предложения" => его надо ставить отдельно.




Хорошо. Но у меня на команду
apt-get -t jessie-backports install fglrx-driver
Выдает: "E: Значение «jessie-backports» недопустимо для APT::Default-Release, так как выпуск недоступен в источниках"

Скорее всего я что-то не так добавил в sources.list. Вот он...

Открыть содержимое (спойлер)
deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free


deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free


deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-backports main contrib non-free
[свернуть]

Сорри за тупые ошибки если что))

endru

Обновить список источников забыл:
apt-get update

wolfram

#8
Цитата: endru от 29 декабря 2015, 11:00:09
Обновить список источников забыл:
apt-get update

Лол, реально. Блин, у меня это типичная ошибка.

Cообщение объединено 29 декабря 2015, 11:08:04

Ну и, как ожидалось, не все так просто. На
aticonfig --initial
Просто кидает "aticonfig: No supported adapters detected"
Меня это уже начинает дико раздражать. Какого фига у меня не видит драйвер видеокарту?? Тут даже на ноуте на бумажке написано "AMD Radeon HD 8750M with 2 GB Dedicated VRAM". Блин, в чем проблема-то? Как ее заставить работать?
Еще не перезагружался, но такая надпись мне просто не нравится.

Yrii

#9
Бывает, что aticonfig может не определить видеокарту. Иногда может помочь команда aticonfig --initial -f --adapter=all

Как вариант можно попробовать так:
# mkdir /etc/X11/xorg.conf.d
# echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "fglrx"\nEndSection' > /etc/X11/xorg.conf.d/20-fglrx.conf

1. команда создаем каталог
2. команда добавляет содержимое:
ЦитироватьSection "Device"
        Identifier "My GPU"
        Driver "fglrx"
EndSection
Если что-то пойдет не так, то волноваться не надо. Достаточно будет удалить файл 20-fglrx.conf или, если aticonfig сгенерирует, xorg.conf

wolfram

Цитата: Yrii от 29 декабря 2015, 11:17:26
Бывает, что aticonfig может не определить видеокарту. Иногда может помочь команда aticonfig --initial -f --adapter=all

Как вариант можно попробовать так:
# mkdir /etc/X11/xorg.conf.d
# echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "fglrx"\nEndSection' > /etc/X11/xorg.conf.d/20-fglrx.conf

1. команда создаем каталог
2. команда добавляет содержимое:
ЦитироватьSection "Device"
        Identifier "My GPU"
        Driver "fglrx"
EndSection
Если что-то пойдет не так, то волноваться не надо. Достаточно будет удалить файл 20-fglrx.conf или, если aticonfig сгенерирует, xorg.conf

Блин, не помню, что выдал aticonfig
Рассказываю по порядку. Перед тем, как мне сделать все действия с этим каталогом, я перезагружался. У меня пропала прозрачность окон. Далее я сделал то, что вы сказали. С этим каталогом. После чего я не смог загрузиться и меня просто выкинуло с консольный режим (ну типа как на команду ctrl + alt + F1). После чего, я подумал ввести команду aticonfig --initial снова, только он попросил это сделать от рута. И на этот раз он что-то сделал, но я не помню что. После этого, я перезагрузился и сейчас опять есть прозрачность и все в порядке вроде. Я правда не знаю, заработал драйвер или нет. Можно это как-то проверить? Может установить каталист этот?

Yrii

#11
Цитата: wolfram от 29 декабря 2015, 11:31:49Я правда не знаю, заработал драйвер или нет. Можно это как-то проверить?
Выполни в консоли glxinfo | grep "OpenGL vendor string"
Если ATI/AMD ты там не увидешь, то всё же настоятельно рекомендую, от пользователя root, дать команду: aticonfig --initial -f --adapter=all
Цитата: wolfram от 29 декабря 2015, 11:31:49Может установить каталист этот?
Почему бы и нет? На систему он не как не повлияет.
apt-get -t jessie-backports install fglrx-control

wolfram

#12
Цитата: Yrii от 29 декабря 2015, 11:39:33
Цитата: wolfram от 29 декабря 2015, 11:31:49Я правда не знаю, заработал драйвер или нет. Можно это как-то проверить?
Выполни в консоли glxinfo | grep "OpenGL vendor string"
Если ATI/AMD ты там не увидешь, то всё же настоятельно рекомендую, от пользователя root, дать команду: aticonfig --initial -f --adapter=all
Цитата: wolfram от 29 декабря 2015, 11:31:49Может установить каталист этот?
Почему бы и нет? На систему он не как не повлияет.
apt-get -t jessie-backports install fglrx-control

CCC у меня читает видеокарту. В информации указан мой вид видеокарты. На команду "glxinfo | grep "OpenGL vendor string"
" выдает "OpenGL vendor string: Advanced Micro Devices, Inc." Здесь нет AMD/ATI, однако хочу отметить, что "Advanced Micro Devices, Inc." стоит в lspci только напротив моей видеокарты. Кроме того, в CCC OpenGL провайдер указан именно "Advanced Micro Devices, Inc.". Достаточно ли оснований думать, что у меня заработал драйвер?)) И стоит ли теперь прописывать команду "aticonfig --initial -f --adapter=all"?

Сейчас бы не заметить, что Advanced Micro Devices  в сокращении AMD :))

Yrii

#13
Да, драйвер у вас установился. Поздравляю. :-)
Чтобы окончательно убедиться, можно проверить это:
glxinfo | grep "direct rendering:"
Должно выдать: direct rendering: Yes

wolfram

Цитата: Yrii от 29 декабря 2015, 12:03:34
Да, драйвер у вас установился. Поздравляю. :-)
Да, вам тоже спасибо за помощь))