OPENARENA

После установки openarena при ее запуске выдает надпись
...loading libGL.so.1:
Calling SDL_Init(SDL_INIT_VIDEO)...
SDL_Init(SDL_INIT_VIDEO) passed.
QGL_Init: Can't load libGL.so.1 from /etc/ld.so.conf or current dir: No dynamic GL support in video driver
failed
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem

Пробовал переставить libsdl, поставил нестабильную

ACCEPT_KEYWORDS="~amd64" emerge libsdl

не помогло никак. В нете ничего не нашел полезного.
Видео- ATI Mobility Radeon x1600 на Acer Aspire 5112

Интересно...

Интересно...

Знаешь, епать

Знаешь, епать щас АТИ ещё рано, ибо дрова очень никакие.
но всё же можешь попытаться.
http://gentoo-wiki.com/Ati

а ну да, по

а ну да, по ошибки, у тебя не правильно настроен opengl и libsdl тут не причём =]

Это я примерно

Это я примерно понял:)
просто Tremulous-3д шутер идет нормально...
Подозрительно упала ФПС glxgears:
$ glxgears
306 frames in 5.0 seconds = 60.998 FPS
300 frames in 5.0 seconds = 59.964 FPS

и $ fgl_glxgears
Using GLX_SGIX_pbuffer
253 frames in 5.0 seconds = 50.600 FPS
300 frames in 5.0 seconds = 60.000 FPS
300 frames in 5.0 seconds = 60.000 FPS

Раньше было раз в 10 побольше.

Изображение пользователя Gremlin.

mesa пробовал

mesa пробовал пересобирать и заново атишные дрова ставить?
___________________________________________________________________________________
IRC:#glug, /query Gremlin

fglrxinfo что кажет

fglrxinfo что кажет ?

Вот что

Вот что кажет
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1600
OpenGL version string: 2.1.7170 Release

хм в /usr/lib

хм
в /usr/lib симлинки эти есть:
libGL.so
libGL.so.1
libGL.so.1.2
и куда сцылается libGL.so

ls -l /usr/lib/ | grep

ls -l /usr/lib/ | grep libGL

libGL.la
libGL.so.1 -> /usr/lib64/xorg/libGL.so.1.2
libGLU.la
libGLU.so -> libGLU.so.1
libGLU.so.1 -> libGLU.so.1.3.070002
libGLU.so.1.3 -> libGLU.so.1.3.070002
libGLU.so.1.3.070002
libGLw.so -> libGLw.so.1
libGLw.so.1 -> libGLw.so.1.0.0
libGLw.so.1.0 -> libGLw.so.1.0.0
libGLw.so.1.0.0

eselect opengl set ati

eselect opengl set ati делал?
ну лог X-сервера посмотреть надо

eselect opengl set ati !!!

eselect opengl set ati
!!! Error: Unrecognized option: ati
Killed

Я понимаю, что что-то делаю не то, т.к. еще новичек в линуксе

cat /var/log/Xorg.0.log |

cat /var/log/Xorg.0.log | grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The core keyboard device wasn't specified explicitly in the layout.
(WW) The directory "/usr/share/fonts/local" does not exist.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/util".
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Only one display is connnected,so single mode is enabled
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(WW) AIGLX: 3D driver claims to not support visual 0x33
(WW) AIGLX: 3D driver claims to not support visual 0x34
(WW) AIGLX: 3D driver claims to not support visual 0x35
(WW) AIGLX: 3D driver claims to not support visual 0x36
(WW) AIGLX: 3D driver claims to not support visual 0x37
(WW) AIGLX: 3D driver claims to not support visual 0x38
(WW) AIGLX: 3D driver claims to not support visual 0x39
(WW) AIGLX: 3D driver claims to not support visual 0x3a
(WW) AIGLX: 3D driver claims to not support visual 0x3b
(WW) AIGLX: 3D driver claims to not support visual 0x3c
(WW) AIGLX: 3D driver claims to not support visual 0x3d
(WW) AIGLX: 3D driver claims to not support visual 0x3e
(WW) AIGLX: 3D driver claims to not support visual 0x3f
(WW) AIGLX: 3D driver claims to not support visual 0x40
(WW) AIGLX: 3D driver claims to not support visual 0x41
(WW) AIGLX: 3D driver claims to not support visual 0x42
(WW) AIGLX: 3D driver claims to not support visual 0x43
(WW) AIGLX: 3D driver claims to not support visual 0x44
(WW) AIGLX: 3D driver claims to not support visual 0x45
(WW) AIGLX: 3D driver claims to not support visual 0x46
(WW) AIGLX: 3D driver claims to not support visual 0x47
(WW) AIGLX: 3D driver claims to not support visual 0x48
(WW) AIGLX: 3D driver claims to not support visual 0x49
(WW) AIGLX: 3D driver claims to not support visual 0x4a
(WW) AIGLX: 3D driver claims to not support visual 0x4b
(WW) AIGLX: 3D driver claims to not support visual 0x4c
(WW) AIGLX: 3D driver claims to not support visual 0x4d
(WW) AIGLX: 3D driver claims to not support visual 0x4e
(WW) AIGLX: 3D driver claims to not support visual 0x4f
(WW) AIGLX: 3D driver claims to not support visual 0x50
(WW) AIGLX: 3D driver claims to not support visual 0x51
(WW) AIGLX: 3D driver claims to not support visual 0x52
(WW) AIGLX: 3D driver claims to not support visual 0x53
(WW) AIGLX: 3D driver claims to not support visual 0x54
(WW) AIGLX: 3D driver claims to not support visual 0x55
(WW) AIGLX: 3D driver claims to not support visual 0x56
(WW) AIGLX: 3D driver claims to not support visual 0x57
(WW) AIGLX: 3D driver claims to not support visual 0x58
(WW) AIGLX: 3D driver claims to not support visual 0x59
(WW) AIGLX: 3D driver claims to not support visual 0x5a
(WW) AIGLX: 3D driver claims to not support visual 0x5b
(WW) AIGLX: 3D driver claims to not support visual 0x5c
(WW) AIGLX: 3D driver claims to not support visual 0x5d
(WW) AIGLX: 3D driver claims to not support visual 0x5e
(WW) AIGLX: 3D driver claims to not support visual 0x5f
(WW) AIGLX: 3D driver claims to not support visual 0x60
(WW) AIGLX: 3D driver claims to not support visual 0x61
(WW) AIGLX: 3D driver claims to not support visual 0x62
(WW) AIGLX: 3D driver claims to not support visual 0x63
(WW) AIGLX: 3D driver claims to not support visual 0x64
(WW) AIGLX: 3D driver claims to not support visual 0x65
(WW) AIGLX: 3D driver claims to not support visual 0x66
(WW) AIGLX: 3D driver claims to not support visual 0x67
(WW) AIGLX: 3D driver claims to not support visual 0x68
(WW) AIGLX: 3D driver claims to not support visual 0x69
(WW) AIGLX: 3D driver claims to not support visual 0x6a
(WW) AIGLX: 3D driver claims to not support visual 0x6b
(WW) AIGLX: 3D driver claims to not support visual 0x6c
(WW) AIGLX: 3D driver claims to not support visual 0x6d
(WW) AIGLX: 3D driver claims to not support visual 0x6e
(WW) AIGLX: 3D driver claims to not support visual 0x6f
(WW) AIGLX: 3D driver claims to not support visual 0x70
(WW) AIGLX: 3D driver claims to not support visual 0x71
(WW) AIGLX: 3D driver claims to not support visual 0x72

cat /var/log/Xorg.0.log |

cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension MIT-SCREEN-SAVER

-rw-r--r-- 1 root root

-rw-r--r-- 1 root root 702 Янв 19 17:40 libGL.la
lrwxrwxrwx 1 root root 34 Янв 19 17:40 libGL.so -> //usr//lib/opengl/ati/lib/libGL.so
lrwxrwxrwx 1 root root 8 Ноя 19 13:09 libGL.so.1 -> libGL.so
lrwxrwxrwx 1 root root 10 Ноя 21 17:28 libGL.so.1.2 -> libGL.so.1

у меня

eselect opengl list что кажет ?

так, пересобрал

так, пересобрал дрова, проблема так и осталась....

eselect opengl list
Available OpenGL implementations:
[1] ati *
[2] xorg-x11

попробуй eselect

попробуй
eselect opengl set 2
eselect opengl set 1
и посмотри куда идут симлинки, и какая версия у тебя дроф ?

я все парю

я все парю 8.443.1-r1 дрова, пробовал 8.40.4, все без изменения.
Может я в корне все не так делаю:
когда пробую просто emerge ati-drivers, он не компилится, а выдает, что fgl_fglxgears не может быть собран.
Я ставлю руками бинарник с атишного сайта (ati-driver-installer-8.443.1-x86.x86_64.run), но после его установки
eselect opengl list
дает только одну опцию xorg-x11.......
Далее, перехожу на runlevel 1 - telinit 1, подрубаю сеть
/etc/init.d/net.eth0 start
и пробую
emerge ati-drivers и ..... компилится без проблем...
делаю
eselect opengl set ati
переходит...но толку от этого нет.
Вывод: руки мои кривы:) 3 ночи сижу в нете, все без результатно...

как всё

как всё запущено ;)
я сижу на x11-drivers/ati-drivers-8.443.1-r1
они мне тоже сначала парили мозг, иксы валились. щас вроде нормально, они что то там пофиксили в ебилде.
думаю нужно попробовать поставить из портов, а бинарник не нужно ставить вовсе, и попытаться удалить все что он поставил.
Также запости ошибку при сборке.

У тебя ошибка

У тебя ошибка при сборки самого драйвера или его зависимостей ?

Вот что получаю

Вот что получаю при
ACCEPT_KEYWORDS="~amd64" emerge =ati-drivers-8.443.1-r1

* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.23-gentoo-r5/build
* Found sources for kernel version:
* 2.6.23-gentoo-r5
>>> Unpacking source...
* Converting 2.6.x/Makefile to use M= instead of SUBDIRS= ...
 [ ok ]
>>> Unpacking ./../common/usr/src/ati/fglrx_sample_source.tgz to /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/extra
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work ...
* Preparing fglrx module
make -C /usr/src/linux M=/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.23-gentoo-r5'
CC [M] /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'firegl_put_user_ptr':
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1596: warning: cast from pointer to integer of different size
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1596: warning: cast from pointer to integer of different size
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1596: warning: cast from pointer to integer of different size
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1596: warning: cast from pointer to integer of different size
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_check_pci':
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1953: warning: 'pci_find_slot' is deprecated (declared at include/linux/pci.h:481)
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_pci_find_slot':
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2842: warning: 'pci_find_slot' is deprecated (declared at include/linux/pci.h:481)
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_unregister_ioctl32_conversion':
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2974: warning: 'return' with a value, in function returning void
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KAS_SlabCache_Initialize':
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:5221: warning: cast from pointer to integer of different size
LD [M] /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
CC /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.23-gentoo-r5'
* Building fgl_glxgears
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
*
* ERROR: x11-drivers/ati-drivers-8.443.1-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ati-drivers-8.443.1-r1.ebuild, line 204: Called die
* The specific snippet of code:
* "$(tc-getCC)" -o fgl_fglxgears ${CFLAGS} ${LDFLAGS} -DUSE_GLU \
* -I"${S}"/common/usr/include fgl_glxgears.c \
* -lGL -lGLU -lX11 -lm || die "fgl_glxgears build failed"
* The die message:
* fgl_glxgears build failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/temp/build.log'.
*

Вот, что меня

Вот, что меня беспокоит:
.....Building fgl_glxgears
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status.....

# opengl-update xfree /

# opengl-update xfree / opengl-update xorg-x11
# emerge ati-drivers
# opengl-update ati
от рута

вот тебе faq

opengl-update было до

opengl-update было до eselect, т.е. по сути я это и делал...
Удалось скомпилить только после правки ебилда-закомментил строки аборта при сборки fgl_glxgears, потом
ebuild /usr/portage/x11-drivers/ati-drivers/ati-drivers-8.443.1-r1 digest
ACCEPT_KEYWORDS="~adm64" emerge=ati-drivers-8.443.1-r1

конечно

конечно обработать напильником это хорошо,
но мой совет запостить инфу тебе на http://bugs.gentoo.org
вдруг это съерьёзный баг

РЕШЕНО!!!!!!

РЕШЕНО!!!!!!

eix libsdl оттуда

eix libsdl
оттуда понял, что не включена поддержка opengl!!!!
Пересобрал с юс-флагом opengl и все пошло!!!
Спасибо toto и maximax большое за поддержку новичка!!!!!

хы emerge -vp libsdl

хы
emerge -vp libsdl юзал ?
а euse ? =]

Поздравляю, но

Поздравляю, но меня в принципе незачто благодарить :)

Теперь буду

Теперь буду юзать:)
euses-прикольная и полезная вещь!!!

Когда

Когда устанавливаю программу всегда использую флаги -fv или -fp потом выясняю что значат все флаги если я этого еще не знаю :)

вот ещё

вот ещё командочка с помощью которой я смотрю что нового в системе
emerge -NDuptv world
думаю ключи все по ману посмотреть мона )
также можешь посмотреть на equery
например команда
equery b equery
найдёт к какому пакету относиться equery
equery f gentoolkit
покажет все файлы из пакета
а команда
revdep-rebuild -- -pv
покажет те пакеты, которые не удовлетворяют зависимостям библиотек, например сменился API

вот с этими командами я сталкиваюсь каждый день

Ходит дурачек

Ходит дурачек по лесу....
У меня
equery
не распознается-unknown command- ее я много встречал на форумах, но вот в каком она пакете находится....

* Contents of

* Contents of app-portage/gentoolkit-0.2.3-r1:
/usr/bin/eclean
/usr/bin/eclean-dist -> eclean
/usr/bin/eclean-pkg -> eclean
/usr/bin/equery
/usr/bin/eread
/usr/bin/euse
/usr/bin/glsa-check
/usr/bin/revdep-rebuild

есть ещё

есть ещё app-portage/portage-utils
там подобные команды, но что то я хз ;)
darkstar ~ # q
Usage: q : invoke a portage utility applet

Currently defined applets:
q : virtual applet
qatom : split atom strings
qcache : search the metadata cache
qcheck : verify integrity of installed packages
qdepends : show dependency info
qfile : list all pkgs owning files
qglsa : check GLSAs against system
qgrep : grep in ebuilds
qlist : list files owned by pkgname
qlop : emerge log analyzer
qmerge : fetch and merge binary package
qpkg : manipulate Gentoo binpkgs
qsearch : search pkgname/desc
qsize : calculate size usage
qtbz2 : manipulate tbz2 packages
quse : find pkgs using useflags
qxpak : manipulate xpak archives