LINUX.ORG.RU
ФорумTalks

Скороговорка: на иксах росли дрова...

 


0

2

Объясните мне пожалуйста кратко и понятно как связаны ядро, видео-дрова и иксы.
Вводная:
Есть нетбук с AMD С-60 процом, в который встроена видеокарта.
На нетбуке нет иксов: для задач, которые он выполняет они не нужны.
Нетбук греется. И греется ощутимо. ~60 градусов в простое.

Что-то мне подсказывает, что виновата видеокарта.
Дай, думаю, поставлю проприетарные дрова. Хрен там — нужны иксы.
И вот я задумался (а раньше мне как-то пофиг на всё это было) а что это, блин, за драйвер такой?
Это драйвер для иксов или для ядра? Или что-то третье?
Что вообще происходит?

★★☆

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

Может быть, в одном пакете и DDX (драйвер для иксов), и ядерный модуль?

// у меня не AMD/ATI, и я не знаю твоего дистра, так что это всего лишь предположение

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

Да поставить-то я могу.
Я просто задумался а поможет ли мне это?
И зачем вообще драйверу видеокарты иксы?

Stahl ★★☆
() автор топика
Ответ на: комментарий от olibjerd

Система охлаждения.

Чисто.

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

Зависит от упоротости разработчиков, естественно. Могут и в юзерспейс логику вынести, как это и было сделано в случае Marvell vMeta (не совсем видеокарта, но всё же).

Драйвер - catalyst, так?

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

И зачем вообще драйверу видеокарты иксы?

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

dimon555 ★★★★★
()

я не понял проблемы, для своего ядра качни готовый пакет с скомпилированным модулем fglrx.ko, подсунь этот модуль ядру (в папочку ложим, depmod делаем) и убери или blacklist для radeon модуля ядра.

остальное содержимое пакета можешь не ставить. В итоге у тебя будет грузится консоль с проприетарным модулем ядра (ходят слухи что еще KMS надо выключать, но это из загрузчика делается)

irton ★★★★★
()

Дай, думаю, поставлю проприетарные дрова.

Зачем? Открытый драйвер (ядерная его часть) умеет переводить карту в режим низкого потребления. Это именно то, что тебе нужно.

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

ядро 3.11-3.12 и radeon.dpm=1 и без иксов все будет отлично.

Novell-ch ★★★★★
()

Выключить видеокарту и заходить по ssh?

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

умеет переводить карту в режим низкого потребления

Что гуглить?

https://wiki.archlinux.org/index.php/ATI#Powersaving

Как это делается?

# echo profile > /sys/class/drm/card0/device/power_method
# echo low > /sys/class/drm/card0/device/power_profile
tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)

В линупсе есть 3 драйвера: клиентский(libGL, mesa, openvl, openvg, vaapi, vdpau etc), иксовый и ядерный. В wayland, mir, и оффтопике 7/8 иксового или его аналога нет.

Fglrx пока что завязан на иксовый драйвер, одной из причин является наличие там некоего нужного неграфического функционала. НЯП он там сидит изза зажэпээлености коечего в ведре. Ждите когда поддержат андроед, как идет над ним работа мне неизвестно.

На уровне клиентских дров все решается обкусыванием пары c++ классов.

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

А как вообще wayland работает? Я собирал и запускал только тамошний эмулятор терминала и все тестовые приложения, которые по дефолту собираются.
Говорят, можно любые SDL и OpenGL приложения пускать. Правда? Нужен ли тогда xwayland?
Например, хочу я DosBox запустить. Получится это без xwayland сделать?

CYB3R ★★★★★
()
Последнее исправление: CYB3R (всего исправлений: 1)
Ответ на: комментарий от dimon555

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

костыли такие костыли.

cvs-255 ★★★★★
()
Ответ на: комментарий от dimon555

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

И что будет делать модуль иксов при незагруженных этих самых иксах?

По теме, а для начала проверить температуру GPU — не? А потом поставить профиль low (и вообще, в rc.local его куда-нибудь), как указали выше, и смотреть что будет. Температура видео при этом падает точно.

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

Я думаю, что в венде работает досбокс, но можно ли его собрать с поддержкой вяленого — большой вопрос. Или не нужна никакая поддержка?

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

Да никто не может точно сказать, как оно там работает. Полных исходников ни один инженер M$ не видел, а команды обратной разработки в таких случаях говорят «Ну нафиг в этом говне копаться!»

CYB3R ★★★★★
()

Пожертвуй ноут в соседний тред слева - там чел замерзает же

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