LINUX.ORG.RU

Как победить Атом?


0

1

Вернее, не сам Аtom, а то фуфло, которое засунули его как видеоядро.
Есть материнка Atom D510MO, вот ее спицификация - http://ark.intel.com/ru/products/43098/Intel-Atom-Processor-D510-1M-Cache-1_6...
Эти болваны из Интел убрали точное название видочипа и написали здесь фразу явно для дебилов - «Встроенная в процессор графика ‡ Integrated».

Ладно, нашел по другим источникам - это"Intel GMA 3150 graphics controller".

Так вот, это гребаный контролер при установке Centos 6.X с Гномом изображает на экране нечто, похожее на огромную простыню, которая не вмещается на экране - все значки, панели и пр. не видно, они за пределами экрана.
Соответственно Гномом ни управлять, ни пользоваться невозможно.

Понятно, что к этой безобразной ситуации приложил руку и «Хлавный Выпускающий», засунув в выпускаемое ядро кривые неоттестированные дрова, за что заслужил хорошей порки.
Еще и потому, что эти Атомы выпускаются массовыми тиражами не первый год , а атомные дрова исправлять никто не собирается.

В-общем, чисто русский вопрос - что делать?

★★★★★

вдоль

Сменить либо железо, либо систему на более свежую.

Да, именно по этой причине RedHat не годен ни на что, кроме запускания Oracle DB.

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

о, так ты попал на cedarview. Работает оно только на xf86-video-modesetting. Исправлять никто не будет потому что интел аутсорсили это ядро каким-то индусам, и теперь даже сам интел ничего не может / не хочет поделать.

thesame ★★★★
()

Ладно, нашел по другим источникам - это"Intel GMA 3150 graphics controller".

Для этого видео адаптера используется обычный видео драйвер Intel, xf86-video-intel

все значки, панели и пр. не видно, они за пределами экрана.

У вас просто не корректно определяется разрешение, которое поддерживает монитор (не корректно читается EDID), вот ссылка как это исправить: Как настроить нормальную частоту и разрешение? Как рассчитать modeline?

засунув в выпускаемое ядро кривые неоттестированные дрова, за что заслужил хорошей порки

В ядре, конечно есть некоторая часть видео драйвера, а точнее KMS Intel и DRI, но, собственно xorg-server использует xf86-video-intel, возможно стоит обновить пакет с драйвером.

а атомные дрова исправлять никто не собирается

Возможно, в более новой версии драйвером проблема решена. Обновите их, если есть возможность выполнить это в вашей CentOS.

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

Нет, если ТС правильно указал видео карту:

Intel GMA 3150 graphics controller

То для этой карты используется обычный драйвер xf86-video-intel.

kostik87 ★★★★★
()

если лениво возиться - ставить Ubuntu LTS 12.04, там cedarview драйвера есть, ядро 3.2, никаких 3.5, для приличного видео ставить патченные vaapi библиотеки. есть в базовых репах. в принципе на интел.ком выложили более новые драйвера, но это для тех кто хочет повозиться самостоятельно, мне например с этой мыльницей разбираться лениво еще в принципе есть MeeGo, там тоже патчили под эти ужасы

и да, * это 2 ядра печально известного Poulsbo * только 32 бита * не более 2 Гб системной памяти

добро пожаловать в клуб «скупой платит дважды»

PS: если это 3600 конечно, лучше погуглить по выхлопам lspci

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

Зачем ему cedarview ? Карта Intel GMA 3150 поддерживается обычным драйвером xf86-video-intel

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

Сменить либо железо, либо систему на более свежую.
Да, именно по этой причине RedHat не годен ни на что, кроме запускания Oracle DB.

Дэвушк, подумайте, если бы можно было сменить железо или дистр, разве я обращался с таким детским вопросом на ЛОР?
И Редхат тут ни при чем, он способен на очень многое, работаю с ним много лет и не только я.
Глюпости какие-то глаголете. Не будем разводить холивары с вашим наглым Бубунту

Для этого видео адаптера используется обычный видео драйвер Intel, xf86-video-intel
Возможно, в более новой версии драйвером проблема решена. Обновите их, если есть возможность выполнить это в вашей CentOS.

Ну и? Ничего обновляться не собирается - стоит всё самое свежее.

А за " Как настроить нормальную частоту и разрешение? Как рассчитать modeline?" спасибо, что напомнили, но все же я надеялся, чт не придется гадать на кофейной гуще с этим тоскливым конфигом :)

chukcha ★★★★★
() автор топика

/var/log/Xorg.0.log и dmesg покажите для начала.

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

Gentoo/Debian - все работает без проблем.

Кстати, а как получается, что в одном дистре нормально, а в других нет?
Дрова кагбы одинаковы в ядре, т.е. одни на всех, только компилят разные разработчики.

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

Все дело в патчах, наверняка забыли наложить на ядро или скажем иксы.

В моем случае это нетбук с GMA 3150

Никаких проблем нет.

Попробуй обновить ядро до 3.2 для начала.

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

Понятно. Но обновить до 3.2 в Центосе - это нереально, там на сегодняшний день всего лишь 2.6.32, не поймет окружение такое новшество.

chukcha ★★★★★
() автор топика

Atom D510MO

Я два года использовал под убунтой, все работало из коробки.

что делать?

Выбрось говцентось на мороз, установи ОС.

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

Ну и?

Чего «ну и» ? Я вам уже указал что нужно сделать, сходите по этой ссылке: Как настроить нормальную частоту и разрешение? Как рассчитать modeline? и прочитайте что там написано. А потом сгенерируйте modeline и внесите необходимые изменения в xorg.conf.

чт не придется гадать на кофейной гуще с этим тоскливым конфигом :)

Что там гадать то ? Делай раз, делай два, делай три. Нет, если вам это сложно, то либо переходите на дистрибутив с более свежим ядром и прочими пакетами, либо используйте так как есть, либо отказывайтесь от Linux вообще.

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

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

Ну т.е. вы не замечаете, что в вашем CentOS пакеты выпущены ещё до начала времён ?

Дрова кагбы одинаковы в ядре,

Код в ядре в вашем случае роли не играет. Ещё раз драйвер, который использует xorg и который опрашивает через видео карту монитор, это xf86-video-intel.

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

Установите другой дистрибутив. Ядро 2.6.32 вышло 3 декабря 2009 года, а это уже почти 4 года назад, http://www.opennet.ru/opennews/art.shtml?num=24504, да и весь остальной софт в вашем дистрибутиве тоже не первой свежести.

А процессор вышел в первом квартале 2010 года, на рынке появился ещё позже, ну а оттестировали все проблемы в работе, скорее всего вообще ближе к 2011 году.

Вы либо используйте железо тех же времён либо используйте более новую операционную систему.

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

2.6.32 с кернел.орг и 2.6.32 от красношапки - две большие разницы. Там бэкпортов на полъядра наберётся. У меня на атоме с GMA3150 всё работало нормально.

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

две большие разницы. Там бэкпортов на полъядра наберётся.

Я в курсе. Но все остальные пакеты старые, в том числе xorg-server и драйвер xf86-video-intel.

У меня на атоме с GMA3150 всё работало нормально.

Возможно стечение обстоятельств. В общем ТС уже дано решение, а именно прописать modeline и указать использовать этот видео режим.

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

да лааадно? а че это у меня тогда почтарь высоконагруженный поддерживающий море доменов, за 5 лет сам ни разу не завис))))

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

какой то десктопный амд, все из официальной репы, постфикс довекот, постгрес

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

Но все остальные пакеты старые, в том числе xorg-server и драйвер xf86-video-intel

Посмотрел, в 6.4 - intel 2.20, в 6.2 - intel 2.16, не такое уж старое, поддержка 3150 в драйверах раньше появилась.

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

Значит особенности железа, или именно этой версии драйверов, которые не могут корректно получить данные edid. Возможно драйвер опрашивает внешний модуль подключения монитора, как следствие выставляет максимальное разрешение.

ТС уже указано что сделать, но он упирается.

kostik87 ★★★★★
()
14 ноября 2013 г.
Ответ на: комментарий от kostik87

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

Но сегодня случайно натыкаюсь на интересную темку
https://www.centos.org/forums/viewtopic.php?t=5787 в которой некий мистер тоже жалуйется, что у него с GMA-3150 на Центоси 6.0 было все пучком, а в 6.2 и 6.3 полный обломус (кстати, намек советчикам обновиться).

Этот мистер, видимо, правильно изложил проблему - дело не в разрешении, а в виртуальном экране, которого на самом деле нет, и Иксы в них путаются.
Возможно, поэтому проблема путем настройки разрешений и частот не решилась.

И в самом деле - экран монитора, т.е. синие гномовские обои, после загрузки виден вполне нормально, окно залогинивания (если его иногда удастся вызвать) видно вполне пристойно, шрифты в нем очень правильные. Когда залогинишься в Гноме, правой кнопкой мышки вызывается очень корректное с точки отсутствия искажений контекстное меню.
Проблема только одна - окно залогинивания и все управление на рабочем столе находится где-то слева, на 1-м виртуальном мониторе, что ли, а вижу реально только 2-й. разрешение не при чем. И железо тоже не при чем, раз 6.0 работало на нем нормально.

Может, теперь господа гуру укажут более правильное направление решение проблемы?

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

video=3435757x45756757@54747 в параметры ядра man xrandr в иксах

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

а тебе иксы нужны со всеми фичами? может просто попробовать на фреймбуффере или kms взлететь?

Да чем меньше было бы этих фич, тем лучше, один фиг потом буду на него в основном по vnc ходить.
Но как взлетать на феймбуфере подзабыл, запомнилось только что fps мал, но и он мне даром не нужен. А kms это что?

video=3435757x45756757@54747 в параметры ядра man xrandr в иксах

Извиняюсь - это готовое решение проблемы или тест?

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

kms это то что в современном ядре придумали взамен framebuffer. Не знаю есть ли он в твоей версии, это тебе настоящие сварщики подскажут. В целом, чтобы взлететь на framebuffer ничего не нужно, нужно только чтобы был сам фреймбуффер, и удали xf86-video-intel. Если всё-таки kms, то установи xf86-video-modesetting. Дистроспецифично не подскажу, извини.

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

Докладываю об успешной победе над Атомом! :)
Может, еще кому пригодится.

Советов было много, начал с xrandr. Насколько понял, это очередная реинкарнация конфигуратора Иксов вроде (X86Config), которые появлялись в свое время, исчезали, появлялись новые и т.д.
Но к сожалению, запустить xrand не удалось, потому что в single-режиме самостоятельно работать он не умеет, требуя Иксов, а в Иксах не мог запустить его, поскольку рабочий стол неимоверно растянут и доступа к меню нет.

Поразмыслив, решив испробовать новое ядро, ссылку на которое любезно предложил arson - http://mirror.yandex.ru/fedora/elrepo/kernel/el6/i386/RPMS/
Установил ядро kernel-ml-3.12.0-1.el6.elrepo.i686.rpm
Установилось оно без проблем, при загрузке системы в логах не обнаружено ни одной ошибки.
И наконец, запуск X-ов... Эврика! Все заработало как надо, размеры экрана в точности как должны быть, сеть работает и т.д.

Конечно, удивило, что при настолько новом мажорном ядре не возникало никаких проблем, во всяком случае, не замечено.
Ну и ладушки, будем работать с этим подарком фортуны :) Другие методы умиротворения Иксов, ессно, пробовать уже не стал.

Вывод: железо ни при чем, это краснозадые в 2.6.32 опять накосячили с дровами и исправлять (прошла 6.2, 6.3 и 6.4 версии RH) не торопятся.

Спасибо всем, кто был небезучастен к этой животрепещущей теме! :)

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