Intel GMA-500, Poulsbo (О поддержке оной в разных дистрибутивах.)
Модератор: Модераторы разделов
Re: Intel GMA-500, Poulsbo
Попробовал 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
Если в 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
Re: Intel GMA-500, Poulsbo
Поставил 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 вместе с установкой пакета с дравером поставился вообще чистый с одной единственной секцией:
Но работает, поэтому не трогаю.
Даже засыпание на диск работает, хотя пишут мол не работает. А засыпание в память - нет.
А вот что с консолью делать? Не могу внятного ничего нагуглить. То пишут про отдельный драйвер psbfb, то "работает искаропки", то вообще не работает. Кто что знает про это?
Бук EeePC 1201HA
Иксы вроде работают, разрешение родное и больше ничего не надо, но косяк с фреймбуферной косолью. Как только оно подсасывает модуль psb то в консол ь вываливается каша с едва просматриваемым мигающим курсором и бегущими букавками. После стартуют иксы и вроде нормально, но переключится в вируальную консоль нельзя. Точнее можно, но там каша и только вслепую можно залогинится и что-то ввести.
Ещё с этим драйвером перестают работать кнопки яркости, хотя вручника через /sys/class/backlight/psblvds/brightness регулируется. Ну это мелочи
xorg.conf вместе с установкой пакета с дравером поставился вообще чистый с одной единственной секцией:
Код: Выделить всё
Section "Device"
Identifier "Card0"
Driver "psb"
EndSection
Но работает, поэтому не трогаю.
Даже засыпание на диск работает, хотя пишут мол не работает. А засыпание в память - нет.
А вот что с консолью делать? Не могу внятного ничего нагуглить. То пишут про отдельный драйвер psbfb, то "работает искаропки", то вообще не работает. Кто что знает про это?
Re: Intel GMA-500, Poulsbo
Попробуйте приучить систему загружать модуль ядра 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 уже нет
Спасибо сказали:
Re: Intel GMA-500, Poulsbo
Если так, то вы можете на любую горячую клавишу поставить соответствующую команду echo. Дальше встает вопрос, сможете ли Вы представить кнопки яркости в виде горячих клавиш. Для этого надо смотреть в сторону showkey (покажет код клавиши) и Xmodmap (позволит объяснить иксам, что этот скан-код надо обслуживать как XF86MonBrightnessUp или Down; если WM понимает прямо по кодам, то он не нужен по идее).Ещё с этим драйвером перестают работать кнопки яркости, хотя вручника через /sys/class/backlight/psblvds/brightness регулируется.
Re: Intel GMA-500, Poulsbo
dergachev писал(а): ↑18.09.2010 08:33Попробуйте приучить систему загружать модуль ядра psb с опцией no_fb=1. Тогда он вообще не должен консоль трогать. Это где-то в /etc/modprobe.d/psb.conf (или где оно там у вас в Suse) вписатьQUOTE писал(а):А вот что с консолью делать?Код: Выделить всё
options psb no_fb=1 ignore_acpi=1
Спасибо! Помогло
Вписал сие в /etc/modprobe.d/poulsbo.conf
С яркостью решил почти так же. Только на скрипте с одним уровнем яркости - 0 И его в автозапуск lxde, а то при загрузке драйвера оно на максимум задирает. Не люблю когда ярко, даже этого много. В принципе можно сделать по-навороченей скрипт или на сях что-нибудь, но это мелочи. А хоткеи аля XF86MonBrightnessUp оно не понимает. Смотрю с помощью xev - на кнопки яркости и ещё некоторые асусные хоткеи вообще 0 реакции, хотя до загрузки драйвера оно работает, но это там чисто аппаратно сделано, а драйвер видимо их перехватывает и прячет под подушку чтобы не работали
Теперь можно спокйно пробоваь "нетбучные" тайловые wm
Re: Intel GMA-500, Poulsbo
Чтобы понимало слова типа XF86MonBrightnessUp, нужно настроить xmodmap. Чтобы настроить xmodmap, нужно почитать showkey -k.
P.S. Мне кажется, что у меня раньше они тоже не работали (то есть даже в showkey не показывались), а после перехода на ядро 2.6.32 заработали. Я могу ошибаться.
P.P.S. Про acpi я случайно вставил. К фреймбуферу эта опция отношения не имеет, и что она делает - не знаю. Но пока у меня все работает - оставлю.
P.S. Мне кажется, что у меня раньше они тоже не работали (то есть даже в showkey не показывались), а после перехода на ядро 2.6.32 заработали. Я могу ошибаться.
P.P.S. Про acpi я случайно вставил. К фреймбуферу эта опция отношения не имеет, и что она делает - не знаю. Но пока у меня все работает - оставлю.
Re: Intel GMA-500, Poulsbo
Это я в курсе. Но оно даже сканкоды никакие не улавливает с этих клавиш потому и привязывать нечего. Да и в принципе нет нужды
Попробовал с и без ignore_acpi - разницы не заметил. Гибернация работает, потреблеямый ток от батареи как показывют в /proc/acpi/battary/ не изменился. DPMS вроде тоже работает
Re: Intel GMA-500, Poulsbo
Хмм. Ну значит, наверное, действительно ядро мне новое помогло.
Re: Intel GMA-500, Poulsbo
Собственно насчет яркости проявляется кое-что. Мне сразу показалось что минимум тут какой-то не минимальный и так оно и есть. Всё что ниже 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 в исходнике поэтому видать нет реакции этот парметр модуля. Ладно, применяю патчи + этот для исправления яркости, но возникает проблема при компиляции:
Что с патчами что без, да и не трогают они этих файлов.
В гугле 2 упоминания. 1 вообще без комментариев, другое с многозначительным заключением автора "я это решил, но теперь другая трабла", а как решил не пишет :злой_смайлик:
Написал автору пакетов, авось ответит. Но на всякий случай спрашиваю и тут. Хелп плз Осилить дальше самому скиллов не хватает
Код: Выделить всё
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 вообще без комментариев, другое с многозначительным заключением автора "я это решил, но теперь другая трабла", а как решил не пишет :злой_смайлик:
Написал автору пакетов, авось ответит. Но на всякий случай спрашиваю и тут. Хелп плз Осилить дальше самому скиллов не хватает
Re: Intel GMA-500, Poulsbo
Какие из devel-пакетов установлены?
Re: Intel GMA-500, Poulsbo
Ой, точно, у меня тоже! А я и не заметил. Ладно, у меня под gentoo всё должно собраться, попробую и отпишусь, что получилось.всё что меньше 20 есть 20
Re: Intel GMA-500, Poulsbo
Урааа!!!
Таки получилось. Косяк был видимо как-то с патчами связан. Сначала я пробовал добавить этот патч в 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):
Судя по комментарию автор это сделал потому что на некоторых буках минимальная яркость = полностью отключеная подсветка. А без подсветки на матрице что-либо высмотреть не просто. Поскольку хоткеи не работают, то вернуть яркость взад можно только в полумраке набив команду в консоле. У кого бук на минимальной яркости подсветку не отключает или кто не боится этого явления можно изменять 20 на 1 или по идеи вообще можно выпилить этот if, но я не стал эксперементировать. Теперь уровень 0 на самом деле 1 и одинаково работает через xbacklight и /sys/...
Если кому нужно готовые пакеты с этим фиксом для openSUSE 11.2 с ядром 2.6.31.5 их есть у меня
Таки получилось. Косяк был видимо как-то с патчами связан. Сначала я пробовал добавить этот патч в 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 их есть у меня
Re: Intel GMA-500, Poulsbo
Про консоль:
Это из gentoo'шного ебилда psb-kmod.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
Re: Intel GMA-500, Poulsbo
Да, подтверждаю. Два патча: один - для драйвера для иксов, другой - для модуля ядра для консоли.
Ну или единички вместо ноликов для тех, у кого в случае нолика полная темнота (как у меня).
Код: Выделить всё
# 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);
Re: Intel GMA-500, Poulsbo
Всем здравствуйте. Сразу оговорюсь, я новичек в использовании системы линукс (поствил ее 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. Спс за внимание.
Суть вопроса:
Есть нетбук 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. Спс за внимание.
Re: Intel GMA-500, Poulsbo
Имеется проблема: разрешение экрана установлено в значение по умолчанию 1024х768 76гц и других вариантов нет
Конкретно файла xorg.conf я не нашел
топик-то читаем?
#32, #35
Re: Intel GMA-500, Poulsbo
мм #32 #35 это что?..Если про сообщения 32 и 35 то откатываться на другие версии ядер я пока не умею. говорю же линукс первый раз увидел несколько часов назад когда установил.. Что такое значит фраза "иксы работают нормально но проблема с фреймбуферной консолью"- для меня например тоже набор терминов непонятных ( ну единственно, что я полагаю с иксами связан этот пресловутый Xorg.conf)... ладно... по всей видимости тут не получится какой нить драйвер качнуть и просто поставить и посмотреть встал он или нет по факту придется сперва поучить термины... опять же логгирование где смотреть... тут все логами откуда то оперируют.. откуда они берутся так же хз.
Re: Intel GMA-500, Poulsbo
см. выше (номера постов)
вам не откатываться надо, а прежде 11.2 ставить (переустанавливать даже), чтобы воспользоваться рецептом выше. возможно, есть другие варианты, но у меня хвала аллаху Nvidia, и с интелловскими видяхами не заморачивался.
вам не откатываться надо, а прежде 11.2 ставить (переустанавливать даже), чтобы воспользоваться рецептом выше. возможно, есть другие варианты, но у меня хвала аллаху Nvidia, и с интелловскими видяхами не заморачивался.
Re: Intel GMA-500, Poulsbo
ага то есть суть ясна другой дистрибутив... жаль жаль... этот вроде как шустренький...через него счас сижу.. неудобство только в графике наблюдаются... на данный момент.. фактически счас попробую установить openSUSE 11.2 без обновления ядра... Ну а дальше потом отпишусь если что. Но это будет уже утром или днем полагаю
Re: Intel GMA-500, Poulsbo
Ну вот, поставил 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 который прилагаю ниже:
нашел через установщик что драйвер для 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
Re: Intel GMA-500, Poulsbo
Приведённый Вами xorg.conf неправильный, там просто драйвер fbdev вместо vesa, что лучше, но не намного. Приведённый мной - вроде правильный.
Re: Intel GMA-500, Poulsbo
Оффтопик, но:
Из интернетов.
Рыдаль.
Представители Intel подтвердили, что не смогут интегрировать EMGD-драйвер для чипсетов Poulsbo (GMA 500) в состав платформы MeeGo из-за лицензионных проблем. Ситуация возникла парадоксальная, из-за подписания с разработчиком драйвера соглашения о неразглашении информации компания Intel была лишена возможности включить свой драйвер для собственного оборудования в свою операционную систему MeeGo. Проблема с открытием кода возникла из-за наличия в коде интеллектуальной собственности компании Imagination Technologies, не намеренной открывать разработки, связанные с созданным в недрах этой компании IGP.
Из интернетов.
Рыдаль.
Re: Intel GMA-500, Poulsbo
То есть, как я понимаю, нужно банально переписать в 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 без последствия для системы?
Re: Intel GMA-500, Poulsbo
Можно забэкапить старый xorg.conf, потом в случае чего восстановить. Если Вы ничего, кроме него, не меняли, то и ничего другого и не поменяется.
Надо тупо целиком заменить его на мой, поправив разве что строчки про Virtual (если не понимаете, что они такое - снести их нафиг).
З.Ы.
Надо тупо целиком заменить его на мой, поправив разве что строчки про Virtual (если не понимаете, что они такое - снести их нафиг).
З.Ы.
+1.("radial") писал(а):Рыдаль.
Re: Intel GMA-500, Poulsbo
Просто хотел сказать, что вот недавно обновился в своем gentoo до Xorg-1.9.4, и всё по-прежнему работает, но только вот эти 5 пакетов, связанных с poulsbo, надо брать не из официального дерева (где они уже устарели), а из оверлея luman. При этом xorg.conf я так и оставил нетронутым со времен Xorg-1.6, если не считать всяких мелочей, к видеокарте не относящихся.
Re: Intel GMA-500, Poulsbo
Не так давно пробовал этот ваш EMGD-драйвер. Он действительно работает (под debian squeeze было дело), и действительно выдает больше попугаев, но со стабильностью как-то вяло, яркость не настраивает, хибернейт не уважает ... Возможно, я просто ниасилил, но в-общем откатился обратно.
Способ упаковки драйвера восхитителен и достоин занесения, я аж прослезился.
Слабонервным не читать ...
Графическая тулза прилагается; она, кстати, позволяет настраивать разрешения всякие редкие, каких, вроде, даже под windows предустановленным не было.
Кстати, в ArchLinux старый драйвер psb таки допилили, ставится из aur нормально.
Способ упаковки драйвера восхитителен и достоин занесения, я аж прослезился.
Слабонервным не читать ...
Spoiler
Если вкратце, читаем лицензионное соглашение, скачиваем .zip-архив весом 180МБ, в нём единственный файл с расширением .exe, запускаем под вайном, оно самораспоковывается, потом вытаскиваем из ~/.wine/drive_c/что-то-там драйвер под нужный дистрибутив, правим установочный скрипт в десятке мест под наш дистрибутив (хотя он и так под наш дистрибутив), запускаем, компилируется, вроде работает.
Графическая тулза прилагается; она, кстати, позволяет настраивать разрешения всякие редкие, каких, вроде, даже под windows предустановленным не было.
Кстати, в ArchLinux старый драйвер psb таки допилили, ставится из aur нормально.
Re: Intel GMA-500, Poulsbo
А ссылка на SUSE работает вроде как...
Re: Intel GMA-500, Poulsbo
Внезапно, это заставило меня подарить пол-дня жизни знакомству с арчем в надежде на чудо. Но чуда не произошло. Флэш видео на всяких ютубах показывает таким же слайдшоу как и в сусе Может это только у меня такие руки кривые? Поробуйте плз любое видео даже в 360p нормально вопросизводит? Ставил вот так: https://wiki.archlinux.org/index.php/Poulsb..._.28xorg_1.9.29
А эту пропритарную поделку emgd как-то пробовал ставить, но отсутсвие вменяемой подробной документации как пользоваться этой гадость и собственно сам способ просто убило, так и не осилил.
Re: Intel GMA-500, Poulsbo
Смотрел только что 480p при запущенном виртуалбоксе в KDE4, FPS в пределах нормы. Эффекты KDE4 выключены, но теоретически даже включаются (хотя и тормозят, но таки opengl). glxgears свои 230 попугаев выдаёт. Проверьте все-таки, что у Вас в xorg.confПоробуйте плз любое видео даже в 360p нормально вопросизводит?