Intel GMA-500, Poulsbo (О поддержке оной в разных дистрибутивах.)

nVidia, ATI, SIS, VIA и др.

Модераторы: broom, Модераторы разделов

Moogunos
Сообщения: 3
ОС: Mandriva

Re: Intel GMA-500, Poulsbo

Сообщение Moogunos » 28.07.2010 10:26

Попробовал Mandriva One 2010.1 на ASUS T91 с этой самой GMA-500.
Если в 2010 все работало из коробки за исключением переключения в консоль (Ctrl+Alt+F1/F2...) из X-ов, то в 2010.1 дальше окошка с принятием лицензии дело не пошло.
А вот MagOS (клон Mandriva - www.mdv-club.ru) позволяет что-то загружать даже с X. Однако работа в графической среде вне зависимости от стола (KDE, Gnome, LXDE) идет со сбоями и постоянными перезагрузками X-ов...
В качестве "костыля" для Х-ов можно использовать следующий прием:
1.Загрузится
2.Выйти в консоль
3.Снести все упоминания о xorg.conf в /etc/X11
4.Перезагрузиться
5.Работать в Х-ах, но с разрешением 800х600
Спасибо сказали:

FlySnake
Сообщения: 992
ОС: openSUSE

Re: Intel GMA-500, Poulsbo

Сообщение FlySnake » 17.09.2010 23:32

Поставил openSUSE 11.2 и драйвер psb http://v3.sk/~lkundrak/psb-opensuse-11.2/ причем заработало только с дефолтным ядром 2.6.31.5, а с обновленным 2.6.31.12 уже нет. Ну во всяком случае не разбирался с этим, а тупо откатился.
Бук EeePC 1201HA
Иксы вроде работают, разрешение родное и больше ничего не надо, но косяк с фреймбуферной косолью. Как только оно подсасывает модуль psb то в консол ь вываливается каша с едва просматриваемым мигающим курсором и бегущими букавками. После стартуют иксы и вроде нормально, но переключится в вируальную консоль нельзя. Точнее можно, но там каша и только вслепую можно залогинится и что-то ввести.
Ещё с этим драйвером перестают работать кнопки яркости, хотя вручника через /sys/class/backlight/psblvds/brightness регулируется. Ну это мелочи
xorg.conf вместе с установкой пакета с дравером поставился вообще чистый с одной единственной секцией:

Код: Выделить всё

Section "Device"
 Identifier "Card0"
 Driver "psb"
EndSection

Но работает, поэтому не трогаю.
Даже засыпание на диск работает, хотя пишут мол не работает. А засыпание в память - нет.
А вот что с консолью делать? Не могу внятного ничего нагуглить. То пишут про отдельный драйвер psbfb, то "работает искаропки", то вообще не работает. Кто что знает про это?
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 18.09.2010 08:33

А вот что с консолью делать?
Попробуйте приучить систему загружать модуль ядра psb с опцией no_fb=1. Тогда он вообще не должен консоль трогать. Это где-то в /etc/modprobe.d/psb.conf (или где оно там у вас в Suse) вписать

Код: Выделить всё

options psb no_fb=1 ignore_acpi=1
, Хотя у меня консоль работала без проблем, я все равно эту опцию вписал, потому что да ну её, только при загрузке странно выглядит, когда модуль подгружается, а так я ей все равно не пользуюсь.
причем заработало только с дефолтным ядром 2.6.31.5, а с обновленным 2.6.31.12 уже нет
Ясно, что модуль ядра может быть собран не более чем под одно ядро.
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 18.09.2010 08:38

Ещё с этим драйвером перестают работать кнопки яркости, хотя вручника через /sys/class/backlight/psblvds/brightness регулируется.
Если так, то вы можете на любую горячую клавишу поставить соответствующую команду echo. Дальше встает вопрос, сможете ли Вы представить кнопки яркости в виде горячих клавиш. Для этого надо смотреть в сторону showkey (покажет код клавиши) и Xmodmap (позволит объяснить иксам, что этот скан-код надо обслуживать как XF86MonBrightnessUp или Down; если WM понимает прямо по кодам, то он не нужен по идее).
Спасибо сказали:

FlySnake
Сообщения: 992
ОС: openSUSE

Re: Intel GMA-500, Poulsbo

Сообщение FlySnake » 18.09.2010 12:42

dergachev писал(а):
18.09.2010 08:33
QUOTE писал(а):А вот что с консолью делать?
Попробуйте приучить систему загружать модуль ядра psb с опцией no_fb=1. Тогда он вообще не должен консоль трогать. Это где-то в /etc/modprobe.d/psb.conf (или где оно там у вас в Suse) вписать

Код: Выделить всё

options psb no_fb=1 ignore_acpi=1


Спасибо! Помогло
Вписал сие в /etc/modprobe.d/poulsbo.conf
С яркостью решил почти так же. Только на скрипте с одним уровнем яркости - 0 :) И его в автозапуск lxde, а то при загрузке драйвера оно на максимум задирает. Не люблю когда ярко, даже этого много. В принципе можно сделать по-навороченей скрипт или на сях что-нибудь, но это мелочи. А хоткеи аля XF86MonBrightnessUp оно не понимает. Смотрю с помощью xev - на кнопки яркости и ещё некоторые асусные хоткеи вообще 0 реакции, хотя до загрузки драйвера оно работает, но это там чисто аппаратно сделано, а драйвер видимо их перехватывает и прячет под подушку чтобы не работали :)
Теперь можно спокйно пробоваь "нетбучные" тайловые wm :)
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 18.09.2010 14:04

Чтобы понимало слова типа XF86MonBrightnessUp, нужно настроить xmodmap. Чтобы настроить xmodmap, нужно почитать showkey -k.

P.S. Мне кажется, что у меня раньше они тоже не работали (то есть даже в showkey не показывались), а после перехода на ядро 2.6.32 заработали. Я могу ошибаться.

P.P.S. Про acpi я случайно вставил. К фреймбуферу эта опция отношения не имеет, и что она делает - не знаю. Но пока у меня все работает - оставлю.
Спасибо сказали:

FlySnake
Сообщения: 992
ОС: openSUSE

Re: Intel GMA-500, Poulsbo

Сообщение FlySnake » 18.09.2010 17:30

dergachev писал(а):
18.09.2010 14:04
Чтобы понимало слова типа XF86MonBrightnessUp, нужно настроить xmodmap. Чтобы настроить xmodmap, нужно почитать showkey -k.

Это я в курсе. Но оно даже сканкоды никакие не улавливает с этих клавиш потому и привязывать нечего. Да и в принципе нет нужды
Попробовал с и без ignore_acpi - разницы не заметил. Гибернация работает, потреблеямый ток от батареи как показывют в /proc/acpi/battary/ не изменился. DPMS вроде тоже работает
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 18.09.2010 20:01

Хмм. Ну значит, наверное, действительно ядро мне новое помогло.
Спасибо сказали:

FlySnake
Сообщения: 992
ОС: openSUSE

Re: Intel GMA-500, Poulsbo

Сообщение FlySnake » 19.09.2010 03:52

Собственно насчет яркости проявляется кое-что. Мне сразу показалось что минимум тут какой-то не минимальный и так оно и есть. Всё что ниже 20 игнорится. А это плохо, ибо бук нужен мне в основном для книжек. Полез гуглить. Оказывается проблема известная и вот что предлагают https://bbs.archlinux.org/viewtopic.php?pid=620607#p620607 код как раз подтверждает что всё что меньше 20 есть 20. Значит надо пересобрать драйвер. Ставлю src.rpm отсюда же http://download.opensuse.org/repositories/.../openSUSE_11.2/ там как раз оригинальный исходник и патчи, один из них как раз правит ignore_acpi на true в исходнике поэтому видать нет реакции этот парметр модуля. Ладно, применяю патчи + этот для исправления яркости, но возникает проблема при компиляции:

Код: Выделить всё

make  all-recursive
make[1]: Entering directory `/root/xserver-xorg-video-psb-0.31.0'
Making all in libmm
make[2]: Entering directory `/root/xserver-xorg-video-psb-0.31.0/libmm'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/xorg -I/usr/include/pixman-1   -I/usr/include/drm -I/usr/include/X11/dri   -g -O2 -MT mm_core.lo -MD -MP -MF .deps/mm_core.Tpo -c -o mm_core.lo mm_core.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -g -O2 -MT mm_core.lo -MD -MP -MF .deps/mm_core.Tpo -c mm_core.c  -fPIC -DPIC -o .libs/mm_core.o
mv -f .deps/mm_core.Tpo .deps/mm_core.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/include/xorg -I/usr/include/pixman-1   -I/usr/include/drm -I/usr/include/X11/dri   -g -O2 -MT mm_user.lo -MD -MP -MF .deps/mm_user.Tpo -c -o mm_user.lo mm_user.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -g -O2 -MT mm_user.lo -MD -MP -MF .deps/mm_user.Tpo -c mm_user.c  -fPIC -DPIC -o .libs/mm_user.o
mm_user.c: In function ‘mmFenceSignal’:
mm_user.c:94: error: ‘DRM_FENCE_TYPE_EXE’ undeclared (first use in this function)
mm_user.c:94: error: (Each undeclared identifier is reported only once
mm_user.c:94: error: for each function it appears in.)
mm_user.c: In function ‘fenceCreate’:
mm_user.c:200: error: ‘DRM_FENCE_FLAG_EMIT’ undeclared (first use in this function)
mm_user.c: In function ‘fenceFlush’:
mm_user.c:233: error: ‘DRM_FENCE_TYPE_EXE’ undeclared (first use in this function)
mm_user.c: In function ‘fenceWait’:
mm_user.c:274: error: ‘DRM_FENCE_FLAG_WAIT_LAZY’ undeclared (first use in this function)
make[2]: *** [mm_user.lo] Error 1
make[2]: Leaving directory `/root/xserver-xorg-video-psb-0.31.0/libmm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/xserver-xorg-video-psb-0.31.0'
make: *** [all] Error 2

Что с патчами что без, да и не трогают они этих файлов.
В гугле 2 упоминания. 1 вообще без комментариев, другое с многозначительным заключением автора "я это решил, но теперь другая трабла", а как решил не пишет :злой_смайлик:
Написал автору пакетов, авось ответит. Но на всякий случай спрашиваю и тут. Хелп плз :) Осилить дальше самому скиллов не хватает
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4382
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Intel GMA-500, Poulsbo

Сообщение Rootlexx » 19.09.2010 12:03

Какие из devel-пакетов установлены?
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 19.09.2010 13:36

всё что меньше 20 есть 20
Ой, точно, у меня тоже! А я и не заметил. Ладно, у меня под gentoo всё должно собраться, попробую и отпишусь, что получилось.
Спасибо сказали:

FlySnake
Сообщения: 992
ОС: openSUSE

Re: Intel GMA-500, Poulsbo

Сообщение FlySnake » 19.09.2010 14:47

Урааа!!! :)
Таки получилось. Косяк был видимо как-то с патчами связан. Сначала я пробовал добавить этот патч в spec файл. Оно вроде прокатывало, но make выдавал ошибки. Перекачал исходники xorg-x11-drv-psb плюс исходники модуля ядра. Оно подтянуло ещё kernel-syms и devel пакеты для остальных ядер (pae, xen и тд). На сей раз без добавления 'своего' патча, а тупо распаковал архив с исходником и вручную поправил файл src/psb_lvds.c благо там всего 2 числа изменить. Запаковал обратно и снова собрал с оригинальным spec файлом. И вот оно чудо :)
Теперь яркость можно убить вообще в минимум, но одна странность есть: через /sys/class/backlight/psblvds/brightness всё по-прежнему так же 0 = 20. Зато xbacklight -set 0 рабоает, а раньше яркость прибивал до тех же 20. И как раз не надо своих скриптов с echo изобретать
зы. Я кажись догадываюсь почему оно так себя ведёт. Изменения ведь вносились в xorg-drv, а не в модуль ядра. Поэтому xbacklight делает это X-выми средствами, а /sys/... рулит модулем ядра. По идеи что-то в таком же духе надо поправить в исходнике модуля
-=upd=-
Ага, догадка верная. Находим файл intel_lvds.c в исходниках модуля. В нём такая же конструкция (строка 178):

Код: Выделить всё

/* Provent LVDS going to total black */
        if ( level < 20) {
            level = 20;
        }

Судя по комментарию автор это сделал потому что на некоторых буках минимальная яркость = полностью отключеная подсветка. А без подсветки на матрице что-либо высмотреть не просто. Поскольку хоткеи не работают, то вернуть яркость взад можно только в полумраке набив команду в консоле. У кого бук на минимальной яркости подсветку не отключает или кто не боится этого явления можно изменять 20 на 1 или по идеи вообще можно выпилить этот if, но я не стал эксперементировать. Теперь уровень 0 на самом деле 1 и одинаково работает через xbacklight и /sys/...
Если кому нужно готовые пакеты с этим фиксом для openSUSE 11.2 с ядром 2.6.31.5 их есть у меня
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 19.09.2010 20:05

Про консоль:
You really should not have CONFIG_FRAMEBUFFER_CONSOLE as a module. Otherwise you will get a seriously messed up console. You can work around this by loading the psb module with no_fb=1
Это из gentoo'шного ебилда psb-kmod.
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 20.09.2010 19:30

Да, подтверждаю. Два патча: один - для драйвера для иксов, другой - для модуля ядра для консоли.

Код: Выделить всё

# cat /usr/local/portage/x11-drivers/psb-kmod/lvds.patch
--- psb-kernel-source-4.41.1/intel_lvds.c    2009-04-16 07:25:01.000000000 +0400
+++ psb-kernel-source-4.41.1/intel_lvds.c    2010-09-20 18:20:25.460418548 +0400
@@ -175,8 +175,8 @@
         u32 blc_pwm_duty_cycle;

         /* Provent LVDS going to total black */
-        if ( level < 20) {
-            level = 20;
+        if ( level < 0) {
+            level = 0;
         }
         blc_pwm_duty_cycle = level * max_pwm_blc/BRIGHTNESS_MAX_LEVEL;

Код: Выделить всё

# cat /usr/local/portage/x11-drivers/xf86-video-psb/lvds.patch
--- xserver-xorg-video-psb-0.31.0/src/psb_lvds.c    2009-05-12 05:37:53.000000000 +0400
+++ xserver-xorg-video-psb-0.31.0/src/psb_lvds.c    2010-09-20 18:48:03.247271664 +0400
@@ -249,8 +249,8 @@
     psbLVDSI2CSetBacklight(pLVDS, newbacklight);
     } else if (pDevice->blc_data.type == BLC_PWM_TYPE) {
     /* Provent LVDS going to total black */
-    if (level < 20) {
-        level = 20;
+    if (level < 0) {
+        level = 0;
     }

     max_pwm_blc = psbLVDSGetPWMMaxBacklight(pLVDS);
Ну или единички вместо ноликов для тех, у кого в случае нолика полная темнота (как у меня).
Спасибо сказали:

Krost
Сообщения: 5

Re: Intel GMA-500, Poulsbo

Сообщение Krost » 11.12.2010 00:13

Всем здравствуйте. Сразу оговорюсь, я новичек в использовании системы линукс (поствил ее 4 часа назад) поэтому некоторые мои вопросы будут ... глуповатыми, что-ли.. Ну да ладно, это лирическое отступление.
Суть вопроса:
Есть нетбук ASUS 1201HA с графикой от intel GMA500. А так же имеестя установленная система openSUSE 11.3 (система только -только установлена, никаких настроек на ней не производилось). Имеется проблема: разрешение экрана установлено в значение по умолчанию 1024х768 76гц и других вариантов нет, при этом тип графического адаптера (монитора) имеет статус "не определен". А так же при просмотре флэш-видео 360р и выше через браузер (под Windows 7 данная проблема не возникает, но процессор постоянно под 100% занят, всвязи с чем и решил таки опробовать linux), обычное видео не пробовал еще пока. Полазив по интернету нашел много статей о том что графические акселераторы 500 серии от интел беда бедовая. Почитав про них немного я понял что на моем нетбуке стоят драйвера идущие с Linux по умолчанию, а чтобы привести их в божеский вид необходимо отредактировать файл Xorg.conf , который управляет настройками X-сервера (при попытке набрать в окне терминала xorg.conf я получил уведомление о том что данная надпись не является командой, при попытке прописать далее cnf xorg.conf получил уведомление о том что данная команда не найдена. При введении в окне терминала команды Xorg выдалось сообщение что X-сервер уже запущен). Конкретно файла xorg.conf я не нашел, а нашел файл Xorg по пути /usr/bin/Xorg а так же /usr/bin/X11/Xorg но для того чтобы открыть его необходимо выбрать некое приложение.
Вопрос тот ли я файл выбираю для редактирования, если тот, то в каком приложении его открывать и если можно поподробнее что в нем прописывать, для нормальной реализации возможностей графического акселереатора GMA500. Спс за внимание.
Спасибо сказали:

Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: Intel GMA-500, Poulsbo

Сообщение radial » 11.12.2010 02:40

Имеется проблема: разрешение экрана установлено в значение по умолчанию 1024х768 76гц и других вариантов нет

Конкретно файла xorg.conf я не нашел

топик-то читаем?
#32, #35
Спасибо сказали:

Krost
Сообщения: 5

Re: Intel GMA-500, Poulsbo

Сообщение Krost » 11.12.2010 02:45

мм #32 #35 это что?..Если про сообщения 32 и 35 то откатываться на другие версии ядер я пока не умею. говорю же линукс первый раз увидел несколько часов назад когда установил.. Что такое значит фраза "иксы работают нормально но проблема с фреймбуферной консолью"- для меня например тоже набор терминов непонятных ( ну единственно, что я полагаю с иксами связан этот пресловутый Xorg.conf)... ладно... по всей видимости тут не получится какой нить драйвер качнуть и просто поставить и посмотреть встал он или нет по факту придется сперва поучить термины... опять же логгирование где смотреть... тут все логами откуда то оперируют.. откуда они берутся так же хз. :)
Спасибо сказали:

Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: Intel GMA-500, Poulsbo

Сообщение radial » 11.12.2010 02:47

см. выше ;) (номера постов)

вам не откатываться надо, а прежде 11.2 ставить (переустанавливать даже), чтобы воспользоваться рецептом выше. возможно, есть другие варианты, но у меня хвала аллаху Nvidia, и с интелловскими видяхами не заморачивался.
Спасибо сказали:

Krost
Сообщения: 5

Re: Intel GMA-500, Poulsbo

Сообщение Krost » 11.12.2010 02:57

ага то есть суть ясна другой дистрибутив... жаль жаль... этот вроде как шустренький...через него счас сижу.. неудобство только в графике наблюдаются... на данный момент.. фактически счас попробую установить openSUSE 11.2 без обновления ядра... Ну а дальше потом отпишусь если что. Но это будет уже утром или днем полагаю :)
Спасибо сказали:

Krost
Сообщения: 5

Re: Intel GMA-500, Poulsbo

Сообщение Krost » 12.12.2010 03:37

Ну вот, поставил openSUSE 11.2 с ядром Linux 2.6.31.5-0.1-desktop i686. Система openSUSE 11.2 (i586). KDE 4.3.5 (KDE 4.3.5) "release 0". Дальше пошел по ссылке драйвера указанной в посте 32 откуда установил все что устанавливалось без ошибок установщиком, Но.. видеокарта в SAX2 определяется как VESA Framebuffer grafics а не intel gma500 и естесвенно расширене максимально возможное 1024х768 вместо необходимого 1366х768. Так что вопрос остается в силе каким образом на машине Eee1201HA в openSUSE можно добится нормального расширения.:) У кого какие идеи?

нашел через установщик что драйвер для GMA500 все таки установлен а так же нашел xorg.conf который прилагаю ниже:

Код: Выделить всё

# /.../
# SaX generated X11 config file
# Created on: 2010-12-12T00:07:47+0300.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
  Option       "ZapWarning" "on"
EndSection

Section "Module"
  Load         "dbe"
  Load         "glx"
  Load         "dri"
  Load         "extmod"
EndSection

Section "InputDevice"
  # Driver "kbd" will be disabled unless 'Option "AutoAddDevices" "off"'
  # is set in "ServerFlags" section.
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,ru"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" ",winkeys"
EndSection


Section "InputDevice"
  # Driver "mouse" will be disabled unless 'Option "AutoAddDevices" "off"'
  # is set in "ServerFlags" section.
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "SynPS/2 Synaptics TouchPad"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  332 187
  HorizSync    30-66
  Identifier   "Monitor[0]"
  ModelName    "HSD121PHW1"
  Option       "DPMS"
  Option       "PreferredMode" "1366x768"
  VendorName   "HSD"
  VertRefresh  50-60
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
EndSection


Section "Screen"
  SubSection "Display"
    Depth      15
    Modes      "default"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "default"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "default"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "default"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "Framebuffer Graphics"
  Driver       "fbdev"
  Identifier   "Device[0]"
  Screen       0
  VendorName   "VESA"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
EndSection
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 12.12.2010 06:03

Приведённый Вами xorg.conf неправильный, там просто драйвер fbdev вместо vesa, что лучше, но не намного. Приведённый мной - вроде правильный.
Спасибо сказали:

Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: Intel GMA-500, Poulsbo

Сообщение radial » 12.12.2010 11:21

Оффтопик, но:
Представители Intel подтвердили, что не смогут интегрировать EMGD-драйвер для чипсетов Poulsbo (GMA 500) в состав платформы MeeGo из-за лицензионных проблем. Ситуация возникла парадоксальная, из-за подписания с разработчиком драйвера соглашения о неразглашении информации компания Intel была лишена возможности включить свой драйвер для собственного оборудования в свою операционную систему MeeGo. Проблема с открытием кода возникла из-за наличия в коде интеллектуальной собственности компании Imagination Technologies, не намеренной открывать разработки, связанные с созданным в недрах этой компании IGP.

Из интернетов.

Рыдаль.
Спасибо сказали:

Krost
Сообщения: 5

Re: Intel GMA-500, Poulsbo

Сообщение Krost » 12.12.2010 18:20

dergachev писал(а):
12.12.2010 06:03
Приведённый Вами xorg.conf неправильный, там просто драйвер fbdev вместо vesa, что лучше, но не намного. Приведённый мной - вроде правильный.

То есть, как я понимаю, нужно банально переписать в xorg.conf параметр Indentifier в секции Device по вашему примеру?

Код: Выделить всё

Section "Device"
 Identifier  "Videocard0"
         Driver      "psb"
         Option      "IgnoreACPI"
         Option "AccelMethod" "exa"
         Option "MigrationHeuristic" "greedy"
         Option "NoDDC"
 EndSection

либо достаточно в xorg.conf параметр Driver поменять с fbdev на vesa или psb?
либо поменять оба параметра Driver и Identifier?

Почему я уточняю.... Как я понял из сообщений про root суперпользователя если вносить изменения в систему - она их в любом случае примет даже если они неверны. Лишний раз переустанавливать не хочется :) Или есть возможность поиграть с xorg.conf без последствия для системы?
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 12.12.2010 19:56

Можно забэкапить старый xorg.conf, потом в случае чего восстановить. Если Вы ничего, кроме него, не меняли, то и ничего другого и не поменяется.
Надо тупо целиком заменить его на мой, поправив разве что строчки про Virtual (если не понимаете, что они такое - снести их нафиг).

З.Ы.
("radial") писал(а):Рыдаль.
+1.
:console:
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 18.02.2011 13:41

Просто хотел сказать, что вот недавно обновился в своем gentoo до Xorg-1.9.4, и всё по-прежнему работает, но только вот эти 5 пакетов, связанных с poulsbo, надо брать не из официального дерева (где они уже устарели), а из оверлея luman. При этом xorg.conf я так и оставил нетронутым со времен Xorg-1.6, если не считать всяких мелочей, к видеокарте не относящихся.
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 08.04.2011 21:39

Не так давно пробовал этот ваш EMGD-драйвер. Он действительно работает (под debian squeeze было дело), и действительно выдает больше попугаев, но со стабильностью как-то вяло, яркость не настраивает, хибернейт не уважает ... Возможно, я просто ниасилил, но в-общем откатился обратно.

Способ упаковки драйвера восхитителен и достоин занесения, я аж прослезился.
Слабонервным не читать ...
Spoiler
Если вкратце, читаем лицензионное соглашение, скачиваем .zip-архив весом 180МБ, в нём единственный файл с расширением .exe, запускаем под вайном, оно самораспоковывается, потом вытаскиваем из ~/.wine/drive_c/что-то-там драйвер под нужный дистрибутив, правим установочный скрипт в десятке мест под наш дистрибутив (хотя он и так под наш дистрибутив), запускаем, компилируется, вроде работает.


Графическая тулза прилагается; она, кстати, позволяет настраивать разрешения всякие редкие, каких, вроде, даже под windows предустановленным не было.

Кстати, в ArchLinux старый драйвер psb таки допилили, ставится из aur нормально.
Спасибо сказали:

Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: Intel GMA-500, Poulsbo

Сообщение kma21 » 09.04.2011 12:52

А ссылка на SUSE работает вроде как...
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 09.04.2011 19:25

kma21 писал(а):
09.04.2011 12:52
А ссылка на SUSE работает вроде как...

Да? Точно, работает. Но исправить сообщение уже не могу.
Спасибо сказали:

FlySnake
Сообщения: 992
ОС: openSUSE

Re: Intel GMA-500, Poulsbo

Сообщение FlySnake » 09.04.2011 20:48

dergachev писал(а):
08.04.2011 21:39
Кстати, в ArchLinux старый драйвер psb таки допилили, ставится из aur нормально.

Внезапно, это заставило меня подарить пол-дня жизни знакомству с арчем в надежде на чудо. Но чуда не произошло. Флэш видео на всяких ютубах показывает таким же слайдшоу как и в сусе :( Может это только у меня такие руки кривые? Поробуйте плз любое видео даже в 360p нормально вопросизводит? Ставил вот так: https://wiki.archlinux.org/index.php/Poulsb..._.28xorg_1.9.29
А эту пропритарную поделку emgd как-то пробовал ставить, но отсутсвие вменяемой подробной документации как пользоваться этой гадость и собственно сам способ просто убило, так и не осилил.
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: Intel GMA-500, Poulsbo

Сообщение dergachev » 09.04.2011 21:11

Поробуйте плз любое видео даже в 360p нормально вопросизводит?
Смотрел только что 480p при запущенном виртуалбоксе в KDE4, FPS в пределах нормы. Эффекты KDE4 выключены, но теоретически даже включаются (хотя и тормозят, но таки opengl). glxgears свои 230 попугаев выдаёт. Проверьте все-таки, что у Вас в xorg.conf
Спасибо сказали: