LINUX.ORG.RU

Как установить старый драйвер на Ubuntu 14.04

 , , ,


0

1

Всем сдрасте. У меня ноутбук Asus 54hr с видеокартой ATI. Дело в том что для него подходит лишь 1 проприетарный драйвер версии от 2013 года (amd-driver-installer-catalyst-12.10-x86.x86_64.run). Все остальные выдают черный экран даже на виндовс. Трабл в том что установщик походу не заточен под мою версию Ubuntu Trusty. Команда sudo sh ./amd-driver-installer-12.6-legacy-x86.x86_64.run --buildpkg Ubuntu/trusty не подходит. Что можно посоветовать, как установить?



Последнее исправление: cetjs2 (всего исправлений: 1)

Все остальные выдают черный экран даже на виндовс

А ты уверен что у тебя с видеочипом всё в порядке?

escobar
()
Ответ на: комментарий от escobar

Ну это не только у меня, это происходит у всех с этим чипом.

Sund
() автор топика

Забей на проприетарь apt-get install xserver-xorg-video-radeon

anonymous
()

Ты только учти, что забиватели свободного драйвера тебе предлагают потерять в производительности, поддержке новых игр и энергосбережении ничего не приобретя :D

anonymous
()

Драйвер из Catalyst состоит из нескольких компонентов, из которых в голову мне приходит три: libGL, драйвер для X.org и драйвер для ядра. С libGL проблем нет, ну разве что понадобится поставить какие-то старые библиотеки, которых в новых версиях дистрибутива уже нет. А вот с оставшимися двумя большие проблемы.

При выпуске новых версий X.org интерфейс для драйверов ломается, и принудительно загруженный драйвер может либо не заработать, ли заработать неправильно. В открытых драйверах обычно достаточно быстро обновляют ABI, в старых закрытых на это надеяться не приходится.

Ядерная часть скорее всего просто не соберётся. Она состоит из двух частей, закрытой статической библиотеки и набора исходников. При установке на целевую систему из этих исходников и библиотеки собирается модуль, который потом грузится в ядро и взаимодействует с железом. Новые ядра разрабатываются без оглядки на совместимость внутренних API, так что старые драйвера не будут собираться.

Теоретически, обе части можно подружить со свежими системами. Для X.org части написать адаптер, который преобразует одни вызовы в другие. Ядерную часть подправить. Тебе нужно только найти людей, которые во всём этом разбираются и заинтересованы, и уговорить их этим заниматься. Либо разобраться самому.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Почему просто не поставить иксы и ядро нужной версии? В генте в дереве есть xorg 1.12.4 и ядро 3.2.73

anonymous
()
Ответ на: комментарий от anonymous

О таком простом решении я как-то не задумывался. Недостаточен уровень велосипедности.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

вылезай уже из криптокамеры

все твое 4.2 не актуально
в сравнении со старым блобом на гитовом ядре месе и драйвере фпс будет выше для игр, на которые способна видюшка тс
энергосбережение там уже давно 1 в 1 если не лучше

на свободных дровах еще есть нормадьное vdpau + новые версии иксов и ядра

smilessss ★★★★★
()
Ответ на: комментарий от anonymous

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

Deleted
()
Ответ на: комментарий от Deleted

например GTA San Andreas в ней глюки, в место букв квадраты, вобще в Wine приложениях не активны всплывающие окна. В флешь игре Tankionline через Firefox занижает графику но через Google Chrome идет хорошо. Пока это все.

Sund
() автор топика
Ответ на: комментарий от anonymous

Интересный вариант спасибо, попробую, после нового года только =)

Sund
() автор топика

Как установить старый драйвер на Ubuntu 14.04
amd-driver-installer-12.6-legacy-x86.x86_64.run

вообще-то никак.
но если очень хочется и много свободного времени то можно взять xorg, ядро и прочие куски из старой убунты и запустить. Если все правильно сделать то заработает.

AMD Radeon® HD 7470M
Все остальные выдают черный экран даже на виндовс.

должна работать со всеми драйверами кроме самого последнего. Странно.

onon ★★★
()
Последнее исправление: onon (всего исправлений: 1)
Ответ на: комментарий от i-rinat

Для X.org части написать адаптер, который преобразует одни вызовы в другие.

а есть примеры что где-то, когда-то был написан адаптер для xorg?

onon ★★★
()
Ответ на: комментарий от onon

а есть примеры что где-то, когда-то был написан адаптер для xorg?

В проприетарных драйверах от nVidia и AMD должно быть что-то похожее. В AMD'шном можно увидеть в символах функции, содержащие в именах 113, 114, 115, 116 и так далее. Очень похоже на адаптер ABI для разных версий X.org.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.