Поставил последние дрова от ати на видяху.
OpenGL так и не пошел.
При активации движка OpenGL в настройках рабочего стола, выкидывается окно об ошибке, что типа ошибка настроек х-сервера...
Что надо подправить?
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "InputDevice"
Identifier "5 button mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
Option "Resolution" "100"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
За аппаратное 3D ускорение отвечает модуль ядра, а не x.org, он подгружается, что говорит glxinfo?
У меня говорит следующие:
lohmalap@Sam-laptop: /lohmalap@Sam-laptop:/$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset 20061102 x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 7.2
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters,
GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_ARB_shading_language_120, GL_ARB_shadow, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_clip_volume_hint, GL_EXT_cull_vertex, GL_EXT_compiled_vertex_array,
GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1,
GL_APPLE_client_storage, GL_APPLE_packed_pixels,
GL_ATI_blend_equation_separate, GL_ATI_separate_stencil,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent,
GL_NV_point_sprite, GL_NV_texture_rectangle, GL_NV_texgen_reflection,
GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_OES_read_format,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
GL_SUN_multi_draw_arrays
и т.д.
lohmalap@Sam-laptop:/$
Можно еще добавить в xorg.conf
в секцию device:
Option "DRI" "true"
плюс в конце конфига добавить:
Section "DRI"
Mode 0666
EndSection
У меня glxinfo вот чего выдаёт... :0((
name of display: :0.0
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
Честно говоря не знаю что он должен выводить при неработающем 3D ускорении, наверно именно это и должен :-D
Так же не могу подсказать, как правельно ставить и настраивать драйвера для ATI, т.к. никогда этим не занимался, как видите у меня интегрированное видео Intel и подхватилось оно автоматматически.
А строчки, указанные выше добавляли в xorg.conf?
Да, добавлял.
Правда, если честно, не в курсе их смысла...
Поддержки OpenGL не было сразу.
В конце прошлого года воткнул дрова с сайта ati, система в общем стала работать раза в два быстрее, но OpenGL так и не пошел...
Вот несколько дней назад поставил новые свежие дрова от производителя, всё по науке, как в мануале и было написано, удалил старые, поставил новые.
В файл хконфига дрова прописались.
Даже не знаю куда копать...
Пробовал рунту загрузочный сидюк, у коллеги с работы на старом ноуте всё встало и сразу все эффекты с компизом подтянулись... У него, правда на интеле всё...
А у меня эффекты в рунте тоже не пошли...
Вот хз что делать дальше...
А можно по подробнее, как ставил?(интересуют именно модули ядра, а не X.org)
Как тут написано: http://support.ati.com/...?
Честно говоря вообще не нашел x200 в списке... Посмотри в readme, может он не поддерживается...
Посмотри, подгружается-ли модуль ядра(вроде fglrx называется), может он на что-то в логах ругается..
А как это можно посмотреть, подгружается ли он?
Да и вообще, если бы драйвер не работал, то монитор нормально вообще не показывал бы ничего, наверное...
Команда lsmod:
lohmalap@Sam-laptop:~$ lsmod
Module Size Used by
wlan_wep 14080 1
af_packet 25728 4
i915 38528 2
drm 86056 3 i915
binfmt_misc 16904 1
ipv6 263972 12
rfcomm 44432 4
sco 18308 2
bridge 56980 0
stp 10628 1 bridge
bnep 20480 2
l2cap 30464 16 rfcomm,bnep
nfsd 230640 13
auth_rpcgss 42528 1 nfsd
exportfs 12544 1 nfsd
ppdev 15620 0
acpi_cpufreq 15500 1
cpufreq_userspace 11396 0
cpufreq_ondemand 14988 1
cpufreq_stats 13188 0
freq_table 12672 3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
cpufreq_conservative 14600 0
cpufreq_powersave 9856 0
pci_slot 12680 0
sbs 19464 0
container 11520 0
sbshc 13440 1 sbs
wmi 14504 0
nfs 269544 0
lockd 71976 2 nfsd,nfs
nfs_acl 11264 2 nfsd,nfs
sunrpc 197088 13 nfsd,auth_rpcgss,nfs,lockd,nfs_acl
iptable_filter 10752 0
ip_tables 19600 1 iptable_filter
x_tables 22916 1 ip_tables
wlan_scan_sta 21376 1
ath_rate_sample 21248 1
ath_pci 216760 0
wlan 240240 5 wlan_wep,wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal 312288 3 ath_rate_sample,ath_pci
parport_pc 39204 0
lp 17156 0
parport 42604 3 ppdev,parport_pc,lp
joydev 18368 0
evdev 17696 10
psmouse 45200 0
serio_raw 13444 0
pcspkr 10624 0
uvcvideo 63624 0
btusb 19736 3
compat_ioctl32 9344 1 uvcvideo
videodev 41344 1 uvcvideo
bluetooth 61924 11 rfcomm,sco,bnep,l2cap,btusb
snd_hda_intel 384176 1
v4l1_compat 22404 2 uvcvideo,videodev
ndiswrapper 196380 0
snd_pcm_oss 46848 0
snd_mixer_oss 22784 1 snd_pcm_oss
snd_pcm 83204 2 snd_hda_intel,snd_pcm_oss
battery 18436 0
snd_seq_dummy 10884 0
snd_seq_oss 38528 0
snd_seq_midi 14336 0
snd_rawmidi 29824 1 snd_seq_midi
video 25232 0
snd_seq_midi_event 15232 2 snd_seq_oss,snd_seq_midi
output 11008 1 video
snd_seq 57776 7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 29960 2 snd_pcm,snd_seq
snd_seq_device 15116 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 63268 12 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
ac 12292 0
button 14224 0
soundcore 15328 1 snd
shpchp 38036 0
pci_hotplug 34976 1 shpchp
intel_agp 33724 1
agpgart 42184 3 drm,intel_agp
snd_page_alloc 16136 2 snd_hda_intel,snd_pcm
ext3 133256 2
jbd 55828 1 ext3
mbcache 16004 1 ext3
sr_mod 22212 0
cdrom 43168 1 sr_mod
sd_mod 42392 4
crc_t10dif 9984 1 sd_mod
sg 39732 0
ahci 37132 3
libata 178208 1 ahci
scsi_mod 155212 4 sr_mod,sd_mod,sg,libata
dock 16656 1 libata
sky2 53380 0
ehci_hcd 43788 0
uhci_hcd 30736 0
usbcore 149360 6 uvcvideo,btusb,ndiswrapper,ehci_hcd,uhci_hcd
thermal 23708 0
processor 42156 4 acpi_cpufreq,thermal
fan 12548 0
fbcon 47648 0
tileblit 10880 1 fbcon
font 16512 1 fbcon
bitblit 13824 1 fbcon
softcursor 9984 1 bitblit
fuse 60828 1
lohmalap@Sam-laptop:~$
У меня Intel - модуль i915...
Похоже Вы не понимаете, о чем идет речь, советуюю почитать литературу по основам Linux. Вы путаете модули X.org, которые отвечают за обработку 2D графики, например декодирование видео, и модули ядра, которые необходимы для работы с 3D ускорителем.
Ничего похожего на свою видяху не нашел... :0((
Какие есть варианты действий?
Module Size Used by
aes_x86_64 16384 1
aes_generic 36392 1 aes_x86_64
af_packet 29568 4
binfmt_misc 18700 1
bridge 64544 0
stp 11268 1 bridge
bnep 23168 2
sco 20612 2
rfcomm 51104 0
l2cap 33280 6 bnep,rfcomm
bluetooth 70820 6 bnep,sco,rfcomm,l2cap
ipv6 314312 12
ppdev 16904 0
powernow_k8 23684 1
cpufreq_powersave 10368 0
cpufreq_stats 14468 0
cpufreq_userspace 12420 0
cpufreq_ondemand 16400 0
cpufreq_conservative 16392 0
freq_table 13568 3 powernow_k8,cpufreq_stats,cpufreq_ondemand
container 12288 0
wmi 15808 0
sbs 22288 0
pci_slot 13704 0
sbshc 14592 1 sbs
iptable_filter 11520 0
ip_tables 28176 1 iptable_filter
x_tables 31752 1 ip_tables
sbp2 32652 0
parport_pc 44200 0
lp 19588 0
parport 50096 3 ppdev,parport_pc,lp
joydev 20736 0
snd_hda_intel 489264 3
snd_pcm_oss 52608 0
snd_mixer_oss 25088 1 snd_pcm_oss
snd_pcm 99208 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 11524 0
snd_seq_oss 42368 0
arc4 10368 2
snd_seq_midi 15872 0
ecb 11520 2
crypto_blkcipher 27780 1 ecb
snd_rawmidi 34176 1 snd_seq_midi
usbhid 39776 0
msi_laptop 14232 0
rt2500pci 26368 0
rt2x00pci 16256 1 rt2500pci
hid 59072 1 usbhid
snd_seq_midi_event 16768 2 snd_seq_oss,snd_seq_midi
rt2x00lib 40576 2 rt2500pci,rt2x00pci
psmouse 51612 0
evdev 20512 13
rfkill 19364 2 rt2x00lib
serio_raw 14596 0
pcspkr 11136 0
snd_seq 67168 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
led_class 13192 1 rt2x00lib
mac80211 253440 2 rt2x00pci,rt2x00lib
snd_timer 34320 2 snd_pcm,snd_seq
ac 13448 0
battery 21128 0
k8temp 13568 0
snd_seq_device 16404 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
video 28948 0
cfg80211 37136 2 rt2x00lib,mac80211
output 11776 1 video
sdhci_pci 17024 0
snd 79432 15 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
eeprom_93cx6 10752 1 rt2500pci
soundcore 16800 1 snd
i2c_piix4 17936 0
sdhci 27396 1 sdhci_pci
button 15904 0
snd_page_alloc 17680 2 snd_hda_intel,snd_pcm
i2c_core 36128 1 i2c_piix4
mmc_core 67168 1 sdhci
shpchp 42140 0
pci_hotplug 39472 1 shpchp
reiserfs 256128 1
sd_mod 45864 4
crc_t10dif 10240 1 sd_mod
sr_mod 24644 1
cdrom 47784 1 sr_mod
sg 45408 0
ehci_hcd 48908 0
ohci1394 41524 0
ohci_hcd 34972 0
sata_sil 17928 3
pata_atiixp 14208 1
ata_generic 14212 0
pata_acpi 13568 0
ieee1394 110592 2 sbp2,ohci1394
r8169 40196 0
usbcore 175376 4 usbhid,ehci_hcd,ohci_hcd
libata 200160 4 sata_sil,pata_atiixp,ata_generic,pata_acpi
scsi_mod 183160 5 sbp2,sd_mod,sr_mod,sg,libata
dock 18464 1 libata
thermal 27424 1
processor 47800 2 powernow_k8,thermal
fan 13576 1
fbcon 51200 0
tileblit 11264 1 fbcon
font 17152 1 fbcon
bitblit 14592 1 fbcon
softcursor 10496 1 bitblit
fuse 68288 3
Можете еще привести вывод команды: cat /var/log/messages | grep drm
Если все работает, то должно быть что-то подобное: :-)
lohmalap@Sam-laptop:~$ cat /var/log/messages | grep drm
Feb 15 01:42:44 Sam-laptop kernel: [ 26.215628] [drm] Initialized drm 1.1.0 20060810
Feb 15 01:42:44 Sam-laptop kernel: [ 26.225466] [drm] Initialized i915 1.6.0 20060119 on minor 0
Feb 15 13:28:19 Sam-laptop kernel: [ 26.379652] [drm] Initialized drm 1.1.0 20060810
Feb 15 13:28:19 Sam-laptop kernel: [ 26.390183] [drm] Initialized i915 1.6.0 20060119 on minor 0
Feb 15 14:21:53 Sam-laptop kernel: [ 26.818986] [drm] Initialized drm 1.1.0 20060810
Feb 15 14:21:53 Sam-laptop kernel: [ 26.825744] [drm] Initialized i915 1.6.0 20060119 on minor 0
Feb 16 21:27:32 Sam-laptop kernel: [ 27.860239] [drm] Initialized drm 1.1.0 20060810
Feb 16 21:27:32 Sam-laptop kernel: [ 27.872335] [drm] Initialized i915 1.6.0 20060119 on minor 0
Feb 16 21:33:56 Sam-laptop kernel: [ 27.327453] [drm] Initialized drm 1.1.0 20060810
Feb 16 21:33:56 Sam-laptop kernel: [ 27.338809] [drm] Initialized i915 1.6.0 20060119 on minor 0
Feb 17 16:53:01 Sam-laptop kernel: [ 26.701153] [drm] Initialized drm 1.1.0 20060810
Feb 17 16:53:01 Sam-laptop kernel: [ 26.710944] [drm] Initialized i915 1.6.0 20060119 on minor 0
lohmalap@Sam-laptop:~$
Нихт.
В смысле вообще ничего не выводит... :0((
Condor, Вы не рассказали, как именно уставливали этот свой драйвер и есть ли вообще информация в readme, что ваша видеокарта им поддерживается?
Что-то мне подсказывает, что модуль должен называться fglrx, попробуйте подключить его вручную и посмотреть на вывод в логах. Если такой модуль не находится, то проверьте, действительно-ли он установился?
P.S. Повторюсь, сам я ни разу не настраивал видео от ATI(настраивал только VIA и Intel, ну и Nvidia, когда-то давно), так что могу давть только общии рекомендации. Гугл вам в помощь! :D
Идёшь на сайт ATI, находишь водителя для своей видеокарты, генеришь пакеты, ставишь пакеты. Делаешь aticonfig --initial (как-то так). Возможно придётся сгенерить модуль fglrx (в Debian надо точно, в Ubuntu он, вроде сам создаётся при установке пакетов). По идее, всё. Но как настроить полностью x-сервер мне неизвестно, так как в новых версиях X.org файл xorg.conf ничем не управляет. Всё надо делать через hal.
Отправить комментарий