Автор Тема: Xgl на gentoo 2006.0  (Прочетена 4638 пъти)

nplus

  • Напреднали
  • *****
  • Публикации: 188
    • Профил
    • WWW
Xgl на gentoo 2006.0
« -: Aug 23, 2006, 19:08 »
Следвам статията в уикито, когато стигам до тук и гърми:
Примерен код
Xgl :1 -ac -accel glx:pbuffer -accel xv
X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  146 (GLX)
  Minor opcode of failed request:  1 (X_GLXRender)
  Serial number of failed request:  94
  Current serial number in output stream:  95

Защо става така?

П.П. Трябва ли някаква друга информация?
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Xgl на gentoo 2006.0
« Отговор #1 -: Aug 23, 2006, 20:11 »
Виж с кои драйвъри на NVIDIA работеше xgl - там ги пише и виж дали си с тях - явно стават проблеми с glx. Последната  версия на драйвърите им има огромни проблеми с Х.
Активен

It makes you awful glad that you were born a man.

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Xgl на gentoo 2006.0
« Отговор #2 -: Aug 23, 2006, 20:32 »
Интересно ми е някой пробвал ли е да пусне xfgl без хардуерно видео ускорение (dri) ....
Знам, че звучи "налудничаво" ама ей така за спорта :-Р, пък и имам ли избор като SiS откъм драйвери за линукс са егати и л***рите  ':crazy:'
Активен

nplus

  • Напреднали
  • *****
  • Публикации: 188
    • Профил
    • WWW
Xgl на gentoo 2006.0
« Отговор #3 -: Aug 23, 2006, 20:34 »
Видях го това, но пише също, че с X.org 7.0 не би трябвало да е проблем. Иначе съм с nvidia-drivers-1.0.8762-r1
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Xgl на gentoo 2006.0
« Отговор #4 -: Aug 24, 2006, 00:59 »
Ами, братко, какво да ти кажа - от точно тези драйвъри на NVIDIA почнаха проблемите и то още с Xorg 7.0 - трябваше да си гоня края на екрана с мишката и други разни екстри. От няколко месеца съм ги  маскирал, както и всичко в по-горна версия.
Използвам тези и с тях съм подкарвал xgl:
Цитат
media-video/nvidia-kernel-1.0.8178-r4
media-video/nvidia-glx-1.0.8178-r1

Маскирането става лесно с два реда:
# echo '>=media-video/nvidia-kernel-1.0.8756' >> /etrc/portage/package.mask
# echo '>=media-video/nvidia-glx-1.0.8756' >> /etrc/portage/package.mask
След което:
# emerge -av nvidia-kernel nvidia-glx
# modprobe -r nvidia
# modprobe nvidia
и един eslect няма да навреди:
#eselect opengl set nvidia
#/etc/init.d/xdm restart
Дано това помогне.



Активен

It makes you awful glad that you were born a man.

nplus

  • Напреднали
  • *****
  • Публикации: 188
    • Профил
    • WWW
Xgl на gentoo 2006.0
« Отговор #5 -: Aug 24, 2006, 12:01 »
А преди това правя ли emerge -C nvidia-drivers ?
Активен

growchie

  • Напреднали
  • *****
  • Публикации: 623
    • Профил
Xgl на gentoo 2006.0
« Отговор #6 -: Aug 24, 2006, 12:02 »
XGL-а без драйвери не отлепя. Обаче компиц-а тръгва. И става весело...
С каква Nvidia-си. Да не е такава, която е от legacy пакета. За тях OpenGL май нямаше дори в бинарния блоб.

http://download.nvidia.com/XFree86....-a.html



Активен

nplus

  • Напреднали
  • *****
  • Публикации: 188
    • Профил
    • WWW
Xgl на gentoo 2006.0
« Отговор #7 -: Aug 24, 2006, 12:13 »
GF 6200 FX ми е картата. Не е от legacy.
Активен

growchie

  • Напреднали
  • *****
  • Публикации: 623
    • Профил
Xgl на gentoo 2006.0
« Отговор #8 -: Aug 24, 2006, 12:58 »
Я виж това
http://clunixchit.blogspot.com/2006....st.html
Активен

nplus

  • Напреднали
  • *****
  • Публикации: 188
    • Профил
    • WWW
Xgl на gentoo 2006.0
« Отговор #9 -: Aug 24, 2006, 13:09 »
По указанията от последния линк не става:
Примерен код
nplus portage # LD_PRELOAD=/usr/lib/libGL.so /usr/bin/Xgl :1 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer&
[2] 31095
nplus portage # X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  146 (GLX)
  Minor opcode of failed request:  1 (X_GLXRender)
  Serial number of failed request:  99
  Current serial number in output stream:  100

[2]-  Exit 1                  LD_PRELOAD=/usr/lib/libGL.so /usr/bin/Xgl :1 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer

Сега тегля старите драйвъри, малко ми е бавен нета.
Активен

growchie

  • Напреднали
  • *****
  • Публикации: 623
    • Профил
Xgl на gentoo 2006.0
« Отговор #10 -: Aug 24, 2006, 13:21 »
http://gentoo-wiki.com/HOWTO_X....FX_5700
LD_PRELOAD=/usr/lib/opengl/nvidia/lib/libGL.so Xgl :1 -ac -accel xv -accel glx:pbuffer &
Май в gentoo libGL.so  е на друго място от федора.

П.П. 6200 FX формално я няма в списъка с поддъжани карти.



Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Xgl на gentoo 2006.0
« Отговор #11 -: Aug 24, 2006, 15:55 »
Хм, наистина, братко, nplus, това не е правилната команда, както забеляза growchie. Едва ли е проблем от картата, но все пак не се знае.
За разнообразие пуснах Xgl с новия мениджър на compiz-quinnstorm - cgwd. Просто спазвах едно към едно указанията на gentoo-wiki. Имаше само един проблем - да накарам gdm да възприеме Timeout=30 секунди. Отне ми не повече от час, като 90% от времето беше компилация.
Виж дали спазваш и командите за NVIDIA users, да не ги бъркаш с тези за ATI.
Активен

It makes you awful glad that you were born a man.

nplus

  • Напреднали
  • *****
  • Публикации: 188
    • Профил
    • WWW
Xgl на gentoo 2006.0
« Отговор #12 -: Aug 24, 2006, 16:02 »
Със старите драйвъри тръгна, но донякъде: [img=http://img246.imageshack.us/img246/4425/xglmw4.th.png]
Ето цитат от конзолата:
Примерен код
nplus ~ # Xgl :1 -ac -accel glx:pbuffer -accel xv -fp /usr/share/fonts/misc,/usr/share/fonts/other_fonts
    xkb_keycodes             { include "xfree86+aliases(qwerty)" };
    xkb_types                { include "complete" };
    xkb_compatibility        { include "complete+ledscroll(group_lock)" };
    xkb_symbols              { include "pc(pc105)+us+bg(phonetic):2+group(lwin_switch)+group(rwin_switch)+group(alt_shift_toggle)" };
    xkb_geometry             { include "pc(pc105)" };
Could not init font path element /usr/share/fonts/other_fonts, removing from list!


Активен

growchie

  • Напреднали
  • *****
  • Публикации: 623
    • Профил
Xgl на gentoo 2006.0
« Отговор #13 -: Aug 24, 2006, 16:11 »
Цитат (nplus @ Авг. 24 2006,17:02)
Could not init font path element /usr/share/fonts/other_fonts, removing from list!

Това не е грешка, която е фатална за Х-а. Като ти гледам скрийншота... абе защо се опитваш да подкараш OpenGL десктопа в екран при текуща сесия ?!?! Я пробвай при убит Х сървър от конзола. Друго. Еми това което си изкарал е добър резултат. Х-а ти е зареден, остава само да му заредиш и уиндоу менажер (Гном) и да му кажеш за ползва не метасити а компиц.
Активен

nplus

  • Напреднали
  • *****
  • Публикации: 188
    • Профил
    • WWW
Xgl на gentoo 2006.0
« Отговор #14 -: Aug 24, 2006, 16:40 »
Опитвам се да го стартирам в отделен прозорец (справка тук).
Въпрос относно статията в уикито:
Примерен код
DISPLAY=:1 gnome-window-decorator

 Това къде/кога се пише?
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Gentoo 2006
Настройка на програми
tws 2 2257 Последна публикация Mar 05, 2006, 21:57
от tws
Gentoo 2006
Настройка на хардуер
tws 4 2711 Последна публикация Mar 08, 2006, 20:12
от tws
Gentoo 2006.1
Живота, вселената и някакви други глупости
_DeXteR_ 32 7715 Последна публикация Sep 20, 2006, 08:09
от warkin
Gentoo 2006
Настройка на програми
_DeXteR_ 10 3317 Последна публикация Dec 08, 2006, 10:47
от Kalin
Gentoo 2005.1 -> 2006.1
Настройка на програми
anakinn 6 2695 Последна публикация Mar 29, 2007, 11:50
от zeridon