Linux.org.ua
Технічні питання => Прикладні програми => Mageia => Гілку створено: dimitrodon від 2007-11-29 19:27:17
-
Всім привіт. В минулому пості писав що в чорніє екран, ось поставив мандріву 08 і ця проблема зникла, також з першого разу завівся компіз (правда попросив mesa поставити),але дірект рендер так і не паше, у відповідь на команду glxinfo | grep rendering взагалі каже щось типу щось не знайдено, але компіз працює без гальмувань. Ось я і вирішив поставити дрові з сайту аті - результат - спочатку тормоза страшні, а потім взагалі ікси не запустилися. Видалив їх за допомогою fglrx-uninstall.sh. Тоді почалися глюки різні - то ікси не запускаються, то все біле, то тормозить... ПИТАННЯ - 1) які фійли треба повидиляти щоб заново поставити дрова з дістрибу і вони запрацювали як після встановлення 2) Чи можливо заставити дірект рендерінг працювати.
ось моє залізо:
athlon x2 4200+
1024 ddr2
ati radeon x1300 PRO :'(
mandriva powerpack 2008
Наперед дякую)
-
Ви мали зберегти /etc/X11/xorg.conf. Тепер, здається уже пізно. Встановіть пакет з пропрієтарними драйверами, конфігуратор Mandriva не може правильно їх налаштувати. Вийдіть з X (думаю у Вашому випадку проблем через відсутність X не буде ;)). Виконайте команду від адміністратора
aticonfig --initial --input=/etc/X11/xorg.conf
Перезавантажтесь.
Далі маєте поле для експериментів: актуальні бети драйверів ATi (7.11) не працюють з compiz з Mandriva 2008. Потрібно завантажити і встановити compiz 0.6...
-
інсталяція закритих драйверів АТІ мала зберегти Ваш оригінальний файл конфігурації в *.bak - подивіться, він має там ще бути
але теоретично якщо взагалі витерти /etc/X11/xorg.conf ікса має запуститись з типовими параметрами
після цього можна запустити drakconf і налаштувати її параметри
щодо сміття, то я, як правило перевіряю його командою find . -name "*" -exec rpm -qf {} \;
в каталозі, де воно має лежати
на файли, що не встановлені через rpm воно скаже, що не знає нічого про пакунок
каталог, що Вас цікавить
/usr/lib(64)/xorg
-
Дякую, зараз спробую...
-
Ось я ще знайшов таку інфу: http://ru.gentoo-wiki.com/HOWTO_direct_rendering_without_proprietary_drivers_for_ATI_Radeon_9600
ще це спробую...
-
Підкажіть плз, відповідно вище приведеного посилання: чим можна замінити команду emerge для використання у мандріві? Вона тільки в gentoo є, а в мандріві пише що команду не знайдено. Дуже хочу спробувати отой спосіб...
-
Вам не варто пробувати той спосіб, бо у генту своя система працювання з ПЗ.
Думаю, найпростіше вам буде запустити drakx11 і увімкнути там потрібні налаштування.
Альтернативно, якщо це не спрацювало, або Ви надаєте перевагу ручному управлінню, просто подивіться чи в /etc/X11/xorg.conf є опція DRI і якщо є і не працює, подивіться, що пише в журналі /var/log/Xorg.0.log про DRI
-
Можете ще спробувати рецепти звідси (http://www.my-guides.net/en/content/view/91/26/1/2/#ati) (за виключенням livna та yum!!!)
-
ось сьогодні пробував дописати модуль "dri" у xorg.conf - так тепер хоч ікси не вилітають. Перед цим якщо писав glxinfo просто ікси перезавантажувало)) :o Завтра спробую наведений yurchor спосіб...
-
Не допоміг рецепт :( навідь не знаю що робити... вже запарився з цим...зараз взагалі пише що комп не підтримує 3д! розкажить плз по пунктах що треба зробити якщо хтось знає! Я робив так:
1) ставлю дрова аті з сайту
2) захожу в drakconf в налаштування ікс серверу - воно вибирає "x1300-x1950 (vith avivo)" змінюю на "x1300-x1950"
3) на питання про встановлення пропріетних дров кажу так
4) перезапустив ікси
5) виконав редагування хорг.сонф за рецептом http://www.my-guides.net/en/content/view/91/26/1/2/#ati
6) перезапуск іксів і...... вони не запускаються))
Десь читав що треба перезбирати ядро якось там, але я в цьому взагалі не тлумачу... %(
Розкажить плз по пунктах що треба зробити якщо хтось знає
-
АУУУУУ!!! тут є хтось? :) починаю поступово схилятися до вінди за цієї проблеми)) ХЕЛП!
-
Вивід "cat /var/log/Xorg.0.log | grep EE" в студію.
-
НІОДНОЇ помилки не видало на цей запит!!!!!!! Нічого не розумію... Ось відновив потім хорг.сонф з резервної копії, то ікси завантажуються (звичайно 3д нот супортед), так ось коли роблю glxinfo або glxgears - пише що скрін 0:0 а наступна строчка segmentation fauled %(
Ость мій конфіг з працюючими іксами (хоч якось):
# File generated by XFdrake (rev 230776)
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************
Section "ServerLayout"
Identifier "layout1"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
EndSection
Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
# allows the server to start up even if the mouse does not work
Option "AIGLX" "off"
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
Option "allowmouseopenfail"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ua"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
Identifier "monitor1"
VendorName "Plug'n Play"
ModelName "SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "device1"
Driver "vesa"
BoardName "ATI Radeon X1300 - X1950"
Option "DPMS"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite"
EndSection
Ось відредагований, непрацюючий:
# File generated by XFdrake (rev 230776)
Section "Monitor"
Identifier "monitor1"
VendorName "Plug'n Play"
ModelName "SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection
Section "Monitor"
Identifier "monitor2"
VendorName "ATI Proprietary Driver"
ModelName "Generic Autodetecting Monitor"
EndSection
# File generated by XFdrake (rev 230776)
Section "Device"
Identifier "device1"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon X1300 - X1950 (working with avivo driver)"
Driver "fglrx"
Option "DPMS"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
EndSection
# File generated by XFdrake (rev 230776)
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen1"
EndSection
Section "Files"
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 "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
# allows the server to start up even if the mouse does not work
Option "AIGLX" "off"
Option "allowmouseopenfail"
Option "AIGLX" "on"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ua"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
-
Хм... цікаво. Якщо я не плутаю з nvidia, то модуль dri з пропрієтарними драйверами не працює...
А взагалі, раджу привести конфіг до більш стандартного порядку - спочатку модулі та шрифти, потім - пристрої, потім вже screen та server layout - тоді й помилки шукати легше буде.
-
Хм... цікаво. Якщо я не плутаю з nvidia, то модуль dri з пропрієтарними драйверами не працює...
А взагалі, раджу привести конфіг до більш стандартного порядку - спочатку модулі та шрифти, потім - пристрої, потім вже screen та server layout - тоді й помилки шукати легше буде.
Таки плутаєте. Ось мій xorg.conf (fglrx-8.40.4), все працює:
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************
Section "ServerLayout"
Identifier "layout1"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection
Section "Files"
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 "ServerFlags"
#DontZap # disable <Ctrl><Alt><BS> (server abort)
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
# allows the server to start up even if the mouse does not work
Option "allowmouseopenfail"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ua(unicode),ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin,lv3:lwin_switch"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
Identifier "monitor1"
VendorName "Plug'n Play"
ModelName "SyncMaster"
HorizSync 30.0 - 71.0
VertRefresh 50.0 - 160.0
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "device1"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon 9500 - X850"
Option "DPMS" "true"
Option "XaaNoOffscreenPixmaps" "1"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "VideoOverlay" "on"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Section "Extensions"
Option "Composite"
EndSection
-
цікаво... так що мені зробити? я не зрозумію де помилка... to yurchor: а в тебе відразу компіз завівся? а дірект ренд. є? Які дрова ставив?
-
Ті, що є останніми рекомендованими для пакування і присутні у репозитарії Mandriva 2008.0 — 8.40.4. Ну, власне, спочатку сталося те, про що Ви писали: X перестали вантажитись :(
Але після виконання команди init 3 у консолі і коротенького вивчення параметрів команди aticonfig за допомогою aticonfig --help, я віддав відповідну команду (оскільки у Вас, очевидно, інший монітор та карта, її не наводжу). І compiz запрацював одразу по перезавантаженню.
P.S. dri працювало без нарікань і з вільними і з пропрієтарними драйверами...
-
Скажіть тоді хочаб в чому була проблема? Чому не запускався Х (щоб я теж міг знайти ту чарівну команду:)? А у вас запустився компіз ф"южн, чи 0,6,**?
-
Ура! зміг вже хочаб відновити попередню систему ;D) Коли вирішу проблему до кінця, повністю викладу хід рішення. Добре працює компіз, без гальмувань йде перша халва на вайні та openGL. Але проблема з діректом так і лишилась :(! Справа в тому що якщо композит вимкнено, то ситуація така:
[dmytro@comp ~]$ 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_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, GLX_MESA_copy_sub_buffer
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: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 / X1550 Series
OpenGL version string: 2.0.6747 (8.40.4)
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_multisample, GL_ARB_occlusion_query, GL_ARB_point_parameters,
GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_ARB_shadow, GL_ARB_shadow_ambient, 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_float, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_blend,
GL_ARB_vertex_buffer_object, GL_ARB_pixel_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_ATI_element_array,
GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_map_object_buffer,
GL_ATI_separate_stencil, GL_ATI_shader_texture_lod,
GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3,
GL_ATI_texture_float, GL_ATI_texture_mirror_once,
GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object,
GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3,
GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object,
GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
GL_EXT_texgen_reflection, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_blend_square,
GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
На перший погляд все супер, але glxgears видає 3000 кзс, якщо ж увімкнути композит (доречі активна лише опція xgl, якщо прописати в конфігі "AIGLX" "on" та увімкнути її то екран просто білий + гальмує страшно, чому?) то вищеприведена команда дає понад 8000 кзс, а ось glxinfo при цьому такий:
[dmytro@comp ~]$ glxinfo
name of display: :93.0
Xlib: extension "XFree86-DRI" missing on display ":93.0".
display: :93 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
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: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 / X1550 Series
OpenGL version string: 1.2 (2.0.6747 (8.40.4))
OpenGL extensions:
GL_ARB_multitexture, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_dot3, GL_ARB_transpose_matrix, GL_EXT_abgr,
GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon
0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
Чому зникає дірект, та змінюється номер дисплею? як це виправити?
Це якось може допомогти "If you want to find out why, try setting LIBGL_DEBUG=verbose"?
-
Подивіться пліз вищенаписане, проблема так і не вирішилась, там в мене є ще пару питань... (даремно я перше слово написав "ура" :)) Допоможіть пліз, хто знає проблему, буду дуже вдячний
-
якщо ж увімкнути композит
Вимкніть композит. Не знаю, як у вас, але в мене спроба його увімкнення призводила до нечуваних глюків.
А компіз - штука дещо капризна. В мене краще працював Берил. Щоправда, не під Мандрівою.
І ще - а Халву 2 не пробували стартувати? Я грав, деякі візуальні глюки були із-за дрів, але грати можна було.
-
Знайшов для Вас відповідне посилання (http://mdv-club.ru/*forum/read.php?9,18777,22766). Якщо вже це не спрацює, зв’яжіться зі мною особисто і я спробую допомогти Вам у Ваших труднощах з фірмовими драйверами.
-
2 Piktor:
Вимкніть композит.
ящо я це роблю, то в мене 3000 кзс замість 8000 + непрацює навіть перша халва (під wine), а друга ніяк не працюе (ні з композитом, ні без нього), просто вилітає, та ще ё приходиться ікси перезапускати...
2 yurchor: спробую цей спосіб, ще його не зустрічав, дякую
-
>:( не працює buildpkg, видає таке повідомлення:
[root@comp drv]# sh ./ati-driver-installer-8.40.4-x86.x86_64.run --buildpkg Mandriva/2008
Created directory fglrx-install.se7020
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.40.4.....................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Mandriva/2008
Package build failed!
Package build utility output:
error: file /root/tmp/ati.Eh7102/SOURCES/ati-driver-installer-8.40.4-x86.x86_64.run missing: No such file or directory
Removing temporary directory: fglrx-install.se7020
Звідки їх можна скачати вже зкомпільовані?
-
Звідси (http://rpm.pbone.net/index.php3/stat/4/idpl/5291197/com/x11-driver-video-fglrx-8.40.4-8mdv2008.1.i586.rpm.html). Зверніть також увагу на залежні пакети і завантажте їх також. Або, якщо Ваша архітектура не i586, пошукайте для Вашої архітектури на цьому ж сервері (http://rpm.pbone.net/).
-
Ящо я це роблю, то в мене 3000 кзс замість 8000 + непрацює навіть перша халва (під wine), а друга ніяк не працюе (ні з композитом, ні без нього), просто вилітає, та ще ё приходиться ікси перезапускати...
Значить ваші кзс і мої не одне й те-ж, хоча міряємо ми їх одним і тим-же glxgears. Просто в мене на 2000 кзс преспокійно ХЛ 2 працює не на мінімальних налаштуваннях якості графіки.
-
Але у наведеному вами рецепті йдеться про декілька пакетів, чи вони вже в цьому разом?
-
Так, декілька. Потрібні:
1) dkms-fglrx
2) fglrx-control-center
3) fglrx-kernel-2.6.22.9-desktop-1mdv
4) fglrx-kernel-desktop-latest
5) x11-driver-video-fglrx
Ще Ви можете зробити так:
1) Перейдіть сюди (http://mandrivausers.org/easyurpmi/index.php);
2) Оберіть свою архітектуру.
3) Виконуючи інструкції, підключіть репозитарії non-free (лише їх, якщо Вам не потрібен зайвий трафік)
4) У менеджері програм (Головне меню->Install & Remove Software) у віконці пошуку введіть fglrx та позначте вищеописані пакети. Mandriva закачає і встановити все сама. (Не забудьте перед цим зробити резервну копію xorg.conf!)
-
До речі, на 2008-й мандріві я сам стикався зі схожою проблемою. Начебто все ставиться, але не працює. В тому й справа що "начебто"! Насправді у мене не компілювався модуль ядра, а інсталятор про це нічого не казав. Проблема була в тому, що версія ядра не співпадала з версією вихідних текстів ядра що поставилися з пакету (там було дописано custom).
Тобто треба відредагувати той файл (зараз сходу не скажу де він, як треба то пошукаю) і все запрацює :)
-
До речі, на 2008-й мандріві я сам стикався зі схожою проблемою. Начебто все ставиться, але не працює. В тому й справа що "начебто"! Насправді у мене не компілювався модуль ядра, а інсталятор про це нічого не казав. Проблема була в тому, що версія ядра не співпадала з версією вихідних текстів ядра що поставилися з пакету (там було дописано custom).
Тобто треба відредагувати той файл (зараз сходу не скажу де він, як треба то пошукаю) і все запрацює :)
Нічого не треба редагувати. Треба не сирці ядра ставити, а devel-пакет, що відповідає Вашому ядру. Ну, а якщо вже поставили, до достатньо поміняти на суфікс версії Вашого ядра параметр EXTRAVERSION у Makefile.
-
До речі, на 2008-й мандріві я сам стикався зі схожою проблемою. Начебто все ставиться, але не працює. В тому й справа що "начебто"! Насправді у мене не компілювався модуль ядра, а інсталятор про це нічого не казав. Проблема була в тому, що версія ядра не співпадала з версією вихідних текстів ядра що поставилися з пакету (там було дописано custom).
Тобто треба відредагувати той файл (зараз сходу не скажу де він, як треба то пошукаю) і все запрацює :)
Нічого не треба редагувати. Треба не сирці ядра ставити, а devel-пакет, що відповідає Вашому ядру. Ну, а якщо вже поставили, до достатньо поміняти на суфікс версії Вашого ядра параметр EXTRAVERSION у Makefile.
Вибачте, а у вас саме Мандріва 2008? Якщо так то ткніть мене носом в той пакет (на диску Mandriva 2008 Free DVD), бо я його не знайшов.
Чи ви про заголовки ядра (пакет kernel-headers)? Якщо так, то з ним у мене нічого не запрацювало.
До речі, редагував я файл utsrelease.h (який, якщо не помиляюся, ґенерується на основі даних Makefile, але у мене він вже був і простіше було просто вручну змінити). Тим більше що компілювати вручну ядро я (на тій машині) не збираюся.
-
До речі, на 2008-й мандріві я сам стикався зі схожою проблемою. Начебто все ставиться, але не працює. В тому й справа що "начебто"! Насправді у мене не компілювався модуль ядра, а інсталятор про це нічого не казав. Проблема була в тому, що версія ядра не співпадала з версією вихідних текстів ядра що поставилися з пакету (там було дописано custom).
Тобто треба відредагувати той файл (зараз сходу не скажу де він, як треба то пошукаю) і все запрацює :)
Нічого не треба редагувати. Треба не сирці ядра ставити, а devel-пакет, що відповідає Вашому ядру. Ну, а якщо вже поставили, до достатньо поміняти на суфікс версії Вашого ядра параметр EXTRAVERSION у Makefile.
Вибачте, а у вас саме Мандріва 2008? Якщо так то ткніть мене носом в той пакет (на диску Mandriva 2008 Free DVD), бо я його не знайшов.
Чи ви про заголовки ядра (пакет kernel-headers)? Якщо так, то з ним у мене нічого не запрацювало.
До речі, редагував я файл utsrelease.h (який, якщо не помиляюся, ґенерується на основі даних Makefile, але у мене він вже був і простіше було просто вручну змінити). Тим більше що компілювати вручну ядро я (на тій машині) не збираюся.
Так, у мене саме Mandriva 2008.0. Пакет називається kernel-desktop-devel-2.6.22.9-1mdv (суфікс залежить від Вашої версії ядра — може бути, наприклад, kernel-kerrighed-devel-2.6.20.16-krg2.1.1-1mdv).
Такого пакета достатньо для збирання будь-яких зовнішніх модулів ядра.
До речі, якщо Ви доставите його до звичайного пакету повних сирців ядра, а потім ці сирці приберете, то дійсно нічого не працюватиме через барк певних символьних посилань. Тому встановлювати цей пакет слід попередньо прибравши повні сирці.
-
Крім того, файл utsrelease.h легко створюється командою make prepare на основі Makefile.
-
Так, у мене саме Mandriva 2008.0. Пакет називається kernel-desktop-devel-2.6.22.9-1mdv (суфікс залежить від Вашої версії ядра — може бути, наприклад, kernel-kerrighed-devel-2.6.20.16-krg2.1.1-1mdv).
Такого пакета достатньо для збирання будь-яких зовнішніх модулів ядра.
До речі, якщо Ви доставите його до звичайного пакету повних сирців ядра, а потім ці сирці приберете, то дійсно нічого не працюватиме через барк певних символьних посилань. Тому встановлювати цей пакет слід попередньо прибравши повні сирці.
Так, є такий пакет - але повторюю, у мене з ним драйвер на АТІ не зібрався (хоча мав би!), до цього пакет з сирцями ядра не стояв.
А щодо:
Крім того, файл utsrelease.h легко створюється командою make prepare на основі Makefile.
Я вже написав що згоден з вами, просто мені було простіше вручну його відредагувати.
-
Так, у мене саме Mandriva 2008.0. Пакет називається kernel-desktop-devel-2.6.22.9-1mdv (суфікс залежить від Вашої версії ядра — може бути, наприклад, kernel-kerrighed-devel-2.6.20.16-krg2.1.1-1mdv).
Такого пакета достатньо для збирання будь-яких зовнішніх модулів ядра.
До речі, якщо Ви доставите його до звичайного пакету повних сирців ядра, а потім ці сирці приберете, то дійсно нічого не працюватиме через барк певних символьних посилань. Тому встановлювати цей пакет слід попередньо прибравши повні сирці.
Так, є такий пакет - але повторюю, у мене з ним драйвер на АТІ не зібрався (хоча мав би!), до цього пакет з сирцями ядра не стояв.
А в мене 7.11 зібрався... Бити не будете?
Мир?
-
А в мене 7.11 зібрався... Бити не будете?
Мир?
Я ставив старішу версію.
Мир :)
-
Всім привіт.
Зробив все що ви казали, yurchor Ще Ви можете зробити так:
1) Перейдіть сюди;
2) Оберіть свою архітектуру.
3) Виконуючи інструкції, підключіть репозитарії non-free (лише їх, якщо Вам не потрібен зайвий трафік)
4) У менеджері програм (Головне меню->Install & Remove Software) у віконці пошуку введіть fglrx та позначте вищеописані пакети. Mandriva закачає і встановити все сама. (Не забудьте перед цим зробити резервну копію xorg.conf!)
використав репозиторії, встановив пакунки, потім за допомогою XFdrake встановив пропрієтарний драйвер, далі згідно з наведеною інструкцією... В результаті та сама ситуація (включаючи коди) як у повідомленні номер 18, але тільки під рут! якщо захожу як користувач, такі глюки - взагалі немає поля з іменем вікна (а значить неможливо ні перетягнути вікно, ні закрити). Навіть не знаю що вже робити... може поставити нове 6.22.12? Як це зробити?
ЗІ: перед цим щось хімічив із мейкфайлом в /usr/src/linux, змінив там EXTRAVERSION на .9-desktop-mdk1б тепер не хоче модуль драйверу збирати :'(
-
Всім привіт.
використав репозиторії, встановив пакунки, потім за допомогою XFdrake встановив пропрієтарний драйвер, далі згідно з наведеною інструкцією... В результаті та сама ситуація (включаючи коди) як у повідомленні номер 18, але тільки під рут! якщо захожу як користувач, такі глюки - взагалі немає поля з іменем вікна (а значить неможливо ні перетягнути вікно, ні закрити). Навіть не знаю що вже робити... може поставити нове 6.22.12? Як це зробити?
Стягнути драйвер з сайту АТІ та запустити його, якщо все нормально то він встановиться.
ЗІ: перед цим щось хімічив із мейкфайлом в /usr/src/linux, змінив там EXTRAVERSION на .9-desktop-mdk1б тепер не хоче модуль драйверу збирати :'(
Видаліть пакет kernel-desktop-devel та якщо встановлювали - kernel-source, потім очистіть /usr/src/linux і поставте пакет знову, все повернеться у початковий стан.
-
ЗІ: перед цим щось хімічив із мейкфайлом в /usr/src/linux, змінив там EXTRAVERSION на .9-desktop-mdk1б тепер не хоче модуль драйверу збирати :'(
Ну, якщо справді .9-desktop-mdk1б, то нічого дивного. ;)
Покажіть, яку помилку видає запуск побудови драйверів.
P.S. Упс, написав на 7 секунд пізніше Misha. Втім повністю згодний з його порадою.
-
ги, навіть не помітив .9-desktop-mdk1б , звичайно без б))) зараз покажу помилку...
-
Покажіть, яку помилку видає запуск побудови драйверів.
ого, зараз бачу взагалі немає тої теки (/lib/modules/fglrx/buil_mod) Якщо ставити з репозиторію вона не створюється... Вона в мене була коли я ставив стандартний 8.40.4 ран пакет. Зараз спробую вернути все як було (за метедом наведеним Misha))).
Скажіть будь ласка чому глючать ікси під юзером, а під рутом майже ні? %(
-
PS:
Стягнути драйвер з сайту АТІ та запустити його, якщо все нормально то він встановиться.
ууу, як би все було так гарно та легко! я вже не дууже багато разів намагався так ось просто встановити драйвер і... нічого))) доводиться багато возитися? та ще й покищо безрезультатно((
PPS
тепер подивіться повідомлення вище :)
-
Ваш користувач не у групі video (мабуть так). Втім все легко можна дізнатися з повідомлень про помилки у файлі ваша_коренева_тека/.xsession-errors
Крім того, можете дізнатися про мої проблеми з цієї (http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1187208644) теми.
-
Та я дивився :)
Давайте так, ви зараз переставляєте пакети як я писав і стукаєте мені в ICQ, так швидше вийде.
Або просто спробуйте поставити драйвер з сайту, потім зайти в теку де будується модуль і вручну його зкомпілювати. Якщо будуть помилки - кидайте лог сюди.
-
стукаєте мені в ICQ
щось не можу достукатись...
Завантажив юзера через КДЄ - все ок, ситуація як у пункті 18! Що таке? Це з гномом щось?? Через гнома просто обрізані вікна, незважаючи на те увімкнутий композит чи ні...
-
стукаєте мені в ICQ
щось не можу достукатись...
Завантажив юзера через КДЄ - все ок, ситуація як у пункті 18! Що таке? Це з гномом щось?? Через гнома просто обрізані вікна, незважаючи на те увімкнутий композит чи ні...
У мене інет пропадав, вже з'явився. А щодо "обрізаних" вікон - то глючить віконний декоратор, швидше за все через відсутність Offscreeen ARGB Visuals (це якщо увімкнено compiz, інакше не повинно...).
P.S. У вас драйвер скомпілювався нормально?
-
так, зкомпілювався нормально (якщо ви про модуль) але коли зробив make_install.sh сказало що модуль вже підключено, дивно що під КДЄ все працює, а з гномом (повторюю - незважаючи увімкнуто чи ні композит) вікна без копочок закриття >:( як повернути гном до життя?
ЗІ: який у вас меседжер, в мене ні квіп ні підгін не може відправляти вам повідомлення((
-
так, зкомпілювався нормально (якщо ви про модуль) але коли зробив make_install.sh сказало що модуль вже підключено, дивно що під КДЄ все працює, а з гномом (повторюю - незважаючи увімкнуто чи ні композит) вікна без копочок закриття >:( як повернути гном до життя?
ЗІ: який у вас меседжер, в мене ні квіп ні підгін не може відправляти вам повідомлення((
В гномі спробуйте запустити у вікні терміналу команду "metacity --replace" і подивіться чи зміниться щось.
У мене наразі запущена Міранда, напишіть свій номер то я до вас спробую написати.
-
23059**8, замість зірочок четвірки
-
ой, 23*059**8
-
metacity --replace викликала повернення робочого столу до нормального вигляду (з'явилися поля за які таскати вікна) але доки не закриєш консоль (не прийдеться ж мені ставити цю команду в авторан??) + не працює композит( Не можете сказати в чому проблема?
-
metacity --replace викликала повернення робочого столу до нормального вигляду (з'явилися поля за які таскати вікна) але доки не закриєш консоль (не прийдеться ж мені ставити цю команду в авторан??) + не працює композит( Не можете сказати в чому проблема?
Композит звичайно не буде працювати, так як metacity - це стандартний віконний менеджер GNOME, і він не підтримує composite.
Тобто у вас все-таки проблема з відеодрайвером, він або працює без 3D-прискорення, або з ним але не реалізує всіх необхідних для композиту функцій. На nVidia у мене таке було доки не додав до секції "Device" рядок
Option "AddARGBGLXVisuals"
-
спробую додати, але кдє добре працює з композитом, добре працює 3д, взагалі точно така ситуація яку я описав в повідомленні №18 цєї теми, тобто якщо проблема з драйвером то напевно і в кдє не працювало б 3д...?
-
спробую додати, але кдє добре працює з композитом, добре працює 3д, взагалі точно така ситуація яку я описав в повідомленні №18 цєї теми, тобто якщо проблема з драйвером то напевно і в кдє не працювало б 3д...?
Швидше за все КДЕ використовує інший менеджер вікон (kwin), який якимось чином обходить цю проблему.
P.S. Десь я читав що в найновіших версіях compiz-window-decorator цю проблему виправили, можете спробувати скачати та скомпілювати вручну, можливо допоможе...
-
ги, в мене раніше цього моменту (щось я там нахімічив)) все в гномі працювало, 18 повідомлення саме про гнм написане, я тоді так само поставив драйвер, зібрав модуль та встановив його, можливо його треба якось відключити (як?) та перезібрати знову, або гном переставити, це можливо, якщо можливо то як?
дякую наперед
-
ги, в мене раніше цього моменту (щось я там нахімічив)) все в гномі працювало, 18 повідомлення саме про гнм написане, я тоді так само поставив драйвер, зібрав модуль та встановив його, можливо його треба якось відключити (як?) та перезібрати знову, або гном переставити, це можливо, якщо можливо то як?
дякую наперед
чесно кажучи я вже і сам не знаю... поставив нещодавно 2008-у мандріву на систему з Radeon 9550 - спочатку стало майже нормально (правда драйвер поки зкомпілював довго промучився), але були глюки - періодично зникало відео та візуалізація в Тотемі.
Після того як я погрався з конфігами іксів та компіза взагалі все вилетіло нафіг - при завантаженні тупо білий екран і все :(
вже і драйвер переставляв, і компізу налаштування скидав на стандартні - не допомогло... забив та поставив без компізу - все працює нормально.
Як ще доберуся до того компа спробую погратися, може й вийде щось.
До речі отут http://wiki.cchtml.com/index.php/Troubleshooting ще почитайте, я колись давно ставив драйвер ще під 10-м Мандрейком здається, і системна плата була на nForce2 - то запрацювало лише коли додав опцію
Option "UseInternalAGPGART" "no"
І ще одне питання а що у вас зараз покаже
LIBGL_DEBUG=verbose glxinfo > /dev/null
-
Блін, ізза цього глюку з гномом перейшов зовсім на іншу проблему, підкажіть плз як переставити гном (які пакунки потрібні, і які треба видалити? і як перепідключити фглрікс модуль(просто потрібна команда яка підключає і відключає модулі)?) А тоді вже почну займатися тим діректом (спробую ту команду що ви навели прописати і подивитися відповідь)
Думаю це питання буде корисно для всіх, то відповідайте плііііз ще хтось, бо ми з misha зайшли (майже) в безвихідь (стосовно перевстановлення гному)
-
lsmod
rmmod
modprobe
-
такі глюки - взагалі немає поля з іменем вікна (а значить неможливо ні перетягнути вікно, ні закрити). Навіть не знаю що вже робити...
Хух, запарився, вирішив цю проблему тільки перевстановленням...системи)) Гном переставляв - глухо, те саме, там глюк десь глибше... На новій системі все зробив як раніше (стосовно встановлення дрів) і тепер та сама ситуація як у 18 пості, компіз паше але діректа немає, от халепа, хто ще що може порадити??
ПС: після півдня запарки зміг запустити хл2 під вайн - "жалкое зрелище", артефакти + гальмує, але це не важливо, важливо що немає дірект рендерінгу(( може перейти на убунту, вона начебто популярніша, може й глюків меньше..?
Допоможіть заблукавшому))
-
Тут є хтось?? :'(
-
Тут є хтось?? :'(
Шукаєте чергову жертву? :'( Що з Misha? :-X
-
Тут є хтось?? :'(
Ой, а хто тут??? [smiley=shocked.gif]
-
Шукаєте чергову жертву? :'( Що з Misha? :-X
;D та я з вбивствами вже давно зав"язав, з misha сподіваюся все ок))
А всеж таки:
[dmytro@comp ~]$ glxinfo
name of display: :93.0
Xlib: extension "XFree86-DRI" missing on display ":93.0".
display: :93 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
і при цьому glxgears видає 8400 фпс, та спостерігаються деякі баги з дровами...
Чому direct rendering: No і name of display: :93.0? що йому не подобається?
-
Я тут є, просто ніяк не дійду до того компа з радеоном... може сьогодні нарешті спробую щось зробити.
А якщо все-ж його послухати, і встановити LIBGL_DEBUG=verbose?
P.S. А тим часом нові драйвери вийшли, буду на них пробувати :)
-
Та я просто не міг зрозуміти що таке LIBGL_DEBUG, це пакунок? поставити його і в консолі прописати LIBGL_DEBUG=verbose?
-
Та я просто не міг зрозуміти що таке LIBGL_DEBUG, це пакунок? поставити його і в консолі прописати LIBGL_DEBUG=verbose?
Ні, запускати команду отак:
LIBGL_DEBUG=verbose glxinfo
-
Тю а я навпаки робив)) зпочатку glxinfo а потім libgl_debug
У відповідь на LIBGL_DEBUG=verbose glxinfo видало те саме шо і раніше, але з додаванням цієї строчки:
libGL error: XF86DRIQueryDirectRenderingCapable failed
Це вам щось каже?
Ось повна відповідь:
[dmytro@belevtsoff ~]$ LIBGL_DEBUG=verbose glxinfo
name of display: :93.0
Xlib: extension "XFree86-DRI" missing on display ":93.0".
libGL error: XF86DRIQueryDirectRenderingCapable failed
display: :93 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
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: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 / X1550 Series
OpenGL version string: 1.2 (2.0.6747 (8.40.4))
OpenGL extensions:
GL_ARB_multitexture, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_dot3, GL_ARB_transpose_matrix, GL_EXT_abgr,
GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon
0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
А на команду fgl_glxgears отака:
[dmytro@belevtsoff ~]$ fgl_glxgears
Using GLX_SGIX_pbuffer
Xlib: extension "XFree86-DRI" missing on display ":93.0".
Error: couldn't get fbconfig
-
libGL error: XF86DRIQueryDirectRenderingCapable failed
Це вам щось каже?
-
libGL error: XF86DRIQueryDirectRenderingCapable failed
Це вам щось каже?
Ні, це лише пише що збій а от чому - невідомо. А я все ніяк не доберуся до тої системи.....
-
Чи не могли б Ви спробувати спеціально переписаний мною xorg.conf (звичайно перед цим зберігши оригінальний для наступного можливого поновлення)?
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************
Section "ServerLayout"
Identifier "layout1"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection
Section "Files"
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 "ServerFlags"
#DontZap # disable <Ctrl><Alt><BS> (server abort)
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
# allows the server to start up even if the mouse does not work
Option "allowmouseopenfail"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ua"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
Identifier "monitor1"
VendorName "Plug'n Play"
ModelName "SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "device1"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon X1300 - X1950 (working with avivo driver)"
Option "DPMS"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
Option "XaaNoOffscreenPixmaps" "1"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "VideoOverlay" "on"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Extensions"
Option "Composite"
EndSection
P.S. Нікому не здається дивним, що дисплей повисає на 93:0?
-
Дякую за конф, але нажаль він не дав ніякого резульату :'( Точно та сама реакція як і на старому конфігу. Спробуйте щось поправити
ЗІ: Буду дуже вдячний якщо ви ще викладете список змін, щоб я міг хоч чомусь навчитися))
-
P.S. Нікому не здається дивним, що дисплей повисає на 93:0?
Звичайно здається, я давно про це казав, чому саме 0.93? а як композит вимкнений то 0.0
-
Оскільки у Вас тепер сім няньок і деякі з них ніяк не можуть добратися до комп’ютера, Ви вже перевстановлювали систему, змінювали конфігурацію, то, будь ласка, якщо Ви прийматимете лише чиїсь одні поради, здається мета буде досягнута швидше. ;)
Сам я зараз працюю за машиною під Mandriva 2008 з драйверами від AMD/ATi і direct rendering у мене працює.
Щоб не плутатися, напишіть, будь ласка, ще раз що Ви робили після перевстановлення системи і встановлення драйверів і вивісіть Ваш поточний xorg.conf.
-
Ок, робив так (з одного російського форуму):
открыть /etc/fstab и добавить строку:
shm /dev/shm tmpfs defaults 0 0
$ sh ati-driver-installer-8.42.3-x86.x86_64.run
$ aticonfig --initial -f
$ reboot
Проверяем
$ glxinfo
Если в выводимом есть что то типо:
OpenGL vendor string: Mesa ...
Значит дрова не поставились и идем дальше
$ cd /lib/modules/fglrx/build_mod
$ sh make.sh
$ cd ..
$ sh make_install.sh
$ reboot
Проверяем
$ glxinfo
Если в выводимом есть что то типо:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.0.6958 Release
Значит драйвер поставился
Драйвер поставився. Але так як було описано в попередніх постах (бе dri)
Ось мій конф:
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************
Section "ServerLayout"
Identifier "layout1"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection
Section "Files"
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 "ServerFlags"
#DontZap # disable <Ctrl><Alt><BS> (server abort)
# allows the server to start up even if the mouse does not work
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
Option "allowmouseopenfail"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ua"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
-
Файл кконфігурації у Вас майже ідеальний (у мене одназу запрацював за винятком роздільної здатності, у результаті його перегляду я свій поправив ;)). Значить проблема у драйвері або, що гірше, апаратна.
Чи не могли б Ви до наступного повідомлення прикріпити файл /var/log/Xorg.0.log і результат виконання команд ls -l /usr/lib/libGL.so.1 та lsmod | grep agp ?
P.S. А все-таки LIBGL_DEBUG=verbose fglrxinfo інформативніше за LIBGL_DEBUG=verbose glxinfo...
-
Ось відповіді (лог прикріплено):
[root@belevtsoff dmytro]# ls -l /usr/lib/libGL.so.1
lrwxrwxrwx 1 root root 26 2008-01-13 14:10 /usr/lib/libGL.so.1 -> /usr/lib/xorg/libGL.so.1.2
[root@belevtsoff dmytro]# lsmod | grep agp
amd64_agp 10180 0
agpgart 27656 2 fglrx,amd64_agp
[root@belevtsoff dmytro]# LIBGL_DEBUG=verbose fglrxinfo
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Error: unable to open display :0
-
А ось і рядок з помилкою:
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
(EE) AIGLX: reverting to software rendering
-
1. Вилучіть /usr/lib/xorg/libGL.so.1.2
2. Виправте посилання /usr/lib/libGL.so.1 -> /usr/lib/xorg/libGL.so.1.2 на /usr/lib/libGL.so.1 -> /usr/lib/mesa/libGL.so.1.2 (mc > файл > виправити посилання)
3. Перезавантажтесь.
Все запрацює!
У системі має бути лише одна бібліотека libGL.so.1.2 (в принципі байдуже для 8.40.4 байдуже яка, але одна!)
-
Дякую за спосіб, але він не зпрацював (( Щойно чуть не розбив компа >:( Коли зробив як ви сказали (він почав використовувати мезовську бібліотеку), після перезавантаження все почало гальмувти + так приспробі ввести fglrxinfo ікси повисли мертво. Та це не найстрашніше... Я спробував вернути все на місце (змінити посилання на іксорг) і тепер - вуаля, знову той самий глюк з гномом!!!!!!! Паніка!!! знов немає заглавних частин вікон! В чому справа, як повернути хочаб щоб як раніше було?! (може ще якісь варіанти?)
-
знов немає заглавних частин вікон! В чому справа, як повернути хочаб щоб як раніше було?! (може ще якісь варіанти?)
Гном? Відкрийте термінал і виконайте "metacity &".
-
Чорт! Ну у мене ж працює! Вчора вивів з ладу систему Вашим способом: почало писати ту саму помилку що і у Вас, dri перестало працювати. Зробив як казав і все стало на свої місця!
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
Гаразд, спробуйте ще так:
rm -fr /usr/lib/xorg/lib*
ln -fs /usr/lib/mesa/libGL.so.1.2 /usr/lib/xorg/libGL.so
ln -fs /usr/lib/mesa/libGL.so.1.2 /usr/lib/xorg/libGL.so.1
ln -fs /usr/lib/mesa/libGL.so.1.2 /usr/lib/xorg/libGL.so.1.2
або так (якщо не спрацює):
rm -fr /usr/lib/xorg/lib*
ln -fs /usr/lib/fglrx/libGL.so.1.2 /usr/lib/xorg/libGL.so
ln -fs /usr/lib/fglrx/libGL.so.1.2 /usr/lib/xorg/libGL.so.1
ln -fs /usr/lib/fglrx/libGL.so.1.2 /usr/lib/xorg/libGL.so.1.2
-
1) Коли пробував з мезою, починає дуже гальмувати (хіба це дивно з мезовським драйвером?) + у glxinfo прище що опенжл вендор - меза
2) Коли з фглрікс - та сама проблема як у пості вище, ось вивід LIBGL_DEBUG=verbose fglrxinfo
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
drmOpenByBusid: busid is PCI:6:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:6:0:0
Can't open configuration file /etc/drirc: No such file or directory.
Can't open configuration file /home/dmytro/.drirc: No such file or directory.
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 / X1550 Series
OpenGL version string: 2.0.6747 (8.40.4)
А звідки можна взяти drirc??
Може викласти Вашу libGL.so.1.2 та drirc ?? Я спроубю їх використати
-
Це називається не гальмувати. Це називається працювати! Ніяких більше файлів не треба — Ваше dri запрацювало!
fgl_glxgears
-
Як "працювати" коли скрізь опенжл вендор - меза, glxgears видає 2000 фпс, а компіз гальмує так що ого! а відповідь на ту команду що ви написали, я давав раніше (трохи вище). У відповідь на fglrxinfo повисають ікси, тут щось не те... чому я, повернувши все як було, бачу поламаний гном, як так може бути?
-
Flame:
Тому що це GNOME!
Ви чогось не договорюєте, коли розказуєте про встановлення драйверів. Те, про що я розказав: штатний режим роботи драйверів fglrx у Mandriva 2008.0.
Вам би краще було від початку завантажили офіційні rpm за допомогою rpm.pbone.net.
А саме:
dkms-fglrx
fglrx-control-center(необов’язково)
fglrx-kernel-2.6.22.9-desktop-1mdv(відповідно до Вашого ядра)
fglrx-kernel-desktop-latest
x11-driver-video-fglrx
Певне після стількох спроб Ви мені не повірете, але
[yurchor@localhost ~]$ LIBGL_DEBUG=verbose fglrxinfo
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
Can't open configuration file /etc/drirc: No such file or directory.
Can't open configuration file /home/yurchor/.drirc: No such file or directory.
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.0.6747 (8.40.4)
Де тут Mesa?
[yurchor@localhost ~]$ ls -l /usr/lib/libGL.so.1
lrwxrwxrwx 1 root root 26 2008-01-23 17:47 /usr/lib/libGL.so.1 -> /usr/lib/mesa/libGL.so.1.2*
[yurchor@localhost ~]$ fgl_glxgears
Using GLX_SGIX_pbuffer
1614 frames in 5.0 seconds = 322.800 FPS
1731 frames in 5.0 seconds = 346.200 FPS
1747 frames in 5.0 seconds = 349.400 FPS
P.S. Для моєї материнки з AGP 4X не так і погано...
-
Де тут Mesa?
Код що ви привели, я викладав під пунктом 2, тобто коли я всі лінки зробив не на мезу а на фглрікс (при цьому мені прийшлося юзати metacity для того щоб хоч якось керувати вікнами (3д звичайно не працювало...), з мезою fglrxinfo взагалі вішае ікси насмерть (тільки ресет :))
-
Де тут Mesa?
Код що ви привели, я викладав під пунктом 2, тобто коли я всі лінки зробив не на мезу а на фглрікс (при цьому мені прийшлося юзати metacity для того щоб хоч якось керувати вікнами (3д звичайно не працювало...), з мезою fglrxinfo взагалі вішае ікси насмерть (тільки ресет :))
/me трохи заспокоїться, вип’є отрути (якогось цианістого калію), піде виспеться і завтра з новими силами кинеться у бій! Вперед, мій Росінанте, вперед!
P.S. Ви, бува, не з Києва?
-
Ну з Києва, а що?
-
Якщо Ви киянин, то може просто зустрінемося і я Вам передам диски з Contribs до Mandriva 2008.0 (на першому з них записано зібрані драйвери до AMD/ATi, але у мене тільки для архітектури i586)? Якщо Вас це влаштовує, напишіть мені приватне повідомлення і ми обговоримо деталі...
-
Отже, нарешті я добрався до того радеону :) і на диво все запрацювало без жодних проблем!
Що я робив:
- поставив Mandriva 2008 Free
- оновив пакунки (у мене був звантажений архів десь так місячної давності). Всього десь 400 Мб пакунків, причому там було оновлення і compiz-fusion. Ядро не оновлював, бо не було devel-пакунку.
- поставив пакунки kernel-desktop-devel та mesa-demos
- запустив ati-driver-installer-8-01-x86.x86_64.run (це останній)
- він поставився, але щось-там полаявся про помилки. Подивившись логи я побачив що модуль скомпілювався, але не схотів завантажуватись.
- перезавантажив систему, при цьому модуль автоматично завантажився і все запрацювало
- запустив drak3d і увімкнув 3D-ефекти, обравши опцію "підтримка від виробника" чи як вона там називається
- перезапустив Xorg і насолоджувався 3D-ефектами :)
Єдина проблема - відео та візуалізація в тотемі якщо розгорнути на повний екран пригальмовує трошки... але то я думаю відеоплата не тягне (Radeon 9550).
Вирішення я думаю як раз в тому що я оновив compiz-fusion, бо минулого разу не працювало... щоправда і драйвер тоді я ставив старіший.