GEM и KMS для Intel GMA, MESA и не только. [[Solved]рассматриваются предложения]
Целью этой темы является разбор полётов - как лучше сделать.
Существует 3 системы. Все ~amd64.
1. nVidia GeForce 8200/KDE-3.5.10/Compiz/2.6.28-r1
Исходное состояние: Compiz-0.7.8/nvidia-drivers-180.22/xorg-server-1.5.3-r1/Mesa-7.2. Наблюдались жуткие лаги и подвисание X-ов, но не системы как таковой. Отрубил эффекты анимации в Compiz. Как отказалось OpenGL 3.0.0 из дров nvidia отказывался в этой конфигурации работать. Откатился на nvidia-drivers-177.82 (OpenGL 2.1.0). Лаги прекратились. Некоторые тормоза 3D-графики. Падение emerald. Далее предстояло обновление до MESA-7.3. В glxinfo возник пресловутый GEM 20090114. Поставил последние дрова nvidia-drivers-180.27. Лаги исчезли, лишь X-ы временами подвисали. Как оказалось - проблема в Compiz и Xorg-server. Поставил xorg-server-1.5.99.902 и compiz-fusion-9999 (судя по маркировке 0.7.9 версия). Лаги прекратились. Скорость 3D стала нормальной. Из вывода glxinfo исчезла пресловутая строчка GEM. В виде лагов - изредка стал вылетать Compiz.
2. Intel G33/KDE-4.2.0/Compiz-0.7.8/2.6.28-r1/xf86-video-intel-2.6.1
Исходное состояние: Mesa-7.2/xorg-server-1.5.3-r1. Тормоза 3D графики. Compiz - работает стабильно.В результате обновление до MESA-7.3. В выводе glxinfo возникает GEM 20090114. Для избавления от тормозов обновление до xorg-server-1.5.99.902. Тормоза исчезают. В выводе glxinfo GEM сохраняется. vo=gl2 - работает, Direct Rendering = Yes.
3. Intel 965GL/Gnome-2.24.0/no Compiz - not start/2.6.28-r1/xf86-video-intel-2.6.1
Исходное состояние: Mesa-7.2/xorg-server-1.5.3-r1. Тормоза графики. Падение в виде белого экрана смерти X-ов. Compiz - полное молчание и приводит опять же к смерти графики в виде белого экрана. В результате обновление xorg-server до 1.5.99.902 и MESA до 9999 (7.5 devel). Как результат в выводе glxinfo GEM так и не возникает. Compiz не стартует. Белые экраны смерти как и прежде время от времени во время работы. Не работает vo = gl2, Direct Rendering = Yes.
====
Как итог. GEM - это привилегия mesa-7.3 && >=xorg-server-1.5.3-r1? Судя по ходу описания GEM готовится к смерти сразу после появления как и TTM? Как подкрутить третью систему? Откатить Mesa?
- Для комментирования войдите или зарегистрируйтесь
ХЗ насчет компиза, вот такая
ХЗ насчет компиза, вот такая строчка Blacklisted PCIID '8086:2a02' found меня настораживает. в остальном - все норм работает. 965GM, gentoo-sources-2.6.28-r1, xorg-server-1.5.3-r1, mesa-7.3, xf86-video-intel-2.6.1
Ubuntu is an African Word that means "Gentoo is too hard for me"
покажи свой xorg.conf
перешел на тоже, что у тебя и не могу настроить хорг.
startX - на tty7 зависает клавиатура и точпад, монитор отображает 256 цветов в переливающихся пикселях
xorg.0.log
(WW) intel (0): libpciaccess reported 0 from size, guessing 64kB
xorg-server собрал use="-hal"xorg.conf добавил option "allowemptyinput" "false"
Section
Ubuntu is an African Word that means "Gentoo is too hard for me"
что делать)?
спасибо, иксы поднял, но фпс 50, точпад не работает(кликанье и скрол)
cat /var/log/Xorg.0.log | grep WW
xorg.conf
Section "ServerFlags" (server abort)/ (resolution switching)
#DontZap # disable
Option "AllowMouseOpenFail" "true" # allows the server to start up even if the mouse does not work
#DontZoom # disable
Option "blank time" "5" # Blank the screen after 5 minutes (FAKE)
Option "standby time" "10" # Turn off screen after 10 minutes (DPMS)
Option "suspend time" "20" # Full suspend after 20 minutes
Option "off time" "30" # Turn off after half an hour
Option "AIGLX" "true"
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "dri" # direct rendering
EndSection
Section "DRI"
Mode 0666
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "compose:rwin"
EndSection
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
# Driver "mouse"
Option "Protocol" "auto-dev"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "LeftEdge" "1900"
Option "RightEdge" "5400"
Option "TopEdge" "1800"
Option "BottomEdge" "3900"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
Option "UpDownScrolling" "on"
EndSection
#Section "InputDevice"
# Identifier "Mouse1"
# Driver "mouse"
# Option "Protocol" "ExplorerPS/2"
# Option "Device" "/dev/input/mouse1"
# Option "Device" "/dev/input/mouse2"
# Option "ZAxisMapping" "4 5"
#EndSection
#Section "InputDevice"
# Identifier "SynapticsMouse1"
# Driver "synaptics"
# Option "Protocol" "auto-dev"
# Option "CorePointer"
# Option "SHMConfig" "on"
#EndSection
Section "Monitor"
Identifier "monitor1"
VendorName "Plug'n Play"
ModelName ""
# Option "ReducedBlanking"
HorizSync 32-37
VertRefresh 51-60
# Monitor preferred modeline (56.1 Hz vsync, 34.5 kHz hsync, ratio 1.71, 113 dpi)
ModeLine "1024x600" 40 1024 1072 1104 1160 600 603 609 615 -hsync -vsync
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Section "Device"
Identifier "device1"
VendorName "Intel Corporation"
BoardName "Intel 810 and later"
Driver "intel"
Option "DPMS"
BusID "PCI:0:2:0"
Option "DRI" "true"
# Option "DRI2" "true"
Option "AccelMethod" "UXA"
Option "AccelMethod" "XAA" # for faster scrolling in firefox
# Option "XAANoOffScreenPixmaps" "true"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
EndSection
Section "Extensions"
Option "Composite" "true"
EndSection
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
# InputDevice "Mouse1" "CorePointer"
InputDevice "Touchpad" "SendCoreEvents"
Screen "screen1"
Option "AllowEmptyInput" "False"
EndSection
выложи весь Xorg.0.log
выложи весь Xorg.0.log где-нибудь
Ubuntu is an African Word that means "Gentoo is too hard for me"
xorg
[/code]
emerge wgetpaste && wgetpaste --help
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
мне ответ на пред-пред идущее
fix for FPS: вот это кладешь в ~/.drirc
проверь, на счет driver="i915" я не уверен, если что - замени на то что говорит xdriinfo.
для тачпада - я юзаю только драйвера kbd и synaptics, evdev выкинь - либо одно, либо другое, они друг друга могут блокировать
конфигурацию не угадать)
для гоогл-земля надо сделать 32битные лабаратории (оверлай app-emulation/emul-linux-x86-xlibs)
со мной поделились, tnx.
тарболл: http://depositfiles.com/files/xytc3zpcp
ебилд: http://pastebin.mozilla-russia.org/96365
до xorg-server-1.4.2/ mesa-7.0.3/ intel-video-2.1.1/ kernel-2.6.28-r1 (q3: шла, не было проблем с точпадом и компизом, фпс ~700, google-earth: нет)
после xorg-server-1.5.3-r2/ mesa-7.3/ intel-video-2.6.1/ kernel-2.6.28-r1 (компиз: да, q3: нет, фпс ~ 100) любая нагрузка на X, они умирают
необходимо определить четкую конфигурацию для работы с 3Д приложениями на драйверах интел.
tiandrey, можно
tiandrey, можно полюбопытствовать, данная строчка задана вручную? Option "VideoRam" "262144"
Просто слышал, что память в Интелах задается динамически... что ее нельзя задать жестко.
Верно ли это?
И почему именно такое количество?
Возможно ли при 1ГБ оперативной памяти задать 350000, например, что кажется и является макс допустимым для данной карты.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
google.earth
у меня все 3D приложения, кроме тормозящего гоогл 5.beta (без шрифтов), работают на 3 из 5.
2.6.28-r2
xorg-server-1.5.3-r2
mesa-7.3
libdrm-2.4.4
xorg-x11-7.4
xf86-video-intel-2.6.1
787 frames in 5.0 seconds = 157.363 FPS
778 frames in 5.0 seconds = 155.479 FPS
773 frames in 5.0 seconds = 154.496 FPS
Сейчас интеловский драйвер
Сейчас интеловский драйвер сам решает, сколько ему памяти захавывать, на эту опцию забивает
Ubuntu is an African Word that means "Gentoo is too hard for me"
На последнем компе откатился
На последнем компе откатился до mesa-7.3/libdrm-2.4.4/xorg-1.5.3-r2 и собственно всё заработало. Плюс небольшая пересборка зависимостей xorg. Хм. Как по монавению GEM 20090114. Compiz тоже поднялся. FPS=~55. Всё идеально. Как и должно быть. 3D работает
ГуглЭрф?
А ГуглПланета, а игры?
Работют?
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Гуглеземля, как минимум,
Гуглеземля, как минимум, работает.
Прошу всех затестить
Ubuntu is an African Word that means "Gentoo is too hard for me"
Я вот только не понял, как
Я вот только не понял, как решается вопрос с тем, что
xorg-server-1.5.3-r2 не видит glproto-1.4.9, которые установлены? Там, что-то про флаги пишется и про вызов pkgconfig, но я не понял, что нужно сделать...
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
скопипасть что именно он
скопипасть что именно он пишет. только желательно полный лог и не сюда копипастить, а, например, на pastebin.mozilla-russia.org
Ubuntu is an African Word that means "Gentoo is too hard for me"
Завел, по другому немного, но
Завел, по другому немного, но завел, правда, пришлось переустановить драйвера мыши и клавиатуры.
В итоге драйвера
видеокарта x11-drivers/xf86-video-intel (2.6.1)
media-libs/mesa (7.3)
x11-libs/libdrm (2.4.4)
x11-base/xorg-server (1.5.3-r2) новее не было в портеже
x11-base/xorg-x11 (7.4)
x11-drivers/xf86-input-keyboard (1.3.2)
Ни без лишних манипуляций с удалением старых файлов, так как пакеты, от которых зависит будущее xorg требовали таких действий (в двух эпизодах) в частности, файл типа startpci, без его удаления не ставился один из пакетов.
GoogleEarth заработал. (правда, еще до это удалил файл crypto.098 из папки с программой, вряд ли это было нужно)
Fps в glxgears 55
glxinfo Direct Rendering YES of course
Сейчас протестирую пару игрушек... Расскажу, что к чему
P.S.
Жаль, только, что уже успел забыть, как справился с
glproto :)) Но Гугл и "опытный путь" поможет :)
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Да, чуть не забыл дрова, от
Да, чуть не забыл, дрова, от мыши встанут as is, а от клавиатуры следует ставить новее, старые не встают вообще...
P.S.
Ну и главное, ядро тоже пришлось поставит 2.6.28.6, правда, я Ванильное поставил, честно говоря, не понял, есть ли уже GentooKernel этой версии?! И где брать?!
Update
Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller
Nexuix - полет нормальный - лагов с передвижением не замечено, раньше только запускался, но не работал.
Незначительные траблы с указателем мыши...
Сейчас еще нейтивный клиент RegnumOnline проверю, она вообще, кажется, ни у кого не запускалась ...
update
Вайновский Regnum Online заработал, без лагов, так же как и в Висте, если не быстрее, что очень, имхо, серьезное достижение.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
emerge
emerge gentoo-sources:2.6.28-r2
Ubuntu is an African Word that means "Gentoo is too hard for me"
Большое спасибо. Правда,
Большое спасибо. Правда, появился вопрос о заплтаках в Gentoo Source, т.е. волнует отличие от стандартного ядра с kernel.org.
И является ли принципиальным использование генту-ядра, когда конфиг для стандартного взят все равно из старого.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Принципиальным отличием
Принципиальным отличием является то, что все баги генту-сорсес можно запостить на багзиллу. А ванильное ядро не поддерживается генту-коммунити. Конфиг - это конфиг, а патчи-это патчи, то есть конфиг твой скушает, а баги, которые были, будут пофикшены.
вот список патчей:
например, без fbcondecor ты не настроишь фреймбуфферные декорации
Ubuntu is an African Word that means "Gentoo is too hard for me"
_fbcondecor-0.9.4.patch У
_fbcondecor-0.9.4.patch
У меня и в 2.6.27 gentoo source не появлялся, только console rotation, поэтому splash я так и не настроил.
Интересен, патч с i915... Это часом не пакет исправлений для интеловских карт? Если да, то пожалуй призадумаюсь, да и несколько ядер в системе не повредит же.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Device Drivers->Graphics
Device Drivers->Graphics support->Support for framebuffer devices->Enable Tile Blitting Support
убери, он конфликтует с fbcondecorDevice Drivers->Graphics support->Console display driver support->Support for the Framebuffer Console Decorations
поставьUbuntu is an African Word that means "Gentoo is too hard for me"
Да, спасибо. Вот у меня
Да, спасибо. Вот и у меня долгожданный сплеш Лив 2007 появился... Не додумался бы сам, если честно.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Помогает grep -Ri decor
Помогает grep -Ri decor /usr/src/linux, там находишь Kconfig, в котором указано что depends on FRAMEBUFFER_CONSOLE=y && !FB_TILEBLITTING
Ubuntu is an African Word that means "Gentoo is too hard for me"
Поставил gentoo sourceВсе в
Поставил gentoo source
Все в порядке, но как-то загадочно стала работать GoogleEarth
Пересобрал все еще раз: и xorg, и драйвера, и input драйвера.
Цитата
Google Earth has crashed.
This is a bug in the program, and should never happen under normal
circumstances
Пересобрал и саму Планету заново, пока не нашел, в чем проблема, но скорее всего, с каким-то пакетом, который ссылается на старое ядро...
Давно заметил, что если название ядра изменилось полностью и корректно все работать будет только в старом. До того как пересобрал все пакеты переключался в стандартное Kernel, там все ок было, но теперь и там не пашет...
У кого как? У кого на GL960 работает с gentoo source Гугл Планета? Надеюсь - это не связано с заплатками ГентуЯдра.
Update:
Как показал crashlog, старт гулгпланеты спотыкался на этом файле
libdrm_intel.so.1,
удалил его и пересобрал планету из ebuild, но другой версии googleearth-5.0.11337.1968_beta. Заработало.
На всякий случай пересобрал libdrm
Post Scriptum
Заметил еще, что ВиртуалБокс - что вполне логично - не любит изменений названия ядра. Для нормальной работы его нужно не просто пересобрать, а лучше сначала удалить
emerge --unmerge, причем все, что с ним связано и бинарник, и модули.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Еть, да у гуглеземли бинарный
Еть, да у гуглеземли бинарный пакет, сколько не пересобирай - все одно будет. У тебя, случаем, не 64 битная система?
А virtualbox использует свой модуль, который перестанет загружаться при смене ядра) так что надо было всего лишь перемержить virtualbox-modules
Ubuntu is an African Word that means "Gentoo is too hard for me"
Eppur si muove!
мне стыдно о галилео галилее вспоминать "Eppur si muove!" нет не вертиться.
я до сих пор в старых понятиях, в геоцентрической системе мира живу.
где я не проникся? что тормозит развитие?)
???
???
Ubuntu is an African Word that means "Gentoo is too hard for me"
Вертится она, но не сама.. Ей
Вертится она, но не сама.. Ей мышью помогать надо.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Цитата:2. ...обновление до
xcb починили?
P.S.: Linux - это красная таблетка :-) Windows - синяя...
tiandrey, но если можно,
tiandrey, но если можно, поясните все-таки про VideoRam в xorg.conf.
Мне говорили, что его нельзя задать жестко.
И почему в нем именно такое число?
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Эта опция, по идее, должна
Эта опция, по идее, должна задавать размер RAM, отданной видеокарте. Но, судя по логу иксов:
(WW) intel(0): Option "VideoRam" is not used
драйвер тупо забивает на эту опцию и сам решает, сколько оперативки взять. Так что я закомментил эту строчку, никаких изменений не произошло, чего и следовало ожидать.
Собственно вот выдержка из
man intel
:Ubuntu is an African Word that means "Gentoo is too hard for me"
Спасибо за разъяснения.Вот
Спасибо за разъяснения.
Вот еще один нюанс обнаружился: установка разрешения 800x600 режет экран по краям, справа и слева.
Копать в сторону modeline?
Я не знаю, почему... но есть смутное подозрение, что это как-то связано с framebuffer, так как до перенастройки для отображения splash такого не было, а грешить на драйвера кажется бессмысленным.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Скорее всего копать в сторону
Скорее всего копать в сторону кнопки "автонастройка" на монике :-D Как юзаются модлайны не знаю
Ubuntu is an African Word that means "Gentoo is too hard for me"
Нету на ноутбке таких
Нету на ноутбке таких кнопок... :-D
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
А зачем тогда вообще такое
А зачем тогда вообще такое разрешение?
Ubuntu is an African Word that means "Gentoo is too hard for me"
Предлагаю подвести итоги и
Предлагаю подвести итоги и пометить вопрос как решенный для странников из Гугла новоиспеченных адептов, так как вопрос очень актуальный для владельцев ноутов с интеловскими платами. Встречал подобные темы например на ubuntu.ru, многие так и сидят с лагами и неработающими программами и играми.
Думаю, надо резюмировать в первом посте.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Думаю, надо написать в wiki
Думаю, надо написать в wiki
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
И туда тоже...
И туда тоже...
Просто Гугл уже неплохо проиндексировал эту тему.
Gem Intel очень хорошо выпадает.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
как раз в точку
как раз в точку
Собственно поправьте, у кого есть замечания
http://ru.gentoo-wiki.com/wiki/Video_Intel_&_GEM
Цитата: Section Option
какое здесь имя секции?
"Extensions"
"Extensions"
У меня после всего этого
У меня после всего этого композитные эффекты в kde 4.2 заработали, но очень медленно. В glxinfo про GEM ничего не сказано:
фпс в glxgears около 300, и не совсем понятно, почему должно быть 50, всю жизнь около 900 было.
установлены xorg server 1.5.3-r4, xf86-video-intel 2.6.3, mesa 7.3-r1, xorg-x11 7.4
update:
добавил в xorg.conf секцию
строка про gem появилась, и фпс стал 50
opengl почему-то 1.4 :(
но при glxgears вылезает следующее:
и эффекты все равно тормозят
Добавлю и подумаю
Добавлю. Иногда требуется и это задавать.
У самого появилось недавно. Завтра покопаюсь и подумаем что бы это значило. Эффекты кстати тормозят всегда. По крайней мере они так работают хотя бы. До GEM на Intel на xorg-server-1.5 3D вообще не работало.
Нет, они тормозят так, что
Нет, они тормозят так, что даже вырубаются с предупредительным сообщением. На кубунте они достаточно быстро работали, чтобы их можно было использовать, вот только я там не заморачивался какие версии чего у меня стоят.
+1.Отмечусь чтобы следить за
+1.Отмечусь чтобы следить за веткой
Со скоростью вроде
Со скоростью вроде разобрались. Остались кое-какие артефакты
Какие будут ещё жалобы?
Остался вопрос по
И вопрос по смазыванию изображения значков в трее KDE4. Какие будут предложения?
===================
Ещё одна просьба. Соберите, у кого ~x86 новый пакет app-emulation/emul-linux-x86-xlibs с последними версиями библиотек. У меня GoogleEarth отказывается работать с указанным выше. Точнее запускается, но не рендерится нормально. Пока думаю над этим. Вылазит в логе Xorg прикаждом запуске
(EE) DoSwapInterval: cx = 0x4593cd0, GLX screen = 0x8846b0
А для архитектуры amd64, я
А для архитектуры amd64, я так понял, с интелом вообще всё грустно? Мне бы тока гугль-землю запустить.
У меня всё нормально. Без
У меня всё нормально. Без грусти. Всё крутится, вертится. Только пакета вышеуказанного нет. Впрочем мне его соберут, надеюсь, сегодня из последних версий пакетов. Тогда проверю Google Earth на работоспособность. Была бы она открытая ещё. А то ведь и русским печатать в ней сейчас невозможно (версия 5)
Ну, ежели запустится -отпиши
Ну, ежели запустится -отпиши плиз, + версии пакетов какие.
Дык снеси библиотеки
Дык снеси библиотеки кутишные, которые с ней идут, и подмени системными, тада с языком всё прекрасно станет
На крайний случай, если всё
На крайний случай, если всё совсем плохо и никак не работает, есть http://www.gentoo.org/proj/en/base/amd64/howtos/chroot.xml
Нее. Лишняя возня ради одного
Нее. Лишняя возня ради одного архива
У меня с amd64 вообще
У меня с amd64 вообще грустно. Система ~amd64
Куб в compiz крутиться с огромными лагами, прозрачность глючит (артефакты иногда появляются)
ГугльЕарс вообще не запускается, пишет, что нет доступа к видяхе.
Хотя GEM в glxinfo показывает.
Убрал фреймбуффер в консоли (в ядре), потомучто иксы вообще висли при переключении из консоли в иксы (спасал ссш)
но работать можно (это радует :) ) хотя хотелось бы, чтобы нормально все работало (и тени и прозрачность)
Хорошо было бы разбить ветку на x86 и amd64
Аа если сравнивать с
Аа если сравнивать с руководством в wiki - какие отличия?
Если сравнить с этим
Если сравнить с этим руководством: http://ru.gentoo-wiki.com/wiki/Video_Intel_&_GEM
- в ядре выключен фреймбуфер
- xorg.conf (часть)
хотя и без секции Extensions работает и прозрачность и рендеринг (суда по логам иксов и по прозрачности в xfce)
AIGLX тоже подхватывается в иксах
правда не пробовал driconf... сейчас попробую побалываться
driconf не особо помог :( фпс
driconf не особо помог :( фпс конечно в glxgears выросли до 1040, но в остальном таже беда.
googleearth у меня выдает что типа нет доступа к видеокарте или чтото типа того, а в консоли пробегают
Как обычно
Про ошибки: скорее всего решится при обновлении mesa-9999 из overlay (7.5 devel). Это было уже и не раз в прошлом.
GoogleEarth, как уже отмечалось будет и будет лагать, пока не появится новый пакет app-emulation/emul-linux-x86-xlibs. Официальный последний, как это ни странно, содержит версию Mesa, которая с GEM, откровенно говоря, незнакома. Потому здесь я могу только собрать готовый пакет в принципе и ebuild для него написать. Остальное - пишите письма Gentoo Foundation, точнее разработчикам emul-linux-x86 пакетов.
Кстати, про строку типа
libGL warning: 3D driver claims to not support visual 0x64
- она только при запуске googleearth пробегает или при запуске glxgears тоже? Если только при googleearth - тогда Mesa в порядке.Честно говоря у меня всё летает и без глюков. Только Земля не работает. Впрочем у меня xorg-server-1.6 из overlay x11
заметил только
заметил только в гуглеарс и вайн на некоторые проги.
Вообще мне гуглеарс до лампочки... просто стоит уже давно, а запустить все никак не удается :)
+1 so do I
+1 я тоже помечу чтоб следить
Ядро
Обновил до 2.6.29. Эти предепреждения пропали.
а лаги? Я тоже обновился до
а лаги?
Я тоже обновился до 29
fps на intel 945m ~600(glxgears)
но все что юзает opengl лагает
Тоже ooops. :( ждёмс.
Тоже ooops. :( ждёмс.
В чём это заключается?
В чём это заключается?
29 OK
У меня все ОК на 29м ядре. Работает гладенько и быстро.
Даже более чем... На 28 все начинало жутко лагать после s2ram. На 29м сейчас все ОК.
Хотя посмотрим как дальше будет.
В конфиге ядра надо выключить "Enable modesetting on intel by default"
У меня с ним вообще все плохо было. Все окна представляли собой черные текстуры. Хотя сам компиз работал.
Мне помог UXA и DRI2, даже
Мне помог UXA и DRI2, даже гуглошарик бегает, но взамен получил багу, при выходе из suspend'а или просыпания после гибернации иксы перезапускаются
А конфиг? У меня с UXA
А конфиг?
У меня с UXA грузится GoogleEarth, но жутко тормозит. И вообще X-ы тормозят вдвое больше, чем при EXA. Потом сглючивают и подвисают. И не всегда X-ы грузятся.
Хм. Надо Mesa обновить=
Подтверждаю. С DRI2 и UXA
Подтверждаю. С DRI2 и UXA эффекты прилично подтормаживают и иногда наблюдаются подвисания.
Обновление месы не помогло. Выставил обратно EXA - стабильнее гораздо. FPS вдвое выше чем с UXA.
заметил, что меса в портах
заметил, что меса в портах обновилась... но неприятная ситуация:
че делать?
сам спросил, сам ответил
сам спросил, сам ответил :)
нужно собирать месу с xcb
Вопрос в другом теперь... что это за флаг xcb нужно ли его добавлять глобально? (у меня еще может с ним пересобраться cairo)
% grep xcb
У меня выставлен глобально.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
но это то я посмотрел
но это то я посмотрел сразу... но не понял хорошо это или плохо :)
Это прогрессивно (-:Е
Это прогрессивно (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Эффекты быстро заработали
Сначала обновил xorg-server до 1.6 и месу до 7.4, но разницы не почувствовал. Потом обновил ядро до 2.6.29, и тут эффекты просто залетали. Фреймбуфер работает, glxgears 50 фпс выдает. Моя доволен )
ЧТо используешь EXA или UXA?
ЧТо используешь EXA или UXA? DRI2 подгружен?
Я не знаю, что такое exa и
Я не знаю, что такое exa и uxa, в моем конфиге таких слов нет. dri2 не включен. Конфиг выглядит вот так.
update:
включил dri2 - может стало чуть глаже все, может мне показалось, а может это и не оно прирост дало, вроде гуглобус стал быстрее крутиться,
включил UXA - запускаю glxgears, фпс стал 500-600, и иксы через пару секунд виснут, помогает тока SysRq,
включил EXA - фпс 50-60, все работает нормально.
у меня сейчас все отлично
у меня сейчас все отлично работает. может можно было бы и лучше, но меня вполне устраивает... работаю на xfce+compiz, работает фреймбуфер в консоли, суспендится и хибернетится отлично. пару глюков конечно замечено, но это мелочи.
Ветка ~amd64 (без оверлея... ну вернее с, но не для иксов)
sys-kernel/gentoo-sources-2.6.29
x11-base/xorg-server-1.5.3-r5
x11-drivers/xf86-video-intel-2.6.3-r1
media-libs/mesa-7.4
конфиг xorg.conf (частично)
конфиг ядра (только то, что относится к графике и только то, что не закоментировани (тоесть включено):
конфиг ядра также является очень важным... пока не включил модулями то что включено модулями выше, иксы вообще не хотели грузится
P.S. кстати поддержки dri2 у меня нет (логи иксов говорят что нет такого)
Может есть какие предложения по улучшению конфигов?
А можно лог Xorg.0.log?
А можно лог Xorg.0.log?
http://yakovenko.kiev.ua/tmp/
http://yakovenko.kiev.ua/tmp/Xorg.0.log
http://yakovenko.kiev.ua/tmp/xorg.conf
Поправил данные по работе
Поправил данные по работе GoogleEarth под amd64 на http://ru.gentoo-wiki.com/wiki/HOWTO_video_Intel_and_GEM
у меня еще есть # eselect
у меня еще есть
# eselect xvmc list
Available XvMC implementations ( * is current ):
[1] xorg-x11
[2] intel *
по дефалту у меня стоял xorg-x11
Добавил.
Добавил.
Тоже добавил, хоть XvMC и так
Тоже добавил, хоть XvMC и так работал ;]
А у меня вот такая вот
А у меня вот такая вот проблема появилась с обновлением до 2.6.30-rc3-git4
наконец-то нормально заработал KMS, но теперь:
(**) intel(0): Option "AccelMethod" "EXA"
(WW) intel(0): kernel mode setting active,overridding accelmethod and using UXA
(II) UXA(0): Driver registered support for the following operations:
Но это не радует, ибо в после непродолжительной работы опенгл приложений Х-ы зависают, надо коннектится по ssh и ребутать машинку.
KMS не хотелось бы отключать, радует меня нормальное разрешение в консоли.
Нормальное разрешение в
Нормальное разрешение в консоли прописывается в строке kernel в grub.conf. О чём можно почитать в том же handbook'e. По поводу UXA я бы подождал. Возможно кроме допиленного ядра ему надо ещё и xorg-server-1.6. На 29 ядре и xorg-server-1.5.3 X-ы тормозят и подвисают однозначно при методе UXA
А как теперь, если есть KMS
А как теперь, если есть KMS и, соовтетственно, все модули фреймбуфферов убраны, прописывается разрешение, чтобы использовать nomodset при загрузке ядра? (тогда UXA не будет использоваться)
xorg-server-1.6
xf86-video-intel-2.7.0
Всё допилил. Остался один
Всё допилил. Остался один вопрос. Некогда копаться. Может кто поможет? Где заставить KMS загружаться с другим расширением, чем 1024x768@70. Меня только это вопрос мучает. После я сразу перепишу wiki как пойму. Мне например надо 1280x1024. Или ему Modeline скормить в xorg.conf?