Проблема с видеодровами после обновления.

Статус: Offline
Реєстрація: 20.04.2009
Повідом.: 3927
Проблема с видеодровами после обновления.

Обновил в очередной раз ядро в бубунте 9.10.
При попытке остановить иксы вижу в терминале вот такое:
Код:
root@fomin-desktop:~$ sudo /etc/init.d/gdm stop
rather than invoking init scripts through etc init.d use the service (8) utility, e.g. service gdm stop

Since the script you are attempting to invoke has been converted to an
Upstart job, youmay also use the stop(8) utility, e.g. stop gdm
root@fomin-desktop:~$

Вопрос: что произошло и что дальше делать?

При этом на старом ядре графика работает без эффектов, в консоли тоже самое, при выходе из консоли - бубунта зависает не выходит в гном.

Пару дней назад установил новый видеодрайвер в соответствии с инструкцией :
Тільки зареєстровані користувачі бачать весь контент у цьому розділі


Последний шаг в ней:
А теперь в Синаптике/Адепте запускаем поиск по ключевому слову "nvidia".... находим все пакеты связанные с nvidia, в частности nvidia-kernel-common и удаляем их.

Смотрел в сторону этих пакетов - вернул на место nvidia-kernel-common и nvidia-common. Не помогло.

Спасибо за помощь.
 
Тільки зареєстровані користувачі бачать весь контент у цьому розділі


Читать весь первый пост как минимум. Останутся вопросы- тогда задаш.
 
Не могу поНЯть, как люди в таком простом дистрибутиве, как Убунта находят проблемы на свою жопу голову...
Там же Убунта сама драйвера на nVidia ставит, никаких вообще проблем быть не должно, кроме как нажать ОК в окошке установки проприетарного драйвера...
 
пропритераный драйвер не очень :)
 
Ренегат..как это не банально - все сделал как в инструкции! Но симптомы остались те же - при остановке гдм консоль выдает что и в стартпосте, при попытке установить драйвер, установщик сообщает что иксы работают, установить драйвер нельзя...Единственное что радует - после всех шагов инструкции наново примененных к старому ядру - графика в нем работает отменно.

*через 20 минут*

Кажется, я таки начинаю подозревать что случилось. Сейчас буду писать свои рассуждения, прошу народ меня поправлять, если что неверно. Включил старое ядро. В утилите проприретарных дров возле старого (185) драйвера горит зеленым значок "драйвер активирован и работает". Это при том, что реально работает новый - 195-й. Я удалил 185-й, подозревая что глюки именно из-за его присутствия в системе. При запуске нового ядра - разрешение экрана уже не 800х600, а как положено, 1280х1024. Поддерживается только двухмерная графика. Утилита "NVIDIA X server settings" говорит что нужно подредактировать иксорг. На радостях я все таки устанавливаю уже без проблем драйвер на это ядро, подправляю иксорг ( nv на nvidia) и все замечательно стало работать.

Проблема решена. Прошу высказать мнения о моем предположении - глюки из присутствия двух драйверов в системе или же нет.
 
Останнє редагування:
Проблема решена. Прошу высказать мнения о моем предположении - глюки из присутствия двух драйверов в системе или же нет.

КО какбы намекает:

А теперь в Синаптике/Адепте запускаем поиск по ключевому слову "nvidia".... находим все пакеты связанные с nvidia, в частности nvidia-kernel-common и удаляем их.
 
Сегодня меня внезапно огорчил Stellarium. Тормозит, грузит процессор до 100%. Хотя до этого отменно работал почти год. Народ, кто сталкивался с такой проблемой? Другие приложения с OpenGL работают отлично.
 
единственная мысль- аппаратно графика у тебя не обрабатывается....

glxgears сколько фпс показывает? А glxinfo что говорит?
 
Это glxgears:

Код:
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
16300 frames in 5.0 seconds
XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
      after 33883 requests (323 known processed) with 0 events remaining.

Вот glxinfo:
Код:
name of display: :0.0
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, 
    GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, GLX_ARB_create_context, 
    GLX_ARB_create_context_profile, GLX_ARB_multisample, GLX_NV_float_buffer, 
    GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, 
    GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGI_swap_control, GLX_EXT_swap_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_profile, GLX_NV_float_buffer, 
    GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB, 
    GLX_NV_present_video, GLX_NV_copy_image, GLX_NV_multisample_coverage, 
    GLX_NV_video_capture
GLX version: 1.4
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, 
    GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, GLX_ARB_create_context, 
    GLX_ARB_create_context_profile, GLX_ARB_multisample, GLX_NV_float_buffer, 
    GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB, 
    GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8600 GT/PCI/SSE2
OpenGL version string: 3.2.0 NVIDIA 195.36.15
OpenGL shading language version string: (null)
OpenGL extensions:
    GL_ARB_color_buffer_float, GL_ARB_compatibility, GL_ARB_copy_buffer, 
    GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, 
    GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex, 
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program, 
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, 
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging, 
    GL_ARB_map_buffer_range, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex, 
    GL_ARB_seamless_cube_map, GL_ARB_shading_language_100, GL_ARB_shadow, 
    GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
    GL_ARB_texture_compression_rgtc, 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_non_power_of_two, GL_ARB_texture_rectangle, 
    GL_ARB_texture_rg, GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, 
    GL_ARB_vertex_array_object, GL_ARB_vertex_program, GL_ARB_window_pos, 
    GL_ATI_draw_buffers, GL_ATI_texture_float, GL_ATI_texture_mirror_once, 
    GL_S3_s3tc, GL_EXT_texture_env_add, 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_Cg_shader, GL_EXT_draw_range_elements, 
    GL_EXT_fog_coord, GL_EXTX_framebuffer_mixed_formats, 
    GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, 
    GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, 
    GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, 
    GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, 
    GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_compression_latc, 
    GL_EXT_texture_compression_rgtc, 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, 
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
    GL_EXT_texture_object, GL_EXT_texture_shared_exponent, 
    GL_EXT_texture_sRGB, GL_EXT_texture_swizzle, GL_EXT_timer_query, 
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square, 
    GL_NV_copy_depth_to_color, GL_NV_depth_clamp, GL_NV_float_buffer, 
    GL_NV_fog_distance, GL_NV_fragment_program, GL_NV_fragment_program_option, 
    GL_NV_fragment_program2, GL_NV_geometry_shader4, GL_NV_gpu_program4, 
    GL_NV_light_max_exponent, GL_NV_multisample_coverage, 
    GL_NV_multisample_filter_hint, GL_NV_packed_depth_stencil, 
    GL_NV_parameter_buffer_object2, GL_NV_register_combiners, 
    GL_NV_texgen_reflection, GL_NV_texture_compression_vtc, 
    GL_NV_texture_env_combine4, GL_NV_texture_expand_normal, 
    GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2, 
    GL_NV_texture_shader3, GL_NV_vertex_program1_1, GL_NV_vertex_program2, 
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, 
    GL_NVX_gpu_memory_info, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, 
    GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accum

84 GLX Visuals
   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
----------------------------------------------------------------------
0x21 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x22 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x24 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
0x25 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
0x27 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None
0x28 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None
0x29 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None
0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None
0x2b 24 tc  0 32  0 r  y  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None
0x2c 24 tc  0 32  0 r  y  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None
0x2d 24 tc  0 32  0 r  .  .  8  8  8  0
 

Говорит само за себя. Драйвера установлены либо не правильно либо не установлены вообще. Как я и думал- графика обрабатывается програмно.

Ещё раз сначала по шагам очень внимательно по гайду.

До тех пор пока не увидишь: direct rendering: Yes
 
Не на том форуме задаешь вопросы. Гораздо быстрее получить помощь на специализированных убунтовских форумах.

Там по крайней мере любительницы аниме не лепят свои комментарии.
 
алекс, кто бы говорил.
 
Хм...меня вот что смущает при переустановке дров. Посреди установки драйвер спрашивает "Скачать ли 32-х битные библиотеки?" (не помню какие). Этот случай в гайде не описан, но так как у меня АМД-64, я отказался. Собственно вопрос - может стоит таки согласится? Вообще боязно чтото скачивать и обновлять при установке - в гайде на это строжайший запрет.
 
да, стоит согласится. Скачивать ничего не надо. Если бы вы внимательно читали что говорит инсталятор то выбор состоит вот из чего- скомпилировать модуль для ядра на вашем железе или поискать уже скомпилированный и скачать.
 
Ренегат, вы немножко промазали. Инсталятор задает и этот вопрос
скомпилировать модуль для ядра на вашем железе или поискать уже скомпилированный и скачать.
....На него мы отвечаем "нет, компилируй сам". Это и описано в гайде. И задает еще один вопрос про эти самые 32-х битные библиотеки.

Я не стал экспериментировать с новым ядром, которое мы так долго мучали с Ренегатом, и решил запустить ядро старое и на нем поставить эксперимент - скачать те самые 32-х битные библиотеки. Если будет пипец - я все равно им не пользуюсь. Пару дней назад графика на старом ядре работала нормально, сейчас загрузился лишь безопасный графический режим. При попытке переустановки драйвера была исполнена старая песня:
Код:
you appear to be running the x server, please stop the X server...
Ядрен-батон, я ж писал sudo /etc/init.id/gdm stop! На команду sudo /etc/init.id/gdm start вообще ноль реакции. Вот не грузим гдм и все. Попробовал startx, на что получил:
Код:
Server is alrady active for display 0. If this server is no longer running? remove /tmp/.X0-lock and start again
Дальше ничего не предпринимал, ибо не знаю что делать.
 
Останнє редагування:
Про 32бит библиотеки я уже ответил- да, ставить.
 
Я дополнил свой предыдущий пост, читайте дальше...
 
Да ладно - хер с ним, rm успеем сделать всегда. Я тут все-таки отважился на новом ядре переустановить драйвер - получилось По совету Ренегата установил 32-х битные библиотеки...Инсталлятор отсалютовал что конфликтных файлов нет и вообще инсталляция драйвера прошла успешно. Но аппаратное ускорение так и не заработало.
 
Назад
Зверху Знизу