Титла: Opengl radeon 7500
Публикувано от: ShwangShwing в Mar 31, 2007, 14:19
С gentoo съм и не мога да накарам видео картата ми да върви с хардуерно ускорение. Ползвам драйвера radeon, защото драйвера на ати не е за мойта карта. Въпроса ми е възможно ли е да накарам хардуерното ускорение да тръгне, защото ми казаха, че щом ати не поддържа драйвери за тази видео карта за линукс няма как да стане.
/opt/ati/bin/fglrxinfo Xlib: extension "XFree86-DRI" missing on display ":0.0". display: :0.0 screen: 0 OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
Титла: Opengl radeon 7500
Публикувано от: buboleck в Mar 31, 2007, 15:08
emerge x11-drm В ядрото трябва да имаш AGP Support като модул и модул за чипсета. Редактраш /etc/X11/xorg.conf като слагаш radeon в Section "Device" / Driver "radeon ". П.С. Това важи за радеони от 7000 до 9200 включително. Още информация тук.
Титла: Opengl radeon 7500
Публикувано от: ShwangShwing в Apr 01, 2007, 21:04
След много човъркане стигнах до следното положение:
grep Direct /var/log/Xorg.0.log (II) RADEON(0): Direct rendering enabled
но...
glxinfo | grep direct direct rendering: No
/opt/ati/bin/fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: Tungsten Graphics, Inc. OpenGL renderer string: Mesa DRI Radeon 20060327 AGP 1x x86/MMX+/3DNow!+ TCL OpenGL version string: 1.2 (1.3 Mesa 6.5.1)
Титла: Opengl radeon 7500
Публикувано от: ShwangShwing в Apr 01, 2007, 21:11
LIBGL_DEBUG=all glxinfo name of display: :0.0 libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: unable to load driver: radeon_dri.so display: :0 screen: 0 direct rendering: No .....
Титла: Opengl radeon 7500
Публикувано от: buboleck в Apr 01, 2007, 21:35
Цитат | emerge -va x11-drm
These are the packages that would be merged, in order:
Calculating dependencies... done! [ebuild N ] x11-base/x11-drm-20060608 VIDEO_CARDS="nv -i810 -mach64 -mga -r128 -radeon -savage -sis (-sunffb) -tdfx -via" 559 kB
|
ПОгледни горе и си помисли дали не си изпуснал нещо 
Титла: Opengl radeon 7500
Публикувано от: ShwangShwing в Apr 01, 2007, 22:08
emerge-нах си го както трябва. Имам VIDEO_CARDS="radeon" в make.conf. В radeon_dri.so ли е проблема? Това някакъв драйвер ли е? Нали драйвера на видеокартата ми е radeon. Нищо не разбирам  . grep Direct /var/log/Xorg.0.log (II) RADEON(0): Direct rendering enabled Това тук не би ли трябвало да значи, че имам хардуерно ускорение? glxinfo | grep direct direct rendering: No а това, че нямам... Разяснете малко моля. Както казах нищо не разбирам.
Титла: Opengl radeon 7500
Публикувано от: buboleck в Apr 01, 2007, 23:51
Цитат | lsmod ... mach64 50720 2 drm 68696 3 mach64 intel_agp 20188 1 agpgart 25136 2 drm,intel_agp ...
|
Така изглежда на машина с intel bx440 чипсет и видеокарта ATI Rage Mobility. Трябва да заредиш agpgart i xxx_agp (xxx чипсета ти)... Прочети линка който по-горе съм ти дал точно за твоя въпрос става дума. Описано е от началото до края, провери какво си пропуснал.
xorg.conf ... Section "Device" Identifier "Rage Mobility" Driver "ati" Option "AGPMode" "2" Option "XAANoOffscreenPixmaps" "true" Option "DRI" "true" #VideoRam 8192 # Insert Clocks lines here if appropriate EndSection ....
AGPMode може да е и 4 зависи дали чипсета поддържа. Driver в твоя случай е не ati, a radeon.
Цитат | emerge -va xorg-server
These are the packages that would be merged, in order:
Calculating dependencies... done! [ebuild R ] x11-base/xorg-server-1.1.1-r4 USE="aiglx dri nptl xorg -3dfx -debug -dmx -ipv6 -kdrive -minimal -sdl -xprint" INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="mach64 v4l vesa vga -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 -i740 -i810 (-impact) -imstt -mga -neomagic (-newport) -nsc -nv -nvidia -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -via -vmware -voodoo" 0 kB
|
Май трябва да прекомпилираш и това. Най добре сложи VIDEO_CARDS="radeon" е /etc/make.conf и emerge -uvaDN world
Титла: Opengl radeon 7500
Публикувано от: ShwangShwing в Apr 02, 2007, 23:35
Всичко съм направил по инструкциите. Компилирах си отново x11-drm i xorg-server с VIDEO_CARDS="radeon". Въпреки това не знам защо не тръгва... не мога да се сетя какво не правя правилно. Сега ще се опитам да дам цялата информация, която би била полезна: Цитат | shwangshwing@DURON700 ~ $ LIBGL_DEBUG=all glxinfo name of display: :0.0 libGL error: dlopen $LIBGL_DRIVERS_PATH/radeon_dri.so failed ($LIBGL_DRIVERS_PATH/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: unable to find driver: radeon_dri.so libGL error: dlopen $LIBGL_DRIVERS_PATH/radeon_dri.so failed ($LIBGL_DRIVERS_PATH/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: dlopen /usr/lib/xorg/modules/dri/radeon_dri.so failed (/usr/lib/xorg/modules/dri/radeon_dri.so: cannot open shared object file: No such file or directory) libGL error: unable to find driver: radeon_dri.so display: :0 screen: 0 direct rendering: No server glx vendor string: SGI server glx version string: 1.2 server glx extensions: GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig client glx vendor string: ATI client glx version string: 1.3 client glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample, GLX_ATI_pixel_format_float, GLX_ATI_render_texture GLX version: 1.2 GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_ARB_multisample OpenGL vendor string: Tungsten Graphics, Inc. OpenGL renderer string: Mesa DRI Radeon 20060327 AGP 4x x86/MMX+/3DNow!
Титла: Opengl radeon 7500
Публикувано от: ShwangShwing в Apr 02, 2007, 23:41
Нещо не излезе целия лог Ето уорнингите Цитат | shwangshwing@DURON700 ~ $ grep "(EE)" /var/log/Xorg.0.log (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
shwangshwing@DURON700 ~ $ grep "(WW)" /var/log/Xorg.0.log (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/". (WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled (WW) (1280x960,Samsung) mode clock 148.5MHz exceeds DDC maximum 140MHz (WW) (1280x1024,Samsung) mode clock 157.5MHz exceeds DDC maximum 140MHz (WW) (1600x1200,Samsung) mode clock 162MHz exceeds DDC maximum 140MHz (WW) (1600x1200,Samsung) mode clock 175.5MHz exceeds DDC maximum 140MHz (WW) (1600x1200,Samsung) mode clock 189MHz exceeds DDC maximum 140MHz (WW) (1600x1200,Samsung) mode clock 202.5MHz exceeds DDC maximum 140MHz (WW) (1600x1200,Samsung) mode clock 229.5MHz exceeds DDC maximum 140MHz (WW) (1792x1344,Samsung) mode clock 204.8MHz exceeds DDC maximum 140MHz (WW) (1792x1344,Samsung) mode clock 261MHz exceeds DDC maximum 140MHz (WW) (1856x1392,Samsung) mode clock 218.3MHz exceeds DDC maximum 140MHz (WW) (1856x1392,Samsung) mode clock 288MHz exceeds DDC maximum 140MHz (WW) (1920x1440,Samsung) mode clock 234MHz exceeds DDC maximum 140MHz (WW) (1920x1440,Samsung) mode clock 297MHz exceeds DDC maximum 140MHz (WW) (1400x1050,Samsung) mode clock 155.8MHz exceeds DDC maximum 140MHz (WW) (1920x1440,Samsung) mode clock 341.35MHz exceeds DDC maximum 140MHz (WW) (2048x1536,Samsung) mode clock 266.95MHz exceeds DDC maximum 140MHz (WW) (2048x1536,Samsung) mode clock 340.48MHz exceeds DDC maximum 140MHz (WW) (2048x1536,Samsung) mode clock 388.04MHz exceeds DDC maximum 140MHz (WW) RADEON(0): DRI init changed memory map, adjusting ... (WW) RADEON(0): MC_FB_LOCATION was: 0xd3ffd000 is: 0xd3ffd000 (WW) RADEON(0): MC_AGP_LOCATION was: 0xffffffc0 is: 0xd87fd800 (WW) RADEON(0): Option "DRI" is not used (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
|
Както и lsmod
Цитат | shwangshwing@DURON700 ~ $ lsmod Module Size Used by snd_seq_oss 27840 0 snd_seq_midi_event 5888 1 snd_seq_oss snd_seq 42896 4 snd_seq_oss,snd_seq_midi_event snd_pcm_oss 36192 0 snd_mixer_oss 13952 1 snd_pcm_oss snd_via82xx 21396 0 snd_ac97_codec 89568 1 snd_via82xx snd_ac97_bus 1856 1 snd_ac97_codec snd_pcm 58888 3 snd_pcm_oss,snd_via82xx,snd_ac97_codec snd_timer 17348 2 snd_seq,snd_pcm snd_page_alloc 7432 2 snd_via82xx,snd_pcm snd_mpu401_uart 6080 1 snd_via82xx snd_rawmidi 18208 1 snd_mpu401_uart snd_seq_device 6348 3 snd_seq_oss,snd_seq,snd_rawmidi snd 41828 11 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer
,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 5664 1 snd radeon 114080 2 drm 68248 3 radeon usbcore 109828 1 ntfs 213908 1 vfat 10112 1 fat 43612 1 vfat via_agp 7744 1 agpgart 25136 2 drm,via_agp pcspkr 2240 0 psmouse 33992 0 8139too 21632 0
|
|
|