Ubuntu 13.04, KDE 4.11, ATI FGLRX 13,8 бета - OpenGL не работает

Я только что обновился до Ubuntu 13.04 с ядром 3.10.6. После этого я обновил свой fglrx до бета-версии 13.8, а затем добавил ppa: kubuntu-ppa / backports и обновил свою систему. После перезагрузки мои настройки эффектов изменились на xrander, поэтому я попытался применить новые opengl 2.1,2.0 и 3.1, но ни один из них не работает. В нем говорится, что «было невозможно активировать эффекты с помощью этих параметров, проверить конфигурацию X или изменить параметры типа композиции».

Вот мой xorg.conf : http://pastebin.com/raw.php?i=D6MPUEZv

и мой Xorg. 0.log : http://pastebin.com/raw.php?i=nXF80qmH

Это вывод glxinfo :

name of display: :0
Setting of real/effective user Id to 0/0 failed
libGL error: open uki failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: ATI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
client glx vendor string: ATI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_swap_control, 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_NV_swap_group, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
    GLX_ARB_fbconfig_float, GLX_AMD_gpu_association, GLX_EXT_buffer_age
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: AMD Radeon HD 6800 Series
OpenGL version string: 2.1 (4.3.12438 Compatibility Profile Context 13.20.5)
OpenGL shading language version string: (null)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_imaging, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters,
    GL_ARB_point_sprite, 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_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_window_pos, GL_ARB_shader_objects,
    GL_ARB_vertex_shader, GL_ARB_fragment_shader, GL_ARB_framebuffer_object,
    GL_ARB_geometry_shader4, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture,
    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_subtexture, GL_EXT_texture3D, GL_EXT_texture_compression_s3tc,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_lod,
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
    GL_EXT_histogram, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
    GL_EXT_geometry_shader4, GL_EXT_gpu_shader4, GL_ATI_draw_buffers,
    GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
    GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat,
    GL_INGR_blend_func_separate, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays,
    GL_ARB_texture_float

и это результат fglrxinfo :

Setting of real/effective user Id to 0/0 failed
libGL error: open uki failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
display: :0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: AMD Radeon HD 6800 Series
OpenGL version string: 2.1 (4.3.12438 Compatibility Profile Context 13.20.5)

Как я могу решить это? Спасибо

1
задан 15 August 2013 в 12:00

5 ответов

Ваши драйверы повреждаются - существует много ошибок в 13,8, таких как отсутствие прав доступа к procfs / proc / ati/... патчи на нем, но эти драйверы являются очень "несоответствующими", например, утечки памяти, и т.д.: P я рекомендовал бы на данный момент 13,3 beta3 - нашим NeteXt '73 - я создал Катализатор 13,3 beta3 v4 так и буду идеально действовать под 3.10.x ядра и мой v25.x

http://ubuntu.pl/forum/viewtopic.php?f=216&t=163378

Относительно KDE 4.11, исследовали эту ситуацию - это похоже на ошибку в KWin.

3
ответ дан 15 August 2013 в 12:00

Подтверждение того же в KDE (buntu) 13.04 на 3.9 бета-драйвере ядро ​​+ катализатор 13.8 на AMD A10 6800 APU с ATI Richland [Radeon HD 8670D] на 3 экранах, один X, без синерамы.

Мне удалось запустить OpenGL после купола вуду, не уверенный, что помогло в конце. Работал довольно быстро и красиво, но были проблемы с упомянутыми выше фракталами и дроблением плазмы.

Тогда я переключился на XRender, и пока все нормально. Хотя некоторые эффекты не работают, но большинство из них работает. Единственным недостатком является то, что приложения GTK работают немного медленно (они работают быстро под OpenGL).

Еще одна проблема была связана с KWin и плазменным процессором, работающим на десктопе, но эта проблема была решена путем удаления виджета «Системный монитор».

Спасибо за обновление вашего поста, я попробую откатиться до 3.8 / 13.4, когда мне понадобится OpenGL.

0
ответ дан 15 August 2013 в 12:00

Была такая же проблема (fglrx 13.4 / kubuntu 13.04 / kde 4.11 / kernel 3.8.0-29).

После переустановки пакета fglrx-updates (из репозитория ubuntu) И

sudo aticonfig --initial --force

и перезапуска OpenGL снова работал для меня.

0
ответ дан 15 August 2013 в 12:00

Я могу подтвердить эту проблему на своей установке kubuntu 12.04, используя репозиторий backports. Я использую драйвер fglrx, предложенный жокеем (завтра я опубликую дополнительную информацию, когда завтра буду на работе).

Ранее я пробежал 4.10 без проблем. После получения 4.11 Update мои эффекты рабочего стола (Opengl) больше не будут запускаться. Работая без эффектов, я получаю много фракталов, когда меняю размер или делаю что-то похожее.

В качестве промежуточного решения я установил оболочку гнома. У Муттера, похоже, нет проблем с драйвером fglrx, потому что здесь 3d работает как положено.

Любые предложения, что я могу сделать?

Спасибо

0
ответ дан 15 August 2013 в 12:00

У меня была та же проблема с 3,10 ядрами, fglrx бета 13-8 и kde 4.11. Вот то, что работало:

Запустите установщик драйвера с опцией извлечения:

./amd-catalyst-13.8-beta1-linux-x86.x86_64.run --extract [dirname]`

Затем cd [dirname] и открытый файл "common/lib/modules/fglrx/build_mod/firegl_public.c". Найдите строку 821 или 822. Изменение:

root = KCL_create_proc_dir(NULL, "ati", S_IFDIR);  

кому:

root = KCL_create_proc_dir(NULL, "ati", S_IFDIR|S_IRUGO|S_IXUGO);  

Затем выполните это и перезагрузку:

sudo ./ati-installer --arguments --install  

... или восстановите deb пакеты, установите их затем перезагрузка:

sudo ./ati-installer --arguments --buildpkg Ubuntu/raring  

Источник: http://phoronix.com/forums/showthread.php?82948-AMD-Catalyst-13-8-Beta-Driver-For-Linux-Released/page6

3
ответ дан 15 August 2013 в 12:00

Другие вопросы по тегам:

Похожие вопросы: