Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 345 • Страница 17 из 18<  1 ... 14  15  16  17  18  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 31.10.2008
Я внимательно поковырялся в своей системе и понял, что отключать мне его не надо, ибо он не включается.
Код:
dmesg | grep nvidia
[    1.262385] nvidia: module license 'NVIDIA' taints kernel.
[    1.273244] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    1.281084] nvidia-nvlink: Nvlink Core is being initialized, major device number 247
[    1.286405] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  384.111  Tue Dec 19 22:56:18 PST 2017
[    1.288477] [drm] [nvidia-drm] [GPU ID 0x00000200] Loading driver
[   19.907436] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 245
[   37.584067] nvidia-modeset: Allocated GPU:0 (GPU-686f739f-c9ff-41ff-aaa9-1db95fa7c095) @ PCI:0000:02:00.0

Т.е. модули drm и uvm (этот, кстати, что делает?) подгружены, но KMS DRM не работает: в консоли разрешение 1280х1024 вместо 1680х1050 и переключение между консолью и иксами по Ctrl-Alt-F1 и Alt-F7 занимает 2 секунды, а не мнгновенье. Загрузился с live-dvd UbuntuMATE 16.04 - там со свободным драйвером эта штука сразу работает и отличия видны невооруженным взглядом. Команду nvidia-drm.modeset=1 Grub почему-то не понимает. Если ее прописать, получаю глюки при перезагрузки системы, как будто Grub вообще игнорирует все параметры загрузки.
Код:
modprobe -c | grep drm
[code]blacklist bochs_drm
alias nvidia_drm nvidia_384_drm
options nvidia_384_drm modeset=0
options nvidia_drm modeset=1
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia_384_drm
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia_384_drm
alias pci:v000010DEd00000E00sv*sd*bc04sc80i00* nvidia_384_drm
alias symbol:__drm_atomic_helper_connector_destroy_state drm_kms_helper
alias symbol:__drm_atomic_helper_connector_duplicate_state drm_kms_helper
alias symbol:__drm_atomic_helper_connector_reset drm_kms_helper
alias symbol:__drm_atomic_helper_crtc_destroy_state drm_kms_helper
alias symbol:__drm_atomic_helper_crtc_duplicate_state drm_kms_helper
alias symbol:__drm_atomic_helper_plane_destroy_state drm_kms_helper
alias symbol:__drm_atomic_helper_plane_duplicate_state drm_kms_helper
alias symbol:drm_add_edid_modes drm
alias symbol:drm_add_modes_noedid drm
alias symbol:drm_agp_acquire drm
alias symbol:drm_agp_alloc drm
alias symbol:drm_agp_bind drm
alias symbol:drm_agp_bind_pages drm
--здесь куча подобных строк--
alias symbol:drm_vma_offset_remove drm
alias symbol:drm_wait_one_vblank drm
alias symbol:drm_warn_on_modeset_not_all_locked drm
alias symbol:xdrmem_create spl

А у тебя что выводит эта команда?



Партнер
 

Member
Статус: Не в сети
Регистрация: 21.06.2012
Откуда: Москва
Фото: 0
собсна Mageia 6, у которой не из коробки все было.
Код:
~]# modprobe -c | grep drm
options nvidia_drm modeset=1
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia_drm
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia_drm
alias pci:v000010DEd00000E00sv*sd*bc04sc80i00* nvidia_drm
alias pci:v00001234d00001111sv*sd*bc*sc*i* bochs_drm
alias pci:v00001234d00001111sv00001AF4sd00001100bc*sc*i* bochs_drm
alias symbol:__drm_atomic_helper_connector_destroy_state drm_kms_helper
alias symbol:__drm_atomic_helper_connector_duplicate_state drm_kms_helper
alias symbol:__drm_atomic_helper_connector_reset drm_kms_helper
alias symbol:__drm_atomic_helper_crtc_destroy_state drm_kms_helper
alias symbol:__drm_atomic_helper_crtc_duplicate_state drm_kms_helper
alias symbol:__drm_atomic_helper_plane_destroy_state drm_kms_helper
alias symbol:__drm_atomic_helper_plane_duplicate_state drm_kms_helper
alias symbol:__drm_atomic_helper_private_obj_duplicate_state drm_kms_helper
alias symbol:__drm_atomic_state_free drm
alias symbol:__drm_crtc_commit_free drm
alias symbol:__drm_mm_interval_first drm
alias symbol:__drm_printfn_debug drm
alias symbol:__drm_printfn_info drm
alias symbol:__drm_printfn_seq_file drm
alias symbol:devm_drm_panel_bridge_add drm_kms_helper
alias symbol:drm_add_edid_modes drm
alias symbol:drm_add_modes_noedid drm
alias symbol:drm_agp_acquire drm
alias symbol:drm_agp_alloc drm
alias symbol:drm_agp_bind drm
alias symbol:drm_agp_bind_pages drm
alias symbol:drm_agp_enable drm
alias symbol:drm_agp_free drm
alias symbol:drm_agp_info drm
alias symbol:drm_agp_init drm
alias symbol:drm_agp_release drm
alias symbol:drm_agp_unbind drm
alias symbol:drm_ati_pcigart_cleanup drm
alias symbol:drm_ati_pcigart_init drm
alias symbol:drm_atomic_add_affected_connectors drm
alias symbol:drm_atomic_add_affected_planes drm
alias symbol:drm_atomic_check_only drm
alias symbol:drm_atomic_clean_old_fb drm
alias symbol:drm_atomic_commit drm
alias symbol:drm_atomic_crtc_set_property drm
alias symbol:drm_atomic_get_connector_state drm
alias symbol:drm_atomic_get_crtc_state drm
alias symbol:drm_atomic_get_mst_topology_state drm_kms_helper
alias symbol:drm_atomic_get_plane_state drm
alias symbol:drm_atomic_get_private_obj_state drm
alias symbol:drm_atomic_helper_async_check drm_kms_helper
alias symbol:drm_atomic_helper_async_commit drm_kms_helper
alias symbol:drm_atomic_helper_best_encoder drm_kms_helper
alias symbol:drm_atomic_helper_check drm_kms_helper
alias symbol:drm_atomic_helper_check_modeset drm_kms_helper
alias symbol:drm_atomic_helper_check_planes drm_kms_helper
alias symbol:drm_atomic_helper_cleanup_planes drm_kms_helper
alias symbol:drm_atomic_helper_commit drm_kms_helper
alias symbol:drm_atomic_helper_commit_cleanup_done drm_kms_helper
alias symbol:drm_atomic_helper_commit_duplicated_state drm_kms_helper
alias symbol:drm_atomic_helper_commit_hw_done drm_kms_helper
alias symbol:drm_atomic_helper_commit_modeset_disables drm_kms_helper
alias symbol:drm_atomic_helper_commit_modeset_enables drm_kms_helper
alias symbol:drm_atomic_helper_commit_planes drm_kms_helper
alias symbol:drm_atomic_helper_commit_planes_on_crtc drm_kms_helper
alias symbol:drm_atomic_helper_commit_tail drm_kms_helper
alias symbol:drm_atomic_helper_commit_tail_rpm drm_kms_helper
alias symbol:drm_atomic_helper_connector_destroy_state drm_kms_helper
alias symbol:drm_atomic_helper_connector_duplicate_state drm_kms_helper
alias symbol:drm_atomic_helper_connector_reset drm_kms_helper
alias symbol:drm_atomic_helper_crtc_destroy_state drm_kms_helper
alias symbol:drm_atomic_helper_crtc_duplicate_state drm_kms_helper
alias symbol:drm_atomic_helper_crtc_reset drm_kms_helper
alias symbol:drm_atomic_helper_disable_all drm_kms_helper
alias symbol:drm_atomic_helper_disable_plane drm_kms_helper
alias symbol:drm_atomic_helper_disable_planes_on_crtc drm_kms_helper
alias symbol:drm_atomic_helper_duplicate_state drm_kms_helper
alias symbol:drm_atomic_helper_legacy_gamma_set drm_kms_helper
alias symbol:drm_atomic_helper_page_flip drm_kms_helper
alias symbol:drm_atomic_helper_page_flip_target drm_kms_helper
alias symbol:drm_atomic_helper_plane_destroy_state drm_kms_helper
alias symbol:drm_atomic_helper_plane_duplicate_state drm_kms_helper
alias symbol:drm_atomic_helper_plane_reset drm_kms_helper
alias symbol:drm_atomic_helper_prepare_planes drm_kms_helper
alias symbol:drm_atomic_helper_resume drm_kms_helper
alias symbol:drm_atomic_helper_set_config drm_kms_helper
alias symbol:drm_atomic_helper_setup_commit drm_kms_helper
alias symbol:drm_atomic_helper_shutdown drm_kms_helper
alias symbol:drm_atomic_helper_suspend drm_kms_helper
alias symbol:drm_atomic_helper_swap_state drm_kms_helper
alias symbol:drm_atomic_helper_update_legacy_modeset_state drm_kms_helper
alias symbol:drm_atomic_helper_update_plane drm_kms_helper
alias symbol:drm_atomic_helper_wait_for_dependencies drm_kms_helper
alias symbol:drm_atomic_helper_wait_for_fences drm_kms_helper
alias symbol:drm_atomic_helper_wait_for_flip_done drm_kms_helper
alias symbol:drm_atomic_helper_wait_for_vblanks drm_kms_helper
alias symbol:drm_atomic_nonblocking_commit drm
alias symbol:drm_atomic_normalize_zpos drm
alias symbol:drm_atomic_private_obj_fini drm
alias symbol:drm_atomic_private_obj_init drm
alias symbol:drm_atomic_set_crtc_for_connector drm
alias symbol:drm_atomic_set_crtc_for_plane drm
alias symbol:drm_atomic_set_fb_for_plane drm
alias symbol:drm_atomic_set_fence_for_plane drm
alias symbol:drm_atomic_set_mode_for_crtc drm
alias symbol:drm_atomic_set_mode_prop_for_crtc drm
alias symbol:drm_atomic_state_alloc drm
alias symbol:drm_atomic_state_clear drm
alias symbol:drm_atomic_state_default_clear drm
alias symbol:drm_atomic_state_default_release drm
alias symbol:drm_atomic_state_init drm
alias symbol:drm_av_sync_delay drm
alias symbol:drm_bridge_add drm
alias symbol:drm_bridge_attach drm
alias symbol:drm_bridge_disable drm
alias symbol:drm_bridge_enable drm
alias symbol:drm_bridge_mode_fixup drm
alias symbol:drm_bridge_mode_set drm
alias symbol:drm_bridge_mode_valid drm
alias symbol:drm_bridge_post_disable drm
alias symbol:drm_bridge_pre_enable drm
alias symbol:drm_bridge_remove drm
alias symbol:drm_calc_timestamping_constants drm
alias symbol:drm_calc_vbltimestamp_from_scanoutpos drm
alias symbol:drm_class_device_register drm
alias symbol:drm_class_device_unregister drm
alias symbol:drm_clflush_pages drm
alias symbol:drm_clflush_sg drm
alias symbol:drm_clflush_virt_range drm
alias symbol:drm_color_lut_extract drm
alias symbol:drm_compat_ioctl drm
alias symbol:drm_connector_attach_scaling_mode_property drm
alias symbol:drm_connector_cleanup drm
alias symbol:drm_connector_init drm
alias symbol:drm_connector_list_iter_begin drm
alias symbol:drm_connector_list_iter_end drm
alias symbol:drm_connector_list_iter_next drm
alias symbol:drm_connector_register drm
alias symbol:drm_connector_unregister drm
alias symbol:drm_crtc_accurate_vblank_count drm
alias symbol:drm_crtc_add_crc_entry drm
alias symbol:drm_crtc_arm_vblank_event drm
alias symbol:drm_crtc_check_viewport drm
alias symbol:drm_crtc_cleanup drm
alias symbol:drm_crtc_enable_color_mgmt drm
alias symbol:drm_crtc_force_disable drm
alias symbol:drm_crtc_force_disable_all drm
alias symbol:drm_crtc_from_index drm
alias symbol:drm_crtc_handle_vblank drm
alias symbol:drm_crtc_helper_set_config drm_kms_helper
alias symbol:drm_crtc_helper_set_mode drm_kms_helper
alias symbol:drm_crtc_init drm_kms_helper
alias symbol:drm_crtc_init_with_planes drm
alias symbol:drm_crtc_send_vblank_event drm
alias symbol:drm_crtc_vblank_count drm
alias symbol:drm_crtc_vblank_count_and_time drm
alias symbol:drm_crtc_vblank_get drm
alias symbol:drm_crtc_vblank_off drm
alias symbol:drm_crtc_vblank_on drm
alias symbol:drm_crtc_vblank_put drm
alias symbol:drm_crtc_vblank_reset drm
alias symbol:drm_crtc_vblank_waitqueue drm
alias symbol:drm_crtc_wait_one_vblank drm
alias symbol:drm_cvt_mode drm
alias symbol:drm_debug drm
alias symbol:drm_debugfs_create_files drm
alias symbol:drm_debugfs_remove_files drm
alias symbol:drm_default_rgb_quant_range drm
alias symbol:drm_detect_hdmi_monitor drm
alias symbol:drm_detect_monitor_audio drm
alias symbol:drm_dev_alloc drm
alias symbol:drm_dev_fini drm
alias symbol:drm_dev_init drm
alias symbol:drm_dev_printk drm
alias symbol:drm_dev_ref drm
alias symbol:drm_dev_register drm
alias symbol:drm_dev_set_unique drm
alias symbol:drm_dev_unplug drm
alias symbol:drm_dev_unref drm
alias symbol:drm_dev_unregister drm
alias symbol:drm_display_info_set_bus_formats drm
alias symbol:drm_do_get_edid drm
alias symbol:drm_dp_atomic_find_vcpi_slots drm_kms_helper
alias symbol:drm_dp_atomic_release_vcpi_slots drm_kms_helper
alias symbol:drm_dp_aux_init drm_kms_helper
alias symbol:drm_dp_aux_register drm_kms_helper
alias symbol:drm_dp_aux_unregister drm_kms_helper
alias symbol:drm_dp_bw_code_to_link_rate drm_kms_helper
alias symbol:drm_dp_calc_pbn_mode drm_kms_helper
alias symbol:drm_dp_channel_eq_ok drm_kms_helper
alias symbol:drm_dp_check_act_status drm_kms_helper
alias symbol:drm_dp_clock_recovery_ok drm_kms_helper
alias symbol:drm_dp_downstream_debug drm_kms_helper
alias symbol:drm_dp_downstream_id drm_kms_helper
alias symbol:drm_dp_downstream_max_bpc drm_kms_helper
alias symbol:drm_dp_downstream_max_clock drm_kms_helper
alias symbol:drm_dp_dpcd_read drm_kms_helper
alias symbol:drm_dp_dpcd_read_link_status drm_kms_helper
alias symbol:drm_dp_dpcd_write drm_kms_helper
alias symbol:drm_dp_dual_mode_detect drm_kms_helper
alias symbol:drm_dp_dual_mode_get_tmds_output drm_kms_helper
alias symbol:drm_dp_dual_mode_max_tmds_clock drm_kms_helper
alias symbol:drm_dp_dual_mode_read drm_kms_helper
alias symbol:drm_dp_dual_mode_set_tmds_output drm_kms_helper
alias symbol:drm_dp_dual_mode_write drm_kms_helper
alias symbol:drm_dp_find_vcpi_slots drm_kms_helper
alias symbol:drm_dp_get_adjust_request_pre_emphasis drm_kms_helper
alias symbol:drm_dp_get_adjust_request_voltage drm_kms_helper
alias symbol:drm_dp_get_dual_mode_type_name drm_kms_helper
alias symbol:drm_dp_link_configure drm_kms_helper
alias symbol:drm_dp_link_power_down drm_kms_helper
alias symbol:drm_dp_link_power_up drm_kms_helper
alias symbol:drm_dp_link_probe drm_kms_helper
alias symbol:drm_dp_link_rate_to_bw_code drm_kms_helper
alias symbol:drm_dp_link_train_channel_eq_delay drm_kms_helper
alias symbol:drm_dp_link_train_clock_recovery_delay drm_kms_helper
alias symbol:drm_dp_mst_allocate_vcpi drm_kms_helper
alias symbol:drm_dp_mst_deallocate_vcpi drm_kms_helper
alias symbol:drm_dp_mst_detect_port drm_kms_helper
alias symbol:drm_dp_mst_dump_topology drm_kms_helper
alias symbol:drm_dp_mst_get_edid drm_kms_helper
alias symbol:drm_dp_mst_get_vcpi_slots drm_kms_helper
alias symbol:drm_dp_mst_hpd_irq drm_kms_helper
alias symbol:drm_dp_mst_port_has_audio drm_kms_helper
alias symbol:drm_dp_mst_reset_vcpi_slots drm_kms_helper
alias symbol:drm_dp_mst_topology_mgr_destroy drm_kms_helper
alias symbol:drm_dp_mst_topology_mgr_init drm_kms_helper
alias symbol:drm_dp_mst_topology_mgr_resume drm_kms_helper
alias symbol:drm_dp_mst_topology_mgr_set_mst drm_kms_helper
alias symbol:drm_dp_mst_topology_mgr_suspend drm_kms_helper
alias symbol:drm_dp_psr_setup_time drm_kms_helper
alias symbol:drm_dp_read_desc drm_kms_helper
alias symbol:drm_dp_start_crc drm_kms_helper
alias symbol:drm_dp_stop_crc drm_kms_helper
alias symbol:drm_dp_update_payload_part1 drm_kms_helper
alias symbol:drm_dp_update_payload_part2 drm_kms_helper
alias symbol:drm_edid_block_valid drm
alias symbol:drm_edid_duplicate drm
alias symbol:drm_edid_get_monitor_name drm
alias symbol:drm_edid_header_is_valid drm
alias symbol:drm_edid_is_valid drm
alias symbol:drm_edid_to_eld drm
alias symbol:drm_edid_to_sad drm
alias symbol:drm_edid_to_speaker_allocation drm
alias symbol:drm_encoder_cleanup drm
alias symbol:drm_encoder_init drm
alias symbol:drm_event_cancel_free drm
alias symbol:drm_event_reserve_init drm
alias symbol:drm_event_reserve_init_locked drm
alias symbol:drm_fb_helper_add_one_connector drm_kms_helper
alias symbol:drm_fb_helper_alloc_fbi drm_kms_helper
alias symbol:drm_fb_helper_blank drm_kms_helper
alias symbol:drm_fb_helper_cfb_copyarea drm_kms_helper
alias symbol:drm_fb_helper_cfb_fillrect drm_kms_helper
alias symbol:drm_fb_helper_cfb_imageblit drm_kms_helper
alias symbol:drm_fb_helper_check_var drm_kms_helper
alias symbol:drm_fb_helper_debug_enter drm_kms_helper
alias symbol:drm_fb_helper_debug_leave drm_kms_helper
alias symbol:drm_fb_helper_deferred_io drm_kms_helper
alias symbol:drm_fb_helper_fill_fix drm_kms_helper
alias symbol:drm_fb_helper_fill_var drm_kms_helper
alias symbol:drm_fb_helper_fini drm_kms_helper
alias symbol:drm_fb_helper_hotplug_event drm_kms_helper
alias symbol:drm_fb_helper_init drm_kms_helper
alias symbol:drm_fb_helper_initial_config drm_kms_helper
alias symbol:drm_fb_helper_ioctl drm_kms_helper
alias symbol:drm_fb_helper_modinit drm_kms_helper
alias symbol:drm_fb_helper_pan_display drm_kms_helper
alias symbol:drm_fb_helper_prepare drm_kms_helper
alias symbol:drm_fb_helper_remove_one_connector drm_kms_helper
alias symbol:drm_fb_helper_restore_fbdev_mode_unlocked drm_kms_helper
alias symbol:drm_fb_helper_set_par drm_kms_helper
alias symbol:drm_fb_helper_set_suspend drm_kms_helper
alias symbol:drm_fb_helper_set_suspend_unlocked drm_kms_helper
alias symbol:drm_fb_helper_setcmap drm_kms_helper
alias symbol:drm_fb_helper_single_add_all_connectors drm_kms_helper
alias symbol:drm_fb_helper_sys_copyarea drm_kms_helper
alias symbol:drm_fb_helper_sys_fillrect drm_kms_helper
alias symbol:drm_fb_helper_sys_imageblit drm_kms_helper
alias symbol:drm_fb_helper_sys_read drm_kms_helper
alias symbol:drm_fb_helper_sys_write drm_kms_helper
alias symbol:drm_fb_helper_unlink_fbi drm_kms_helper
alias symbol:drm_fb_helper_unregister_fbi drm_kms_helper
alias symbol:drm_flip_work_allocate_task drm
alias symbol:drm_flip_work_cleanup drm
alias symbol:drm_flip_work_commit drm
alias symbol:drm_flip_work_init drm
alias symbol:drm_flip_work_queue drm
alias symbol:drm_flip_work_queue_task drm
alias symbol:drm_format_horz_chroma_subsampling drm
alias symbol:drm_format_info drm
alias symbol:drm_format_num_planes drm
alias symbol:drm_format_plane_cpp drm
alias symbol:drm_format_plane_height drm
alias symbol:drm_format_plane_width drm
alias symbol:drm_format_vert_chroma_subsampling drm
alias symbol:drm_framebuffer_cleanup drm
alias symbol:drm_framebuffer_init drm
alias symbol:drm_framebuffer_lookup drm
alias symbol:drm_framebuffer_plane_height drm
alias symbol:drm_framebuffer_plane_width drm
alias symbol:drm_framebuffer_remove drm
alias symbol:drm_framebuffer_unregister_private drm
alias symbol:drm_gem_create_mmap_offset drm
alias symbol:drm_gem_create_mmap_offset_size drm
alias symbol:drm_gem_dmabuf_export drm
alias symbol:drm_gem_dmabuf_release drm
alias symbol:drm_gem_dumb_destroy drm
alias symbol:drm_gem_dumb_map_offset drm
alias symbol:drm_gem_fb_create drm_kms_helper
alias symbol:drm_gem_fb_create_handle drm_kms_helper
alias symbol:drm_gem_fb_create_with_funcs drm_kms_helper
alias symbol:drm_gem_fb_destroy drm_kms_helper
alias symbol:drm_gem_fb_get_obj drm_kms_helper
alias symbol:drm_gem_fb_prepare_fb drm_kms_helper
alias symbol:drm_gem_fbdev_fb_create drm_kms_helper
alias symbol:drm_gem_free_mmap_offset drm
alias symbol:drm_gem_get_pages drm
alias symbol:drm_gem_handle_create drm
alias symbol:drm_gem_handle_delete drm
alias symbol:drm_gem_mmap drm
alias symbol:drm_gem_mmap_obj drm
alias symbol:drm_gem_object_free drm
alias symbol:drm_gem_object_init drm
alias symbol:drm_gem_object_lookup drm
alias symbol:drm_gem_object_put drm
alias symbol:drm_gem_object_put_unlocked drm
alias symbol:drm_gem_object_release drm
alias symbol:drm_gem_prime_export drm
alias symbol:drm_gem_prime_fd_to_handle drm
alias symbol:drm_gem_prime_handle_to_fd drm
alias symbol:drm_gem_prime_import drm
alias symbol:drm_gem_prime_import_dev drm
alias symbol:drm_gem_private_object_init drm
alias symbol:drm_gem_put_pages drm
alias symbol:drm_gem_vm_close drm
alias symbol:drm_gem_vm_open drm
alias symbol:drm_get_cea_aspect_ratio drm
alias symbol:drm_get_connector_status_name drm
alias symbol:drm_get_edid drm
alias symbol:drm_get_edid_switcheroo drm
alias symbol:drm_get_format_info drm
alias symbol:drm_get_format_name drm
alias symbol:drm_get_pci_dev drm
alias symbol:drm_get_subpixel_order_name drm
alias symbol:drm_global_item_ref drm
alias symbol:drm_global_item_unref drm
alias symbol:drm_gtf_mode drm
alias symbol:drm_gtf_mode_complex drm
alias symbol:drm_handle_vblank drm
alias symbol:drm_has_preferred_mode drm_kms_helper
alias symbol:drm_hdmi_avi_infoframe_from_display_mode drm
alias symbol:drm_hdmi_avi_infoframe_quant_range drm
alias symbol:drm_hdmi_vendor_infoframe_from_display_mode drm
alias symbol:drm_helper_connector_dpms drm_kms_helper
alias symbol:drm_helper_crtc_in_use drm_kms_helper
alias symbol:drm_helper_crtc_mode_set drm_kms_helper
alias symbol:drm_helper_crtc_mode_set_base drm_kms_helper
alias symbol:drm_helper_disable_unused_functions drm_kms_helper
alias symbol:drm_helper_encoder_in_use drm_kms_helper
alias symbol:drm_helper_hpd_irq_event drm_kms_helper
alias symbol:drm_helper_mode_fill_fb_struct drm_kms_helper
alias symbol:drm_helper_move_panel_connectors_to_head drm_kms_helper
alias symbol:drm_helper_probe_detect drm_kms_helper
alias symbol:drm_helper_probe_single_connector_modes drm_kms_helper
alias symbol:drm_helper_resume_force_mode drm_kms_helper
alias symbol:drm_ht_create drm
alias symbol:drm_ht_find_item drm
alias symbol:drm_ht_insert_item drm
alias symbol:drm_ht_just_insert_please drm
alias symbol:drm_ht_remove drm
alias symbol:drm_ht_remove_item drm
alias symbol:drm_i2c_encoder_commit drm
alias symbol:drm_i2c_encoder_destroy drm
alias symbol:drm_i2c_encoder_detect drm
alias symbol:drm_i2c_encoder_dpms drm
alias symbol:drm_i2c_encoder_init drm
alias symbol:drm_i2c_encoder_mode_fixup drm
alias symbol:drm_i2c_encoder_mode_set drm
alias symbol:drm_i2c_encoder_prepare drm
alias symbol:drm_i2c_encoder_restore drm
alias symbol:drm_i2c_encoder_save drm
alias symbol:drm_invalid_op drm
alias symbol:drm_ioctl drm
alias symbol:drm_ioctl_flags drm
alias symbol:drm_ioctl_kernel drm
alias symbol:drm_ioctl_permit drm
alias symbol:drm_irq_install drm
alias symbol:drm_irq_uninstall drm
alias symbol:drm_is_current_master drm
alias symbol:drm_kms_helper_hotplug_event drm_kms_helper
alias symbol:drm_kms_helper_poll_disable drm_kms_helper
alias symbol:drm_kms_helper_poll_enable drm_kms_helper
alias symbol:drm_kms_helper_poll_fini drm_kms_helper
alias symbol:drm_kms_helper_poll_init drm_kms_helper
alias symbol:drm_legacy_addbufs_agp drm
alias symbol:drm_legacy_addbufs_pci drm
alias symbol:drm_legacy_addmap drm
alias symbol:drm_legacy_getsarea drm
alias symbol:drm_legacy_idlelock_release drm
alias symbol:drm_legacy_idlelock_take drm
alias symbol:drm_legacy_ioremap drm
alias symbol:drm_legacy_ioremap_wc drm
alias symbol:drm_legacy_ioremapfree drm
alias symbol:drm_legacy_mmap drm
alias symbol:drm_legacy_pci_exit drm
alias symbol:drm_legacy_pci_init drm
alias symbol:drm_legacy_rmmap drm
alias symbol:drm_legacy_rmmap_locked drm
alias symbol:drm_lspcon_get_mode drm_kms_helper
alias symbol:drm_lspcon_set_mode drm_kms_helper
alias symbol:drm_master_get drm
alias symbol:drm_master_put drm
alias symbol:drm_match_cea_mode drm
alias symbol:drm_mm_init drm
alias symbol:drm_mm_insert_node_in_range drm
alias symbol:drm_mm_print drm
alias symbol:drm_mm_remove_node drm
alias symbol:drm_mm_replace_node drm
alias symbol:drm_mm_reserve_node drm
alias symbol:drm_mm_scan_add_block drm
alias symbol:drm_mm_scan_color_evict drm
alias symbol:drm_mm_scan_init_with_range drm
alias symbol:drm_mm_scan_remove_block drm
alias symbol:drm_mm_takedown drm
alias symbol:drm_mode_config_cleanup drm
alias symbol:drm_mode_config_init drm
alias symbol:drm_mode_config_reset drm
alias symbol:drm_mode_connector_attach_encoder drm
alias symbol:drm_mode_connector_list_update drm
alias symbol:drm_mode_connector_set_link_status_property drm
alias symbol:drm_mode_connector_set_path_property drm
alias symbol:drm_mode_connector_set_tile_property drm
alias symbol:drm_mode_connector_update_edid_property drm
alias symbol:drm_mode_copy drm
alias symbol:drm_mode_create drm
alias symbol:drm_mode_create_aspect_ratio_property drm
alias symbol:drm_mode_create_dvi_i_properties drm
alias symbol:drm_mode_create_from_cmdline_mode drm
alias symbol:drm_mode_create_scaling_mode_property drm
alias symbol:drm_mode_create_suggested_offset_properties drm
alias symbol:drm_mode_create_tile_group drm
alias symbol:drm_mode_create_tv_properties drm
alias symbol:drm_mode_crtc_set_gamma_size drm
alias symbol:drm_mode_debug_printmodeline drm
alias symbol:drm_mode_destroy drm
alias symbol:drm_mode_duplicate drm
alias symbol:drm_mode_equal drm
alias symbol:drm_mode_equal_no_clocks drm
alias symbol:drm_mode_equal_no_clocks_no_stereo drm
alias symbol:drm_mode_find_dmt drm
alias symbol:drm_mode_get_hv_timing drm
alias symbol:drm_mode_get_tile_group drm
alias symbol:drm_mode_hsync drm
alias symbol:drm_mode_is_420 drm
alias symbol:drm_mode_is_420_also drm
alias symbol:drm_mode_is_420_only drm
alias symbol:drm_mode_legacy_fb_format drm
alias symbol:drm_mode_object_find drm
alias symbol:drm_mode_object_get drm
alias symbol:drm_mode_object_put drm
alias symbol:drm_mode_parse_command_line_for_connector drm
alias symbol:drm_mode_plane_set_obj_prop drm
alias symbol:drm_mode_probed_add drm
alias symbol:drm_mode_prune_invalid drm
alias symbol:drm_mode_put_tile_group drm
alias symbol:drm_mode_set_config_internal drm
alias symbol:drm_mode_set_crtcinfo drm
alias symbol:drm_mode_set_name drm
alias symbol:drm_mode_sort drm
alias symbol:drm_mode_validate_basic drm
alias symbol:drm_mode_validate_size drm
alias symbol:drm_mode_validate_ycbcr420 drm
alias symbol:drm_mode_vrefresh drm
alias symbol:drm_modeset_acquire_fini drm
alias symbol:drm_modeset_acquire_init drm
alias symbol:drm_modeset_backoff drm
alias symbol:drm_modeset_backoff_interruptible drm
alias symbol:drm_modeset_drop_locks drm
alias symbol:drm_modeset_lock drm
alias symbol:drm_modeset_lock_all drm
alias symbol:drm_modeset_lock_all_ctx drm
alias symbol:drm_modeset_lock_init drm
alias symbol:drm_modeset_lock_interruptible drm
alias symbol:drm_modeset_unlock drm
alias symbol:drm_modeset_unlock_all drm
alias symbol:drm_noop drm
alias symbol:drm_object_attach_property drm
alias symbol:drm_object_property_get_value drm
alias symbol:drm_object_property_set_value drm
alias symbol:drm_open drm
alias symbol:drm_panel_add drm
alias symbol:drm_panel_attach drm
alias symbol:drm_panel_bridge_add drm_kms_helper
alias symbol:drm_panel_bridge_remove drm_kms_helper
alias symbol:drm_panel_detach drm
alias symbol:drm_panel_init drm
alias symbol:drm_panel_remove drm
alias symbol:drm_pci_alloc drm
alias symbol:drm_pci_free drm
alias symbol:drm_pcie_get_max_link_width drm
alias symbol:drm_pcie_get_speed_cap_mask drm
alias symbol:drm_pick_cmdline_mode drm_kms_helper
alias symbol:drm_plane_cleanup drm
alias symbol:drm_plane_create_rotation_property drm
alias symbol:drm_plane_create_zpos_immutable_property drm
alias symbol:drm_plane_create_zpos_property drm
alias symbol:drm_plane_force_disable drm
alias symbol:drm_plane_from_index drm
alias symbol:drm_plane_helper_check_state drm_kms_helper
alias symbol:drm_plane_helper_check_update drm_kms_helper
alias symbol:drm_plane_helper_disable drm_kms_helper
alias symbol:drm_plane_helper_update drm_kms_helper
alias symbol:drm_plane_init drm
alias symbol:drm_poll drm
alias symbol:drm_primary_helper_destroy drm_kms_helper
alias symbol:drm_primary_helper_disable drm_kms_helper
alias symbol:drm_primary_helper_funcs drm_kms_helper
alias symbol:drm_primary_helper_update drm_kms_helper
alias symbol:drm_prime_gem_destroy drm
alias symbol:drm_prime_pages_to_sg drm
alias symbol:drm_prime_sg_to_page_addr_arrays drm
alias symbol:drm_printf drm
alias symbol:drm_printk drm
alias symbol:drm_probe_ddc drm
alias symbol:drm_property_add_enum drm
alias symbol:drm_property_blob_get drm
alias symbol:drm_property_blob_put drm
alias symbol:drm_property_create drm
alias symbol:drm_property_create_bitmask drm
alias symbol:drm_property_create_blob drm
alias symbol:drm_property_create_bool drm
alias symbol:drm_property_create_enum drm
alias symbol:drm_property_create_object drm
alias symbol:drm_property_create_range drm
alias symbol:drm_property_create_signed_range drm
alias symbol:drm_property_destroy drm
alias symbol:drm_property_lookup_blob drm
alias symbol:drm_property_replace_blob drm
alias symbol:drm_property_replace_global_blob drm
alias symbol:drm_put_dev drm
alias symbol:drm_read drm
alias symbol:drm_rect_calc_hscale drm
alias symbol:drm_rect_calc_hscale_relaxed drm
alias symbol:drm_rect_calc_vscale drm
alias symbol:drm_rect_calc_vscale_relaxed drm
alias symbol:drm_rect_clip_scaled drm
alias symbol:drm_rect_debug_print drm
alias symbol:drm_rect_intersect drm
alias symbol:drm_rect_rotate drm
alias symbol:drm_rect_rotate_inv drm
alias symbol:drm_release drm
alias symbol:drm_rgb_quant_range_selectable drm
alias symbol:drm_rotation_simplify drm
alias symbol:drm_scdc_get_scrambling_status drm_kms_helper
alias symbol:drm_scdc_read drm_kms_helper
alias symbol:drm_scdc_set_high_tmds_clock_ratio drm_kms_helper
alias symbol:drm_scdc_set_scrambling drm_kms_helper
alias symbol:drm_scdc_write drm_kms_helper
alias symbol:drm_send_event drm
alias symbol:drm_send_event_locked drm
alias symbol:drm_set_preferred_mode drm
alias symbol:drm_simple_display_pipe_attach_bridge drm_kms_helper
alias symbol:drm_simple_display_pipe_init drm_kms_helper
alias symbol:drm_state_dump drm
alias symbol:drm_syncobj_add_callback drm
alias symbol:drm_syncobj_find drm
alias symbol:drm_syncobj_find_fence drm
alias symbol:drm_syncobj_free drm
alias symbol:drm_syncobj_remove_callback drm
alias symbol:drm_syncobj_replace_fence drm
alias symbol:drm_sysfs_hotplug_event drm
alias symbol:drm_universal_plane_init drm
alias symbol:drm_vblank_init drm
alias symbol:drm_vma_node_allow drm
alias symbol:drm_vma_node_is_allowed drm
alias symbol:drm_vma_node_revoke drm
alias symbol:drm_vma_offset_add drm
alias symbol:drm_vma_offset_lookup_locked drm
alias symbol:drm_vma_offset_manager_destroy drm
alias symbol:drm_vma_offset_manager_init drm
alias symbol:drm_vma_offset_remove drm
alias symbol:drm_wait_one_vblank drm
alias symbol:drm_warn_on_modeset_not_all_locked drm
Федоркино горе 27 )))
Код:
~]$ modprobe -c | grep drm
options nvidia_drm modeset=1
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia_drm
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia_drm
alias pci:v000010DEd00000E00sv*sd*bc04sc80i00* nvidia_drm
alias pci:v00001234d00001111sv*sd*bc*sc*i* bochs_drm
alias pci:v00001234d00001111sv00001AF4sd00001100bc*sc*i* bochs_drm
alias pci:v000019E5d00001711sv*sd*bc*sc*i* hibmc_drm
alias symbol:__drm_atomic_helper_connector_destroy_state drm_kms_helper
alias symbol:__drm_atomic_helper_connector_duplicate_state drm_kms_helper
alias symbol:__drm_atomic_helper_connector_reset drm_kms_helper
alias symbol:__drm_atomic_helper_crtc_destroy_state drm_kms_helper
alias symbol:__drm_atomic_helper_crtc_duplicate_state drm_kms_helper
alias symbol:__drm_atomic_helper_plane_destroy_state drm_kms_helper
alias symbol:__drm_atomic_helper_plane_duplicate_state drm_kms_helper
alias symbol:__drm_atomic_helper_private_obj_duplicate_state drm_kms_helper
alias symbol:__drm_atomic_state_free drm
alias symbol:__drm_crtc_commit_free drm
alias symbol:__drm_get_edid_firmware_path drm
alias symbol:__drm_mm_interval_first drm
alias symbol:__drm_printfn_debug drm
alias symbol:__drm_printfn_info drm
alias symbol:__drm_printfn_seq_file drm
alias symbol:__drm_set_edid_firmware_path drm
alias symbol:_drm_lease_held drm
alias symbol:devm_drm_panel_bridge_add drm_kms_helper
alias symbol:drm_add_display_info drm
alias symbol:drm_add_edid_modes drm
alias symbol:drm_add_modes_noedid drm
alias symbol:drm_agp_acquire drm
alias symbol:drm_agp_alloc drm
alias symbol:drm_agp_bind drm
alias symbol:drm_agp_bind_pages drm
alias symbol:drm_agp_enable drm
alias symbol:drm_agp_free drm
alias symbol:drm_agp_info drm
alias symbol:drm_agp_init drm
alias symbol:drm_agp_release drm
alias symbol:drm_agp_unbind drm
alias symbol:drm_ati_pcigart_cleanup drm
alias symbol:drm_ati_pcigart_init drm
alias symbol:drm_atomic_add_affected_connectors drm
alias symbol:drm_atomic_add_affected_planes drm
alias symbol:drm_atomic_check_only drm
alias symbol:drm_atomic_clean_old_fb drm
alias symbol:drm_atomic_commit drm
alias symbol:drm_atomic_crtc_set_property drm
alias symbol:drm_atomic_get_connector_state drm
alias symbol:drm_atomic_get_crtc_state drm
alias symbol:drm_atomic_get_mst_topology_state drm_kms_helper
alias symbol:drm_atomic_get_plane_state drm
alias symbol:drm_atomic_get_private_obj_state drm
alias symbol:drm_atomic_helper_async_check drm_kms_helper
alias symbol:drm_atomic_helper_async_commit drm_kms_helper
alias symbol:drm_atomic_helper_best_encoder drm_kms_helper
alias symbol:drm_atomic_helper_check drm_kms_helper
alias symbol:drm_atomic_helper_check_modeset drm_kms_helper
alias symbol:drm_atomic_helper_check_planes drm_kms_helper
alias symbol:drm_atomic_helper_cleanup_planes drm_kms_helper
alias symbol:drm_atomic_helper_commit drm_kms_helper
alias symbol:drm_atomic_helper_commit_cleanup_done drm_kms_helper
alias symbol:drm_atomic_helper_commit_duplicated_state drm_kms_helper
alias symbol:drm_atomic_helper_commit_hw_done drm_kms_helper
alias symbol:drm_atomic_helper_commit_modeset_disables drm_kms_helper
alias symbol:drm_atomic_helper_commit_modeset_enables drm_kms_helper
alias symbol:drm_atomic_helper_commit_planes drm_kms_helper
alias symbol:drm_atomic_helper_commit_planes_on_crtc drm_kms_helper
alias symbol:drm_atomic_helper_commit_tail drm_kms_helper
alias symbol:drm_atomic_helper_commit_tail_rpm drm_kms_helper
alias symbol:drm_atomic_helper_connector_destroy_state drm_kms_helper
alias symbol:drm_atomic_helper_connector_duplicate_state drm_kms_helper
alias symbol:drm_atomic_helper_connector_reset drm_kms_helper
alias symbol:drm_atomic_helper_crtc_destroy_state drm_kms_helper
alias symbol:drm_atomic_helper_crtc_duplicate_state drm_kms_helper
alias symbol:drm_atomic_helper_crtc_reset drm_kms_helper
alias symbol:drm_atomic_helper_disable_all drm_kms_helper
alias symbol:drm_atomic_helper_disable_plane drm_kms_helper
alias symbol:drm_atomic_helper_disable_planes_on_crtc drm_kms_helper
alias symbol:drm_atomic_helper_duplicate_state drm_kms_helper
alias symbol:drm_atomic_helper_legacy_gamma_set drm_kms_helper
alias symbol:drm_atomic_helper_page_flip drm_kms_helper
alias symbol:drm_atomic_helper_page_flip_target drm_kms_helper
alias symbol:drm_atomic_helper_plane_destroy_state drm_kms_helper
alias symbol:drm_atomic_helper_plane_duplicate_state drm_kms_helper
alias symbol:drm_atomic_helper_plane_reset drm_kms_helper
alias symbol:drm_atomic_helper_prepare_planes drm_kms_helper
alias symbol:drm_atomic_helper_resume drm_kms_helper
alias symbol:drm_atomic_helper_set_config drm_kms_helper
alias symbol:drm_atomic_helper_setup_commit drm_kms_helper
alias symbol:drm_atomic_helper_shutdown drm_kms_helper
alias symbol:drm_atomic_helper_suspend drm_kms_helper
alias symbol:drm_atomic_helper_swap_state drm_kms_helper
alias symbol:drm_atomic_helper_update_legacy_modeset_state drm_kms_helper
alias symbol:drm_atomic_helper_update_plane drm_kms_helper
alias symbol:drm_atomic_helper_wait_for_dependencies drm_kms_helper
alias symbol:drm_atomic_helper_wait_for_fences drm_kms_helper
alias symbol:drm_atomic_helper_wait_for_flip_done drm_kms_helper
alias symbol:drm_atomic_helper_wait_for_vblanks drm_kms_helper
alias symbol:drm_atomic_nonblocking_commit drm
alias symbol:drm_atomic_normalize_zpos drm
alias symbol:drm_atomic_private_obj_fini drm
alias symbol:drm_atomic_private_obj_init drm
alias symbol:drm_atomic_set_crtc_for_connector drm
alias symbol:drm_atomic_set_crtc_for_plane drm
alias symbol:drm_atomic_set_fb_for_plane drm
alias symbol:drm_atomic_set_fence_for_plane drm
alias symbol:drm_atomic_set_mode_for_crtc drm
alias symbol:drm_atomic_set_mode_prop_for_crtc drm
alias symbol:drm_atomic_state_alloc drm
alias symbol:drm_atomic_state_clear drm
alias symbol:drm_atomic_state_default_clear drm
alias symbol:drm_atomic_state_default_release drm
alias symbol:drm_atomic_state_init drm
alias symbol:drm_av_sync_delay drm
alias symbol:drm_bridge_add drm
alias symbol:drm_bridge_attach drm
alias symbol:drm_bridge_disable drm
alias symbol:drm_bridge_enable drm
alias symbol:drm_bridge_mode_fixup drm
alias symbol:drm_bridge_mode_set drm
alias symbol:drm_bridge_mode_valid drm
alias symbol:drm_bridge_post_disable drm
alias symbol:drm_bridge_pre_enable drm
alias symbol:drm_bridge_remove drm
alias symbol:drm_calc_timestamping_constants drm
alias symbol:drm_calc_vbltimestamp_from_scanoutpos drm
alias symbol:drm_class_device_register drm
alias symbol:drm_class_device_unregister drm
alias symbol:drm_clflush_pages drm
alias symbol:drm_clflush_sg drm
alias symbol:drm_clflush_virt_range drm
alias symbol:drm_color_lut_extract drm
alias symbol:drm_compat_ioctl drm
alias symbol:drm_connector_attach_scaling_mode_property drm
alias symbol:drm_connector_cleanup drm
alias symbol:drm_connector_init drm
alias symbol:drm_connector_list_iter_begin drm
alias symbol:drm_connector_list_iter_end drm
alias symbol:drm_connector_list_iter_next drm
alias symbol:drm_connector_register drm
alias symbol:drm_connector_unregister drm
alias symbol:drm_crtc_accurate_vblank_count drm
alias symbol:drm_crtc_add_crc_entry drm
alias symbol:drm_crtc_arm_vblank_event drm
alias symbol:drm_crtc_check_viewport drm
alias symbol:drm_crtc_cleanup drm
alias symbol:drm_crtc_enable_color_mgmt drm
alias symbol:drm_crtc_force_disable drm
alias symbol:drm_crtc_force_disable_all drm
alias symbol:drm_crtc_from_index drm
alias symbol:drm_crtc_handle_vblank drm
alias symbol:drm_crtc_helper_set_config drm_kms_helper
alias symbol:drm_crtc_helper_set_mode drm_kms_helper
alias symbol:drm_crtc_init drm_kms_helper
alias symbol:drm_crtc_init_with_planes drm
alias symbol:drm_crtc_send_vblank_event drm
alias symbol:drm_crtc_vblank_count drm
alias symbol:drm_crtc_vblank_count_and_time drm
alias symbol:drm_crtc_vblank_get drm
alias symbol:drm_crtc_vblank_off drm
alias symbol:drm_crtc_vblank_on drm
alias symbol:drm_crtc_vblank_put drm
alias symbol:drm_crtc_vblank_reset drm
alias symbol:drm_crtc_vblank_waitqueue drm
alias symbol:drm_crtc_wait_one_vblank drm
alias symbol:drm_cvt_mode drm
alias symbol:drm_debug drm
alias symbol:drm_debugfs_create_files drm
alias symbol:drm_debugfs_remove_files drm
alias symbol:drm_default_rgb_quant_range drm
alias symbol:drm_detect_hdmi_monitor drm
alias symbol:drm_detect_monitor_audio drm
alias symbol:drm_dev_alloc drm
alias symbol:drm_dev_fini drm
alias symbol:drm_dev_get drm
alias symbol:drm_dev_init drm
alias symbol:drm_dev_printk drm
alias symbol:drm_dev_put drm
alias symbol:drm_dev_register drm
alias symbol:drm_dev_set_unique drm
alias symbol:drm_dev_unplug drm
alias symbol:drm_dev_unref drm
alias symbol:drm_dev_unregister drm
alias symbol:drm_display_info_set_bus_formats drm
alias symbol:drm_do_get_edid drm
alias symbol:drm_dp_atomic_find_vcpi_slots drm_kms_helper
alias symbol:drm_dp_atomic_release_vcpi_slots drm_kms_helper
alias symbol:drm_dp_aux_init drm_kms_helper
alias symbol:drm_dp_aux_register drm_kms_helper
alias symbol:drm_dp_aux_unregister drm_kms_helper
alias symbol:drm_dp_bw_code_to_link_rate drm_kms_helper
alias symbol:drm_dp_calc_pbn_mode drm_kms_helper
alias symbol:drm_dp_channel_eq_ok drm_kms_helper
alias symbol:drm_dp_check_act_status drm_kms_helper
alias symbol:drm_dp_clock_recovery_ok drm_kms_helper
alias symbol:drm_dp_downstream_debug drm_kms_helper
alias symbol:drm_dp_downstream_id drm_kms_helper
alias symbol:drm_dp_downstream_max_bpc drm_kms_helper
alias symbol:drm_dp_downstream_max_clock drm_kms_helper
alias symbol:drm_dp_dpcd_read drm_kms_helper
alias symbol:drm_dp_dpcd_read_link_status drm_kms_helper
alias symbol:drm_dp_dpcd_write drm_kms_helper
alias symbol:drm_dp_dual_mode_detect drm_kms_helper
alias symbol:drm_dp_dual_mode_get_tmds_output drm_kms_helper
alias symbol:drm_dp_dual_mode_max_tmds_clock drm_kms_helper
alias symbol:drm_dp_dual_mode_read drm_kms_helper
alias symbol:drm_dp_dual_mode_set_tmds_output drm_kms_helper
alias symbol:drm_dp_dual_mode_write drm_kms_helper
alias symbol:drm_dp_find_vcpi_slots drm_kms_helper
alias symbol:drm_dp_get_adjust_request_pre_emphasis drm_kms_helper
alias symbol:drm_dp_get_adjust_request_voltage drm_kms_helper
alias symbol:drm_dp_get_dual_mode_type_name drm_kms_helper
alias symbol:drm_dp_link_configure drm_kms_helper
alias symbol:drm_dp_link_power_down drm_kms_helper
alias symbol:drm_dp_link_power_up drm_kms_helper
alias symbol:drm_dp_link_probe drm_kms_helper
alias symbol:drm_dp_link_rate_to_bw_code drm_kms_helper
alias symbol:drm_dp_link_train_channel_eq_delay drm_kms_helper
alias symbol:drm_dp_link_train_clock_recovery_delay drm_kms_helper
alias symbol:drm_dp_mst_allocate_vcpi drm_kms_helper
alias symbol:drm_dp_mst_deallocate_vcpi drm_kms_helper
alias symbol:drm_dp_mst_detect_port drm_kms_helper
alias symbol:drm_dp_mst_dump_topology drm_kms_helper
alias symbol:drm_dp_mst_get_edid drm_kms_helper
alias symbol:drm_dp_mst_get_vcpi_slots drm_kms_helper
alias symbol:drm_dp_mst_hpd_irq drm_kms_helper
alias symbol:drm_dp_mst_port_has_audio drm_kms_helper
alias symbol:drm_dp_mst_reset_vcpi_slots drm_kms_helper
alias symbol:drm_dp_mst_topology_mgr_destroy drm_kms_helper
alias symbol:drm_dp_mst_topology_mgr_init drm_kms_helper
alias symbol:drm_dp_mst_topology_mgr_resume drm_kms_helper
alias symbol:drm_dp_mst_topology_mgr_set_mst drm_kms_helper
alias symbol:drm_dp_mst_topology_mgr_suspend drm_kms_helper
alias symbol:drm_dp_psr_setup_time drm_kms_helper
alias symbol:drm_dp_read_desc drm_kms_helper
alias symbol:drm_dp_send_power_updown_phy drm_kms_helper
alias symbol:drm_dp_start_crc drm_kms_helper
alias symbol:drm_dp_stop_crc drm_kms_helper
alias symbol:drm_dp_update_payload_part1 drm_kms_helper
alias symbol:drm_dp_update_payload_part2 drm_kms_helper
alias symbol:drm_edid_block_valid drm
alias symbol:drm_edid_duplicate drm
alias symbol:drm_edid_get_monitor_name drm
alias symbol:drm_edid_header_is_valid drm
alias symbol:drm_edid_is_valid drm
alias symbol:drm_edid_to_eld drm
alias symbol:drm_edid_to_sad drm
alias symbol:drm_edid_to_speaker_allocation drm
alias symbol:drm_encoder_cleanup drm
alias symbol:drm_encoder_init drm
alias symbol:drm_event_cancel_free drm
alias symbol:drm_event_reserve_init drm
alias symbol:drm_event_reserve_init_locked drm
alias symbol:drm_fb_helper_add_one_connector drm_kms_helper
alias symbol:drm_fb_helper_alloc_fbi drm_kms_helper
alias symbol:drm_fb_helper_blank drm_kms_helper
alias symbol:drm_fb_helper_cfb_copyarea drm_kms_helper
alias symbol:drm_fb_helper_cfb_fillrect drm_kms_helper
alias symbol:drm_fb_helper_cfb_imageblit drm_kms_helper
alias symbol:drm_fb_helper_check_var drm_kms_helper
alias symbol:drm_fb_helper_debug_enter drm_kms_helper
alias symbol:drm_fb_helper_debug_leave drm_kms_helper
alias symbol:drm_fb_helper_deferred_io drm_kms_helper
alias symbol:drm_fb_helper_fill_fix drm_kms_helper
alias symbol:drm_fb_helper_fill_var drm_kms_helper
alias symbol:drm_fb_helper_fini drm_kms_helper
alias symbol:drm_fb_helper_hotplug_event drm_kms_helper
alias symbol:drm_fb_helper_init drm_kms_helper
alias symbol:drm_fb_helper_initial_config drm_kms_helper
alias symbol:drm_fb_helper_ioctl drm_kms_helper
alias symbol:drm_fb_helper_modinit drm_kms_helper
alias symbol:drm_fb_helper_pan_display drm_kms_helper
alias symbol:drm_fb_helper_prepare drm_kms_helper
alias symbol:drm_fb_helper_remove_one_connector drm_kms_helper
alias symbol:drm_fb_helper_restore_fbdev_mode_unlocked drm_kms_helper
alias symbol:drm_fb_helper_set_par drm_kms_helper
alias symbol:drm_fb_helper_set_suspend drm_kms_helper
alias symbol:drm_fb_helper_set_suspend_unlocked drm_kms_helper
alias symbol:drm_fb_helper_setcmap drm_kms_helper
alias symbol:drm_fb_helper_single_add_all_connectors drm_kms_helper
alias symbol:drm_fb_helper_sys_copyarea drm_kms_helper
alias symbol:drm_fb_helper_sys_fillrect drm_kms_helper
alias symbol:drm_fb_helper_sys_imageblit drm_kms_helper
alias symbol:drm_fb_helper_sys_read drm_kms_helper
alias symbol:drm_fb_helper_sys_write drm_kms_helper
alias symbol:drm_fb_helper_unlink_fbi drm_kms_helper
alias symbol:drm_fb_helper_unregister_fbi drm_kms_helper
alias symbol:drm_flip_work_allocate_task drm
alias symbol:drm_flip_work_cleanup drm
alias symbol:drm_flip_work_commit drm
alias symbol:drm_flip_work_init drm
alias symbol:drm_flip_work_queue drm
alias symbol:drm_flip_work_queue_task drm
alias symbol:drm_format_horz_chroma_subsampling drm
alias symbol:drm_format_info drm
alias symbol:drm_format_num_planes drm
alias symbol:drm_format_plane_cpp drm
alias symbol:drm_format_plane_height drm
alias symbol:drm_format_plane_width drm
alias symbol:drm_format_vert_chroma_subsampling drm
alias symbol:drm_framebuffer_cleanup drm
alias symbol:drm_framebuffer_init drm
alias symbol:drm_framebuffer_lookup drm
alias symbol:drm_framebuffer_plane_height drm
alias symbol:drm_framebuffer_plane_width drm
alias symbol:drm_framebuffer_remove drm
alias symbol:drm_framebuffer_unregister_private drm
alias symbol:drm_gem_create_mmap_offset drm
alias symbol:drm_gem_create_mmap_offset_size drm
alias symbol:drm_gem_dmabuf_export drm
alias symbol:drm_gem_dmabuf_release drm
alias symbol:drm_gem_dumb_destroy drm
alias symbol:drm_gem_dumb_map_offset drm
alias symbol:drm_gem_fb_create drm_kms_helper
alias symbol:drm_gem_fb_create_handle drm_kms_helper
alias symbol:drm_gem_fb_create_with_funcs drm_kms_helper
alias symbol:drm_gem_fb_destroy drm_kms_helper
alias symbol:drm_gem_fb_get_obj drm_kms_helper
alias symbol:drm_gem_fb_prepare_fb drm_kms_helper
alias symbol:drm_gem_fbdev_fb_create drm_kms_helper
alias symbol:drm_gem_free_mmap_offset drm
alias symbol:drm_gem_get_pages drm
alias symbol:drm_gem_handle_create drm
alias symbol:drm_gem_handle_delete drm
alias symbol:drm_gem_mmap drm
alias symbol:drm_gem_mmap_obj drm
alias symbol:drm_gem_object_free drm
alias symbol:drm_gem_object_init drm
alias symbol:drm_gem_object_lookup drm
alias symbol:drm_gem_object_put drm
alias symbol:drm_gem_object_put_unlocked drm
alias symbol:drm_gem_object_release drm
alias symbol:drm_gem_prime_export drm
alias symbol:drm_gem_prime_fd_to_handle drm
alias symbol:drm_gem_prime_handle_to_fd drm
alias symbol:drm_gem_prime_import drm
alias symbol:drm_gem_prime_import_dev drm
alias symbol:drm_gem_private_object_init drm
alias symbol:drm_gem_put_pages drm
alias symbol:drm_gem_vm_close drm
alias symbol:drm_gem_vm_open drm
alias symbol:drm_get_cea_aspect_ratio drm
alias symbol:drm_get_connector_status_name drm
alias symbol:drm_get_edid drm
alias symbol:drm_get_edid_switcheroo drm
alias symbol:drm_get_format_info drm
alias symbol:drm_get_format_name drm
alias symbol:drm_get_pci_dev drm
alias symbol:drm_get_subpixel_order_name drm
alias symbol:drm_global_item_ref drm
alias symbol:drm_global_item_unref drm
alias symbol:drm_gtf_mode drm
alias symbol:drm_gtf_mode_complex drm
alias symbol:drm_handle_vblank drm
alias symbol:drm_has_preferred_mode drm_kms_helper
alias symbol:drm_hdmi_avi_infoframe_from_display_mode drm
alias symbol:drm_hdmi_avi_infoframe_quant_range drm
alias symbol:drm_hdmi_vendor_infoframe_from_display_mode drm
alias symbol:drm_helper_connector_dpms drm_kms_helper
alias symbol:drm_helper_crtc_in_use drm_kms_helper
alias symbol:drm_helper_crtc_mode_set drm_kms_helper
alias symbol:drm_helper_crtc_mode_set_base drm_kms_helper
alias symbol:drm_helper_disable_unused_functions drm_kms_helper
alias symbol:drm_helper_encoder_in_use drm_kms_helper
alias symbol:drm_helper_hpd_irq_event drm_kms_helper
alias symbol:drm_helper_mode_fill_fb_struct drm_kms_helper
alias symbol:drm_helper_move_panel_connectors_to_head drm_kms_helper
alias symbol:drm_helper_probe_detect drm_kms_helper
alias symbol:drm_helper_probe_single_connector_modes drm_kms_helper
alias symbol:drm_helper_resume_force_mode drm_kms_helper
alias symbol:drm_ht_create drm
alias symbol:drm_ht_find_item drm
alias symbol:drm_ht_insert_item drm
alias symbol:drm_ht_just_insert_please drm
alias symbol:drm_ht_remove drm
alias symbol:drm_ht_remove_item drm
alias symbol:drm_i2c_encoder_commit drm
alias symbol:drm_i2c_encoder_destroy drm
alias symbol:drm_i2c_encoder_detect drm
alias symbol:drm_i2c_encoder_dpms drm
alias symbol:drm_i2c_encoder_init drm
alias symbol:drm_i2c_encoder_mode_fixup drm
alias symbol:drm_i2c_encoder_mode_set drm
alias symbol:drm_i2c_encoder_prepare drm
alias symbol:drm_i2c_encoder_restore drm
alias symbol:drm_i2c_encoder_save drm
alias symbol:drm_invalid_op drm
alias symbol:drm_ioctl drm
alias symbol:drm_ioctl_flags drm
alias symbol:drm_ioctl_kernel drm
alias symbol:drm_ioctl_permit drm
alias symbol:drm_irq_install drm
alias symbol:drm_irq_uninstall drm
alias symbol:drm_is_current_master drm
alias symbol:drm_kms_helper_hotplug_event drm_kms_helper
alias symbol:drm_kms_helper_poll_disable drm_kms_helper
alias symbol:drm_kms_helper_poll_enable drm_kms_helper
alias symbol:drm_kms_helper_poll_fini drm_kms_helper
alias symbol:drm_kms_helper_poll_init drm_kms_helper
alias symbol:drm_lease_filter_crtcs drm
alias symbol:drm_lease_held drm
alias symbol:drm_lease_owner drm
alias symbol:drm_legacy_addbufs_agp drm
alias symbol:drm_legacy_addbufs_pci drm
alias symbol:drm_legacy_addmap drm
alias symbol:drm_legacy_getsarea drm
alias symbol:drm_legacy_idlelock_release drm
alias symbol:drm_legacy_idlelock_take drm
alias symbol:drm_legacy_ioremap drm
alias symbol:drm_legacy_ioremap_wc drm
alias symbol:drm_legacy_ioremapfree drm
alias symbol:drm_legacy_mmap drm
alias symbol:drm_legacy_pci_exit drm
alias symbol:drm_legacy_pci_init drm
alias symbol:drm_legacy_rmmap drm
alias symbol:drm_legacy_rmmap_locked drm
alias symbol:drm_lspcon_get_mode drm_kms_helper
alias symbol:drm_lspcon_set_mode drm_kms_helper
alias symbol:drm_master_get drm
alias symbol:drm_master_put drm
alias symbol:drm_match_cea_mode drm
alias symbol:drm_mm_init drm
alias symbol:drm_mm_insert_node_in_range drm
alias symbol:drm_mm_print drm
alias symbol:drm_mm_remove_node drm
alias symbol:drm_mm_replace_node drm
alias symbol:drm_mm_reserve_node drm
alias symbol:drm_mm_scan_add_block drm
alias symbol:drm_mm_scan_color_evict drm
alias symbol:drm_mm_scan_init_with_range drm
alias symbol:drm_mm_scan_remove_block drm
alias symbol:drm_mm_takedown drm
alias symbol:drm_mode_config_cleanup drm
alias symbol:drm_mode_config_init drm
alias symbol:drm_mode_config_reset drm
alias symbol:drm_mode_connector_attach_encoder drm
alias symbol:drm_mode_connector_list_update drm
alias symbol:drm_mode_connector_set_link_status_property drm
alias symbol:drm_mode_connector_set_path_property drm
alias symbol:drm_mode_connector_set_tile_property drm
alias symbol:drm_mode_connector_update_edid_property drm
alias symbol:drm_mode_copy drm
alias symbol:drm_mode_create drm
alias symbol:drm_mode_create_aspect_ratio_property drm
alias symbol:drm_mode_create_dvi_i_properties drm
alias symbol:drm_mode_create_from_cmdline_mode drm
alias symbol:drm_mode_create_scaling_mode_property drm
alias symbol:drm_mode_create_suggested_offset_properties drm
alias symbol:drm_mode_create_tile_group drm
alias symbol:drm_mode_create_tv_properties drm
alias symbol:drm_mode_crtc_set_gamma_size drm
alias symbol:drm_mode_debug_printmodeline drm
alias symbol:drm_mode_destroy drm
alias symbol:drm_mode_duplicate drm
alias symbol:drm_mode_equal drm
alias symbol:drm_mode_equal_no_clocks drm
alias symbol:drm_mode_equal_no_clocks_no_stereo drm
alias symbol:drm_mode_find_dmt drm
alias symbol:drm_mode_get_hv_timing drm
alias symbol:drm_mode_get_tile_group drm
alias symbol:drm_mode_hsync drm
alias symbol:drm_mode_is_420 drm
alias symbol:drm_mode_is_420_also drm
alias symbol:drm_mode_is_420_only drm
alias symbol:drm_mode_legacy_fb_format drm
alias symbol:drm_mode_object_find drm
alias symbol:drm_mode_object_get drm
alias symbol:drm_mode_object_put drm
alias symbol:drm_mode_parse_command_line_for_connector drm
alias symbol:drm_mode_plane_set_obj_prop drm
alias symbol:drm_mode_probed_add drm
alias symbol:drm_mode_prune_invalid drm
alias symbol:drm_mode_put_tile_group drm
alias symbol:drm_mode_set_config_internal drm
alias symbol:drm_mode_set_crtcinfo drm
alias symbol:drm_mode_set_name drm
alias symbol:drm_mode_sort drm
alias symbol:drm_mode_validate_basic drm
alias symbol:drm_mode_validate_size drm
alias symbol:drm_mode_validate_ycbcr420 drm
alias symbol:drm_mode_vrefresh drm
alias symbol:drm_modeset_acquire_fini drm
alias symbol:drm_modeset_acquire_init drm
alias symbol:drm_modeset_backoff drm
alias symbol:drm_modeset_drop_locks drm
alias symbol:drm_modeset_lock drm
alias symbol:drm_modeset_lock_all drm
alias symbol:drm_modeset_lock_all_ctx drm
alias symbol:drm_modeset_lock_init drm
alias symbol:drm_modeset_lock_single_interruptible drm
alias symbol:drm_modeset_unlock drm
alias symbol:drm_modeset_unlock_all drm
alias symbol:drm_noop drm
alias symbol:drm_object_attach_property drm
alias symbol:drm_object_property_get_value drm
alias symbol:drm_object_property_set_value drm
alias symbol:drm_open drm
alias symbol:drm_panel_add drm
alias symbol:drm_panel_attach drm
alias symbol:drm_panel_bridge_add drm_kms_helper
alias symbol:drm_panel_bridge_remove drm_kms_helper
alias symbol:drm_panel_detach drm
alias symbol:drm_panel_init drm
alias symbol:drm_panel_remove drm
alias symbol:drm_pci_alloc drm
alias symbol:drm_pci_free drm
alias symbol:drm_pcie_get_max_link_width drm
alias symbol:drm_pcie_get_speed_cap_mask drm
alias symbol:drm_pick_cmdline_mode drm_kms_helper
alias symbol:drm_plane_cleanup drm
alias symbol:drm_plane_create_rotation_property drm
alias symbol:drm_plane_create_zpos_immutable_property drm
alias symbol:drm_plane_create_zpos_property drm
alias symbol:drm_plane_force_disable drm
alias symbol:drm_plane_from_index drm
alias symbol:drm_plane_helper_check_state drm_kms_helper
alias symbol:drm_plane_helper_check_update drm_kms_helper
alias symbol:drm_plane_helper_disable drm_kms_helper
alias symbol:drm_plane_helper_update drm_kms_helper
alias symbol:drm_plane_init drm
alias symbol:drm_poll drm
alias symbol:drm_primary_helper_destroy drm_kms_helper
alias symbol:drm_primary_helper_disable drm_kms_helper
alias symbol:drm_primary_helper_funcs drm_kms_helper
alias symbol:drm_primary_helper_update drm_kms_helper
alias symbol:drm_prime_gem_destroy drm
alias symbol:drm_prime_pages_to_sg drm
alias symbol:drm_prime_sg_to_page_addr_arrays drm
alias symbol:drm_printf drm
alias symbol:drm_printk drm
alias symbol:drm_probe_ddc drm
alias symbol:drm_property_add_enum drm
alias symbol:drm_property_blob_get drm
alias symbol:drm_property_blob_put drm
alias symbol:drm_property_create drm
alias symbol:drm_property_create_bitmask drm
alias symbol:drm_property_create_blob drm
alias symbol:drm_property_create_bool drm
alias symbol:drm_property_create_enum drm
alias symbol:drm_property_create_object drm
alias symbol:drm_property_create_range drm
alias symbol:drm_property_create_signed_range drm
alias symbol:drm_property_destroy drm
alias symbol:drm_property_lookup_blob drm
alias symbol:drm_property_replace_blob drm
alias symbol:drm_property_replace_global_blob drm
alias symbol:drm_put_dev drm
alias symbol:drm_read drm
alias symbol:drm_rect_calc_hscale drm
alias symbol:drm_rect_calc_hscale_relaxed drm
alias symbol:drm_rect_calc_vscale drm
alias symbol:drm_rect_calc_vscale_relaxed drm
alias symbol:drm_rect_clip_scaled drm
alias symbol:drm_rect_debug_print drm
alias symbol:drm_rect_intersect drm
alias symbol:drm_rect_rotate drm
alias symbol:drm_rect_rotate_inv drm
alias symbol:drm_release drm
alias symbol:drm_reset_display_info drm
alias symbol:drm_rgb_quant_range_selectable drm
alias symbol:drm_rotation_simplify drm
alias symbol:drm_scdc_get_scrambling_status drm_kms_helper
alias symbol:drm_scdc_read drm_kms_helper
alias symbol:drm_scdc_set_high_tmds_clock_ratio drm_kms_helper
alias symbol:drm_scdc_set_scrambling drm_kms_helper
alias symbol:drm_scdc_write drm_kms_helper
alias symbol:drm_send_event drm
alias symbol:drm_send_event_locked drm
alias symbol:drm_set_preferred_mode drm
alias symbol:drm_simple_display_pipe_attach_bridge drm_kms_helper
alias symbol:drm_simple_display_pipe_init drm_kms_helper
alias symbol:drm_state_dump drm
alias symbol:drm_syncobj_add_callback drm
alias symbol:drm_syncobj_create drm
alias symbol:drm_syncobj_find drm
alias symbol:drm_syncobj_find_fence drm
alias symbol:drm_syncobj_free drm
alias symbol:drm_syncobj_get_fd drm
alias symbol:drm_syncobj_get_handle drm
alias symbol:drm_syncobj_remove_callback drm
alias symbol:drm_syncobj_replace_fence drm
alias symbol:drm_sysfs_hotplug_event drm
alias symbol:drm_universal_plane_init drm
alias symbol:drm_vblank_init drm
alias symbol:drm_vma_node_allow drm
alias symbol:drm_vma_node_is_allowed drm
alias symbol:drm_vma_node_revoke drm
alias symbol:drm_vma_offset_add drm
alias symbol:drm_vma_offset_lookup_locked drm
alias symbol:drm_vma_offset_manager_destroy drm
alias symbol:drm_vma_offset_manager_init drm
alias symbol:drm_vma_offset_remove drm
alias symbol:drm_wait_one_vblank drm
alias symbol:drm_warn_on_modeset_not_all_locked drm
а nvidia-uvm то как изящно завели в rfremix 27 )) -
Код:
~]$ modprobe -c | grep uvm
softdep nvidia post: nvidia-uvm
плин, строчки слились ))... Вот эта строчка меня смущает
Код:
options nvidia_384_drm modeset=0
возможно была команда дана случайно, либо изначально "зашито" так при сборке драйвера.
Можно глянуть в модулях /etc/ как обычно, либо /usr/lib/modules/ в папке обычно по ядру обзывающейся есть файлы типа modules.builtin и т.д., в них где-то могло быть прописано. :-)

В данном случае, думаю есть смысл найти фейл с drm=0 и убарть его, по логике rmmod можно. Да и драйвер можно счистить потом до основания по мануалам со всеми конфигами, и заново собрать, мало ли где еще зарыто =0. Но это если ничего не поможет.

Чтобы drm работал в системе должны быть пакеты - nvidia-cuda, opencl, libdrm, можно еще drm-utils. Так же пригодятся vulkan и все пакеты vaapi, vdpau, кодеки, всевозможные дополнения к mesa и т.п., по принципу - чем больше тем лучше )) + модули nvidia-drm и nvidia-uvm само-собой.
Код:
sudo hwinfo --gfxcard
полезная утилитка, покажет как чего с карточкой. Примерно так ругнуться должна в ответ:
Код:
~]$ sudo hwinfo --gfxcard
29: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.378]
  Unique ID: VCu0.OGm9mUbtJsC
  Parent ID: vSkL.XtTHtoTYYr0
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia GK104 [GeForce GTX 760]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x1187 "GK104 [GeForce GTX 760]"
  SubVendor: pci 0x19da "ZOTAC International (MCO) Ltd."
  SubDevice: pci 0x3265
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xfd000000-0xfdffffff (rw,non-prefetchable)
  Memory Range: 0xf0000000-0xf7ffffff (ro,non-prefetchable)
  Memory Range: 0xf8000000-0xf9ffffff (ro,non-prefetchable)
  I/O Ports: 0xbc00-0xbc7f (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 32 (21828 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd00001187sv000019DAsd00003265bc03sc00i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Driver Info #1:
    Driver Status: nvidia_drm is active
    Driver Activation Cmd: "modprobe nvidia_drm"
  Driver Info #2:
    Driver Status: nvidia is active
    Driver Activation Cmd: "modprobe nvidia"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #26 (PCI bridge)

Primary display adapter: #29
п.с. попробовал с этой штукой Civilization VI - пока никаких нареканий по графике. И что важно - не виснет как поначалу, хотя это могли и саму игру пропатчить )) но вроде воркает все в целом. Правда бенчмарк лажает - в игре реальный фпс выше значительно.

upd пожалуй накидаю еще полезных команд
Код:
cat /var/log/Xorg.0.log| grep drm
лог Xorg
Код:
drmdevice
эта утилитка нужна если на mesa drm запускаешь.

После sudo modprobe -r nvidia-drm и sudo modprobe nvidia-drm modeset=1, да и вообще после добавления модулей вручную, нужно обязательно сделать проверку
Код:
sudo systemctl status systemd-modules-load.service
вывод которой должен кроме прочего сообщить: status=0/SUCCESS. В федорке только это пишет, т.к. он изначально уже есть и настроен, а в Магеи где добавлялось ручками еще вот так выдает
Код:
Main PID: 730 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/systemd-modules-load.service

мар 03 20:06:06 localhost systemd-modules-load[730]: Inserted module 'nvidia_drm'
мар 03 20:06:07 localhost systemd[1]: Started Load Kernel Modules.
Затем по PID можно глянуть в логах
Код:
~]$ sudo journalctl -b _PID=730
-- Logs begin at Вс 2018-02-25 04:52:30 MSK, end at Вс 2018-03-04 01:09:16 MSK. --
мар 03 20:06:06 localhost systemd-modules-load[730]: Inserted module 'nvidia_drm'
мар 03 20:06:07 localhost systemd-modules-load[730]: Inserted module 'nvidia_uvm'
ну а если ничего не выходит, то...
Код:
sudo rmmod <module_name>
удалить модуль. Поаккуратнее только с этой командой :tooth:


 

Member
Статус: Не в сети
Регистрация: 21.06.2012
Откуда: Москва
Фото: 0
kisulja писал(а):
если вы его не замечаете-это еще не значит,что его нет !

возвращаясь к теме тирринга, кстати, его не возможно не заметить, это да, но и победить можно. По крайней мере с драйвером nvidia точно. 8-) Столкнулся с этой бякой в Mageia 6, кстати весьма близкий к gentoo, пакеты там оттеда в основном. Причем в браузерах просто аццки картинку рвало и слоило поначалу. Тестирую вот этой штукой - https://codepen.io/anon/pen/rjoGwB, в правом нижнем углу ссылка на архив - https://codepen.io/anon/share/zip/rjoGwB/. Распаковываем и запускаем index.html в проверяемом браузере. Сейчас браузеры тест проходят, полоски летят ровные, без разрывов, и вообще все стало пошустрее и приятнее в браузерах, да в и играх вроде.

Дык вот, побеждается так:
Помимо правильной установки видео драйвера, желательно уже с drm и uvm модулями ежели не sli, еще нужно правильно все настроить в системе и браузерах, включить аппаратное ускорение и все плюшки с помощью обычных настроек, и дополнительных в browser://flags и about:config.

Основное само-собой это - xorg.conf для своей системы нужно корректно настроить, либо ежели его система не подцепляет, то создается файл с любым названием и расширением .conf в /etc/X11/xorg.conf.d/, в котором прописываются секции с правильными параметрами настроек xorg-server и карточки.

Пример 100% рабочего xorg.conf с "побежденным" тиррингом
Код:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 384.111  (iurt@ecosse.mageia.org)  Sat Jan  6 12:55:49 UTC 2018

# File generated by XFdrake (rev 262502)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
    Identifier     "layout1"
    Screen         "Screen1"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Module"
    Load           "v4l" # Video for Linux
EndSection

Section "ServerFlags"

    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
 # allows the server to start up even if the mouse does not work
    Option         "allowmouseopenfail"
    Option         "DontZap" "False" # disable <Ctrl><Alt><BS> (server abort)
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "monitor1"
    VendorName     "Samsung"
    ModelName      "Samsung S24B350"
    HorizSync       30.0 - 81.0
    VertRefresh     50.0 - 75.0
    ModeLine       "1024x768" 78.525 1024 1049 1145 1312 768 769 772 800 +hsync +vsync
    ModeLine       "800x600" 62.357 800 821 901 1040 600 601 604 632 +hsync +vsync
    ModeLine       "640x480" 49.886 640 661 725 832 480 481 484 514 +hsync +vsync
    ModeLine       "832x624" 57 832 876 940 1152 624 625 628 667 -hsync -vsync
    ModeLine       "800x600" 100 800 816 824 840 600 616 624 640 -hsync -vsync
    ModeLine       "1152x768" 78.741 1152 1173 1269 1440 768 769 772 800 +vsync
    ModeLine       "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync
    ModeLine       "1024x768" 65 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
    ModeLine       "1024x768" 112.62 1024 1076 1248 1420 768 768 780 808 +hsync +vsync
    ModeLine       "1280x1024" 135 1280 1288 1392 1664 1024 1027 1030 1064
    ModeLine       "1280x1024" 134.989 1280 1317 1429 1688 1024 1025 1028 1066 +hsync +vsync
    ModeLine       "768x576" 50.00 768 832 846 1000 576 590 595 630
    ModeLine       "768x576" 63.07 768 800 960 1024 576 578 590 616
    ModeLine       "1920x1080_120" 368.76 1920 2072 2288 2656 1080 1081 1084 1157 -hsync +vsync
    ModeLine       "1920x1080_100" 302.02 1920 2072 2280 2640 1080 1081 1084 1144 -hsync +vsync
    ModeLine       "1920x1080_85" 252.93 1920 2064 2272 2624 1080 1081 1084 1134 -hsync +vsync
    ModeLine       "1920x1080_75" 220.64 1920 2056 2264 2608 1080 1081 1084 1128 -hsync +vsync
    ModeLine       "1920x1080_60" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync
    ModeLine       "1920x1080_50" 141.45 1920 2032 2232 2544 1080 1081 1084 1112 -hsync +vsync
    ModeLine       "1600x900_120" 255.69 1600 1728 1904 2208 900 901 904 965 -hsync +vsync
    ModeLine       "1600x900_100" 208.90 1600 1720 1896 2192 900 901 904 953 -hsync +vsync
    ModeLine       "1600x900_85" 174.79 1600 1712 1888 2176 900 901 904 945 -hsync +vsync
    ModeLine       "1600x900_75" 152.28 1600 1704 1880 2160 900 901 904 940 -hsync +vsync
    ModeLine       "1600x900_60" 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync
    ModeLine       "1600x900_50" 97.04 1600 1680 1848 2096 900 901 904 926 -hsync +vsync
    ModeLine       "1368x768_120" 185.67 1368 1472 1624 1880 768 769 772 823 -hsync +vsync
    ModeLine       "1368x768_100" 151.73 1368 1464 1616 1864 768 769 772 814 -hsync +vsync
    ModeLine       "1368x768_85" 125.67 1368 1456 1600 1832 768 769 772 807 -hsync +vsync
    ModeLine       "1368x768_75" 110.19 1368 1456 1600 1832 768 769 772 802 -hsync +vsync
    ModeLine       "1368x768_60" 85.86 1368 1440 1584 1800 768 769 772 795 -hsync +vsync
    ModeLine       "1368x768_50" 69.92 1368 1424 1568 1768 768 769 772 791 -hsync +vsync
    ModeLine       "1360x765_120" 182.63 1360 1456 1608 1856 765 766 769 820 -hsync +vsync
    ModeLine       "1360x765_100" 149.22 1360 1456 1600 1840 765 766 769 811 -hsync +vsync
    ModeLine       "1360x765_85" 124.65 1360 1448 1592 1824 765 766 769 804 -hsync +vsync
    ModeLine       "1360x765_75" 108.34 1360 1440 1584 1808 765 766 769 799 -hsync +vsync
    ModeLine       "1360x765_60" 84.40 1360 1424 1568 1776 765 766 769 792 -hsync +vsync
    ModeLine       "1360x765_50" 69.34 1360 1416 1560 1760 765 766 769 788 -hsync +vsync
    ModeLine       "1280x720_120" 161.56 1280 1376 1512 1744 720 721 724 772 -hsync +vsync
    ModeLine       "1280x720_100" 131.85 1280 1368 1504 1728 720 721 724 763 -hsync +vsync
    ModeLine       "1280x720_85" 110.01 1280 1360 1496 1712 720 721 724 756 -hsync +vsync
    ModeLine       "1280x720_75" 95.65 1280 1352 1488 1696 720 721 724 752 -hsync +vsync
    ModeLine       "1280x720_60" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
    ModeLine       "1280x720_50" 60.47 1280 1328 1456 1632 720 721 724 741 -hsync +vsync
    Option         "PreferredMode" "1920x1080"
EndSection

Section "Device"
    Identifier     "device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce 420 series and later"
    Option         "DPMS"
    Option         "AddARGBGLXVisuals"
    Option         "DynamicTwinView" "false"
    Option         "TripleBuffer" "true"
    Option         "IndirectMemoryAccess" "true"
    Option         "Coolbits" "234"
EndSection

Section "Screen"
    Identifier     "screen1"
    Device         "device1"
    Monitor        "monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "1920x1080_60 +0+0 {ForceCompositionPipeline=On}; 1600x900 +0+0; 1280x720 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
особенно стоит обратить внимание на строчки:
Option "TripleBuffer" "true" и Option "metamodes" "1920x1080_60 +0+0 {ForceCompositionPipeline=On}; 1600x900 +0+0; 1280x720 +0+0"

особенно если включен vsync и флиппинг, то оно как раз и нужно чтобы тирринг победить окончательно, это в + к куде и доп.пакетам обязательно, иначе "кина не буит" )).

п.с. строчки в Section "Device":
Option "IndirectMemoryAccess" "true" и Option "Coolbits" "234"

отвечают соответственно за возможность использовать расширенную видеопамять (типа для nvidia-uvm) и включение всех опций разгона.

Кстати, dj--alex, это ваше пособие по разгону в линукс?

у меня такое ощущение, что теперь Coolbits другими переменными оперирует. Раньше было типа 4,8,16 которые означали соответствующий бит, а теперь похоже напрямую бит указывается. Так что возможно Option "Coolbits" "12" это больше подходит для ассиметричного sli, т.е. для карточек с одинаковыми чипами, но разным объемом памяти, коих сейчас как грязи. А возможность менять offset открывается для подстройки частот у разных карточек с одним чипом.

А вот ежели дать Option "Coolbits" "234", то по логике открываются по нормальному все возможности для разгона одночипового gpu, с изменением настроек куллера и напруги. 8-)

Для всех положу еще до кучи примерный скрипт в автозапуске для разгона, подгружаемого при загрузке DE ))
Код:
 #!/bin/bash

nvidia-settings -a '[gpu:0]/GPUGraphicsClockOffset[3]=40'
nvidia-settings -a '[gpu:0]/GPUMemoryTransferRateOffset[3]=800'

[gpu0] - номер гпу, [3] - номер изменяемого уровня набора частот gpu. Глянуть возможность изменений для конкретного уровня можно так
Код:
sudo nvidia-settings -q GPUGraphicsClockOffset[3]
параметр не должен быть read-only, если так, то увы... изменения залочены.
можно кстати допилить скрипт с запуском в терминале и возможностью ручного задания сдвига частоты при каждой загрузке, но правда это надоедает же )) хотя для пошагового разгона при тестировании - самое то.

п.п.с. Ну и дополню до уровня мануала почти )))
Если в /etc/X11/xorg.conf.d/ создавать .conf, то должно быть примерно так:
Код:
Section "Device"
    Identifier     "device1"
    Driver         "nvidia"
    Option         "TripleBuffer" "true"
    Option         "IndirectMemoryAccess" "true"
    Option         "Coolbits" "234"
EndSection

Section "Screen"
    Identifier     "screen1"
    Device         "device1"
    Monitor        "monitor1"
    Option         "metamodes" "1920x1080_60 +0+0 {ForceCompositionPipeline=On}; 1600x900 +0+0; 1280x720 +0+0"
EndSection
этот способ кстати работает при любом способе настройки драйвера, т.е. и с живым xorg.conf это можно проделать в отдельном конфиге, и в сборках без него само-собой тоже.

Всем успешного разгона в Линуксе и чтоб без тирринга тут :girl_hospital: :sarcastic_hand:кстати доделали несколько дней назад довольно удобную утилитку для изменения параметров разгона на лету - https://github.com/RunGp/Nvidiux вот топик на форуме убунтологов - http://forum.ubuntu-fr.org/viewtopic.php?pid=19344661
Перепаковал из rpm для rhel в пакет для mageia 6 - встала как родная! Креллы нужные показывает, вытягивает подробную инфу с карточки. Только первые запуски лучше делать в терминале, там выдает фейлы типа нехватки пакетов, которые нужно доустановить. Там требуются всякие питоновские допы, которые есть во всех дистрах, с ними весь доступный функционал в утилитке работает. Если что в мануале на github есть список зависимостей. 8-)


 

Member
Статус: Не в сети
Регистрация: 31.10.2008
Ковыряние с nvidia-drm закончилось установкой драйвера 390.25 - ситуация не изменилась, DRM KMS так и не работает, но времени возиться с этим сейчас нет.

Option "Coolbits" "234" - откуда взялось 234?
Из мануала (https://us.download.nvidia.com/XFree86/Linux-x86/390.25/README/xconfigoptions.html):
Код:
Option "Coolbits" "integer"

    Enables various unsupported features, such as support for GPU clock manipulation in the NV-CONTROL X extension. This option accepts a bit mask of features to enable.

    When "2" (Bit 1) is set in the "Coolbits" option value, the NVIDIA driver will attempt to initialize SLI when using GPUs with different amounts of video memory.

    When "4" (Bit 2) is set in the "Coolbits" option value, the nvidia-settings Thermal Monitor page will allow configuration of GPU fan speed, on graphics boards with programmable fan capability.

    When "8" (Bit 3) is set in the "Coolbits" option value, the PowerMizer page in the nvidia-settings control panel will display a table that allows setting per-clock domain and per-performance level offsets to apply to clock values. This is allowed on certain GeForce GPUs. Not all clock domains or performance levels may be modified. On GPUs based on the Pascal architecture the offset is applied to all performance levels.

    When "16" (Bit 4) is set in the "Coolbits" option value, the nvidia-settings command line interface allows setting GPU overvoltage. This is allowed on certain GeForce GPUs.

    When this option is set for an X screen, it will be applied to all X screens running on the same GPU.

    The default for this option is 0 (unsupported features are disabled).

Насколько я понял, для получения нескольких опций одновременно, цифры надо сложить. Т.е. разблокировка частот и кулера это 4 + 8 = 12. Я у себя проверял - по такой логике и работает. Но как к ней привязать 234? В сети встречается еще рекомендация 31 ставить, но без пояснений. Делал для себя заметку по этому поводу: https://baronp.livejournal.com/13197.html - вроде, еще не устарела.

А за что отвечает uvm-модуль?


 

Member
Статус: Не в сети
Регистрация: 21.06.2012
Откуда: Москва
Фото: 0
baron_P пока методом тыка )) Кстати, сбивает с толку исследования форумов майнеров, там в ходу "13" "31", т.е. вне логики.

UVM - если не путаю, то это унифицированная video memory. Для CUDA без нее ни куды )))
В пакет драйвера NVIDIA Linux добавлен nvidia-uvm.ko, модуль ядра Унифицированной памяти NVIDIA. Этот модуль ядра обеспечивает поддержку новой возможности Унифицированной памяти в предстоящих выпусках CUDA.
http://www.hardwareluxx.ru/index.php/news/hardware/grafikkarten/29552-maxwell-unified-memory-.pdf
Но если посмотреть на планы NVIDIA, то для каждой архитектуры GPU указываются ключевые функции. В том числе и для "Maxwell" - унифицированная виртуальная память (Unified Virtual Memory), которая должна стать краеугольным камнем новой архитектуры. Но пока что NVIDIA хранит молчание по поводу этой технологии....
Данная технология виртуально объединяет память CPU и GPU. Оба чипа могут совместно адресовать виртуальную память и пользоваться в ней общими данными. Но данная функция требует соответствующих усилий от разработчиков программного обеспечения. Какое влияние функция может оказать на производительность - пока неизвестно.

В общем - начиная с поколения geforce 700 и выше этот модуль актуален и в первую очередь для CUDA и DRM.
https://3dnews.ru/778802
это скорее не для игр нужно, сколько для распределенных вычислений, чтобы часть можно было на гпу обсчитывать, а память объединяется при этом. Так что пока это удел девелоперов. Для игр можно отключать, если грузится по дефолту, то как раз надо дать
Код:
modprobe -r nvidia-uvm
и оно "потухнет", а в dmesg появится соответствующая запись.

п.с. и вообще нвидиевцы олени порой кнешна )) - дают modprobe -r nvidia-drm для добавления модуля drm :facepalm: я на эту -r не сразу обратил внимание по запаре, а это наоборот же удаление модуля! Кстати полагаю должно быть
Код:
# modprobe nvidia-drm
Код:
# modprobe nvidia-drm modeset=1
для включения drm.


Последний раз редактировалось Harrys77 19.03.2018 23:55, всего редактировалось 4 раз(а).

 

Member
Статус: Не в сети
Регистрация: 25.08.2006
Откуда: родина ильича
"Домашний" линукс во всей красе, да. Хардкор и соддомия.

_________________
Ядро А7 быстрее работать не будет. А вот 2 ядра А7 в одно более мощное объединиться могут.
Copyright © Хэ.Мин.Гуэй (http://goo.gl/aZL1iD)


 

Member
Статус: Не в сети
Регистрация: 24.08.2007
Ну некоторые и микротики дома ставят.
Хотя если ничего кроме как интернет/фильмы/музыка не делать на компе- то с линуксом проблем нет. Даже в Steam можно найти несколько игрулей.


 

Member
Статус: Не в сети
Регистрация: 21.06.2012
Откуда: Москва
Фото: 0
:D да ну фих знает, может и хардкор.

вот вам еще тестов пачечку для проверки GL

https://benchmark.unigine.com/superposition?lang=ru
https://benchmark.unigine.com/valley?lang=ru
https://benchmark.unigine.com/heaven?lang=ru
https://benchmark.unigine.com/tropics?lang=ru
http://www.geeks3d.com/dl/show/392

от тогда точно будет хардкор :tooth:

baron_P писал(а):
Т.е. разблокировка частот и кулера это 4 + 8 = 12. Я у себя проверял - по такой логике и работает.

по этой логике 2+4+8+16=30. Значит 28 должно быть для всего. Проверю.

вот этот мануал виделhttps://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks, имхо, он только больше запутывает )) там вообще "5" предлагают как вариант... я лично запутался в этих мануалах и начал методом тыка. Вашу статью https://baronp.livejournal.com/13197.html читал, опцию "12" оттуда и узнал + видео DJ Алекса посмотрел. Пожалуй еще разок перепроверю, но прикол в том что "234" работает, карточка разгоняется, но вентили не регулируются. Чудеса )))


Последний раз редактировалось Harrys77 19.03.2018 23:54, всего редактировалось 1 раз.

 

Submoderator
Статус: Не в сети
Регистрация: 05.07.2007
Откуда: Черноголовка
Пузо писал(а):
"Домашний" линукс во всей красе, да. Хардкор и соддомия.

люди обсуждают свои эксперименты с другими системами. Тем более новость про Coolbits интересная и коснется если это так всех пользователей Nvidia.
видимо более подходящей темы для беседы не нашлось.
а т.к. релиз "Линукс для дома" задерживается до 8 апреля не вижу причин мешать

Да я действительно делал видеоролик
пока что всё работает и скорость,и регуляция кулера. даже на 390-м драйвере
разве что нельзя вольтаж менять.
что точно ставил уже не помню,но кажется 28 . точно число было чётное.

_________________
Помогаю излечится от зависимости к Редмондской продукции


 

Member
Статус: Не в сети
Регистрация: 21.06.2012
Откуда: Москва
Фото: 0
да можно просто глянуть с каждым значением
Код:
nvidia-settings -q all > nvrc_all.txt
для разных режимов напишет что открыто, а что read-only или залочено. Пожалуй перепроверю все варианты снова.

Работает CoolBits "28"! Можно фан настроить, питание и частоты, все сразу.
вывод
Код:
nvidia-settings -q all > nvrc_all28.txt
смотрю, кажись появилась регулировка питания
Код:
Attribute 'GPUCurrentCoreVoltage' (localhost.localdomain:0[gpu:0]): 1200000.
    'GPUCurrentCoreVoltage' is an integer attribute.
    'GPUCurrentCoreVoltage' is a read-only attribute.
    'GPUCurrentCoreVoltage' can use the following target types: X Screen, GPU.

  Attribute 'GPUOverVoltageOffset' (localhost.localdomain:0[gpu:0]): 0.
    The valid values for 'GPUOverVoltageOffset' are in the range 0 - 12500 (inclusive).
    'GPUOverVoltageOffset' can use the following target types: X Screen, GPU.

  Attribute 'GPUCurrentClockFreqs' (localhost.localdomain:0[gpu:0]): 1110,3354.
    'GPUCurrentClockFreqs' is a packed integer attribute.
    'GPUCurrentClockFreqs' is a read-only attribute.
    'GPUCurrentClockFreqs' can use the following target types: X Screen, GPU.
настройка питания выскакивает при CoolBits "28", "30" и "24", но с 24 нет настроек оборотов фана. По идее тогда питание еще в 16, 18, 20 и 22 должно открываться, но набор других настроек меняется. Окай, понятно.

причем "234" как ни странно тоже рабочий вариант)), но управление вентилятором залочено и как работает не понятно пока. "23" вроде ничего не дает, "34" тоже, но вот "24" работает похоже, но сам по себе, т.к. можно фан настроить ))). Значит должно работать по идее 6, 10, 12, 14, 18, 20, 22 наверное и еще чего-нибудь, но это проверять надо, только вот надо ли. И получается еще, что фигурирует единица, иначе как объяснить "31" и "13" :?: вроде как для старых архитектур, но с новыми вк тоже работает.

п.с. Вышел Огнелис 59 :oops:


 

Member
Статус: Не в сети
Регистрация: 21.06.2012
Откуда: Москва
Фото: 0
копаем дальше под DRM :-) давно хотел расковырять настройки до конца, похоже удачно.

исходя из пункта мануала нвидии:Option "IndirectMemoryAccess" "boolean"
Some graphics cards have more video memory than can be mapped at once by the CPU (generally at most 256 MB of video memory can be CPU-mapped). This option allows the driver to:

place more pixmaps in video memory, which will improve hardware rendering performance but may slow down software rendering;

allocate buffers larger than 256 MB, which is necessary to reach the maximum buffer size on newer GPUs.

On some systems, up to 3 gigabytes of virtual address space may be reserved in the X server for indirect memory access. This virtual memory does not consume any physical resources. Note that the amount of reserved memory may be limited on 32-bit platforms, so some problems with large buffer allocations can be resolved by switching to a 64-bit operating system.

When this option is set for an X screen, it will be applied to all X screens running on the same GPU.

Default: on (indirect memory access will be used, when available).
получается что для работы с DRM и UVM, под Option "IndirectMemoryAccess" "true", можно еще менять размер кеша pixmaps, в дефолте у моей 760-й имеем всего 1 МБ, вроде маловато...
Код:
Attribute 'PixmapCache' (localhost:0.0): 1.
    'PixmapCache' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'PixmapCache' can use the following target types: X Screen.

  Attribute 'PixmapCacheRoundSizeKB' (localhost:0.0): 1024.
    The valid values for 'PixmapCacheRoundSizeKB' are in the range 4 - 1048576 (inclusive).
    'PixmapCacheRoundSizeKB' can use the following target types: X Screen.
получается можно дать в скрипт при загрузке
Код:
$ nvidia-settings -a 'PixmapCacheRoundSizeKB=1048576'
если просто в консоли дать, то ругнется
Код:
Attribute 'PixmapCacheRoundSizeKB' (localhost:0.0) assigned value 1048576.
имхо, попробуйте "пианину покрутить" с буфером в 1 МБ и 1 ГБ или с каким есть максимальным у карточки. Вот тут явный плюс.
Код:
./GpuTest /test=pixmark_piano /width=1920 /height=1080 /fullscreen /benchmark
разница налицо :oops: а то полосы по экрану бегали )) по нынешним временам 1 ГБ оперативки выделить под буфер видео - ерунда. Вот только глючить при этом кое что начинает и все долго подгружаеться :tooth: можно пожалуй начинать с дефолтных 1 МБ и понемногу добавлять.
Попробовал 256 МБ - Dirt Rally Bench проходит, картинка плавно идет, просел похоже немного максимальный фпс при том же среднем. Тут же запускаю Civilization VI и оно глючит, в бенче все рывками. Причем Ц-6 при кеше 1 ГБ вообще бенч у меня не грузит, придется начинать с малого и подбирать подходящий. Видимо тут все очень индивидуально для каждой системы и каждого приложения нужно подбирать свой размер.

При значении 'PixmapCacheRoundSizeKB=1048576', т.е. при 1ГБ Dirt Rally бенч проходит на ура, причем отмечается тенденция снижения максимального фпс, при том же avg fps. Выходит что скачки фпс становятся меньше в целом, при том же среднем, что несомненно свидетельствует о более плавной смене кадра и более какчественной прорисовке. Круто!
А вот Civilization VI увы - при 1 ГБ начинает дико галлюцинировать и вообще не запускает бенч... Буду подбирать верхний предел начиная с 1 МБ )) например с 10 МБ буфера она вроде работает :D короче надо подбирать размер. Может у нее много софтварьной обработки, от того и глючит.

п.с. не смотря на то, что по дефолту Option "IndirectMemoryAccess" "true", т.е. включено, думаю лучше вручную его прописать для надежности. Думаю может еще Option "RenderAccel" "on" добавить, чтобы наверняка.


 

Member
Статус: Не в сети
Регистрация: 21.06.2012
Откуда: Москва
Фото: 0
вместе с новым драйвером nvidia 390.42 починилась Civilization 6 и уже нормально запускается и работает с 'PixmapCacheRoundSizeKB=1048576', правда как обычно в бенче лажает на 20-ти фпс при средних настройках и 4xMSAA )), но в игре на тех же настройках выдает уверенно 60 к/с.

в целом могу сказать что DRM и UVM + OC выжимают из моей ВК на воздухе и старого системника довольно прилично :tooth: под нагрузкой 1236 MHz при offset 60 и игры при этом как-то более плавно идут, правда драйвер пару раз "упал" и "поднялся" ))) но вроде работает.

п.с. вопчем микромягкие расписались в своем бессилии противостоять атакам вирусняка на их "творение" и полностью перемахнули на systemd, чем вполне решили вопрос, но все же это виндоус ))

F1 2017 полноценное издание вышло на linux, в Steam как-то незаметно появилась возможность настраивать контроллеры. Вот так тихо мирно эра сплошной виндузятины подходит к концу. Да здравствует кроссплатформенность!

п.п.с. но всем как-то пофих :D особенно доказывавшим, что линукс и домашний комп не совместимы ))


 

Member
Статус: Не в сети
Регистрация: 03.04.2008
Откуда: Белград
Harrys77 писал(а):
Вот так тихо мирно эра сплошной виндузятины подходит к концу.

Да вот именно, что настолько тихо мирно, что не факт, что доживем. Если уж и win 8/10 не заставили большинство поменять свое отношение к windows и хотя бы бросить взгляд в сторону gnu/linux, то я уже не представляю, что должно случиться. Будем честны, будь gnu/linux настолько хорош/прост для домашнего пользования, то давно бы переплюнул по популярности хотя бы mac os, при своей открытости и бесплатности.


 

Submoderator
Статус: Не в сети
Регистрация: 05.07.2007
Откуда: Черноголовка
Нужен тестер для проверки образа "Линукс для дома 22.2.33"
Ссылка.
https://cloud.mail.ru/public/EqkF/AFjx6JqXS
потом можете помочь в раздаче если всё хорошо. пожалуйста отпишитесь на чём запускали и что пробовали (видеодрайвер например)
команды для проверки железа:
glxinfo | grep OpenGL
lspci

22.2.33
Обновлено:
Обновлено: Wine 3.5 devel (легко обновляется до 3.6 примерно за 1 минуту при хорошем инете.)
Обновлено: Linux kernel 4.15.17
Обновлено: Libreoffice 6
Обновлено: Mesa 18.0.4
Возвращен: gnome-keyring, т.к. он необходим для удобного выбора wifi.
Решен вопрос с amdgpu.ids для обновления mesa.

Видеокарты определяются корректно с стандартным видеодрайвером.
например
glxinfo | grep OpenGL
Должно показать что то вроде этого.
OpenGL vendor string: nouveau
OpenGL renderer string: NV134
С фирменным драйвером результатов будет больше.

_________________
Помогаю излечится от зависимости к Редмондской продукции


 

Member
Статус: Не в сети
Регистрация: 21.06.2012
Откуда: Москва
Фото: 0
В Fedora 28 beta анонсированы официальные репозитории Nvidia graphics drivers и Steam.

https://fedoramagazine.org/third-party-repositories-fedora/

скачать F28_beta можно здесь:

https://getfedora.org/ru/workstation/download/

Russian Fedora Remix 28 пока не анонсирован, но попробовать на свой страх и риск можно:

https://mirror.yandex.ru/fedora/russianfedora/releases/test/RFRemix/28_Beta/Workstation/x86_64/iso/


 

Member
Статус: В сети
Регистрация: 15.06.2010
Откуда: Калуга
Фото: 12
dj--alex писал(а):
Нужен тестер для проверки образа "Линукс для дома 22.2.33"

Щас попробую замутить на своём конфиге. Выходные длинные, делать нечего.
Вот какой к чёрту "линукс для дома"? Зачем домохозяйке знать структуру разделов линукса и уметь их правильно создавать? Нормальные операционки имеют возможность сделать это автоматом и не парют мозги. Мандрива например. Придётся напрягать мозги, гугель и собирать ручками. :bandhead:

_________________
Лужу, паяю, ЭВМ (примус) починяю, никого не трогаю. Я не фанат INTEL, я просто не люблю AMD.


 

Submoderator
Статус: Не в сети
Регистрация: 05.07.2007
Откуда: Черноголовка
mol61
ей он нужен только для одного - чтобы не переустанавливать ей виндовс каждые 2 недели которые ломастера настроют с всяких пиратских версий от "матроса" и т.п.
она ничего по сути и не будет знать также как и не знает это на виндовс.
но выходы компьютера из строя существенно сократятся
и скорее всего вызовы будут только если ребенок или собака погрызли провод или клавиатуру.
ну или если дите не сможет запустить на ноутбуке Battlefield 1 Hardline и спалить видеокарту.

Ну собрать ручками очень даже полезно! правда лучше всего это делать для себя.
Другие неизвестно оценят ли эту работу, если они понимают линукс
и могут постигнуть Дзен - то да оценят.
А Мимо крокодилы врятли смогут это понять.

=======================
Была проведена большая работа по перебазированию издания на Linux Mint 18.3
Также были проведены многочисленные тестирования на разном оборудовании.
Хотя и на AMDGPU протестировать не удалось (хотя на предыдущей сборке это удалось успешно)
(после этого тестирования я очень невзлюбил АМД Радеон, именно Радеон, мало какая компания заставит потратить столько времени на ее продукцию)
Но на 6 разных компьютерах сборка отлично работает и исполняет все задуманные функции.

Релиз Linux для дома v 22.3.2

Простым языком это быстрый старт в мире линукс где некоторые проблемы решили за вас. В первую очередь делалось и настраивалось для себя и для упрощения установки для тех кому хочется надёжную и при этом игровую систему.

Описание изменений версии 22.3.2
Установлены все обновления Linux Mint 18.3 на момент создания сборки.
Обновлено: Wine 3.7 staging
Обновлено: Графическая оболочка Mate desktop 1.18
Обновлено: Mesa 18.2
Обновлено: Linux kernel 4.16.7
Обновлено: Libreoffice 6
Обновлено: Firefox 59
Решена проблема с связкой ключей. Теперь корректно.

Скачать можно здесь.
https://rutracker.org/forum/viewtopic.php?t=5343942
http://nnm-club.lib/forum/viewtopic.php?t=1096210

Примечания:
1.Информация для интересующихся перспективными технологиями в Wine. Эта сборка полностью готова и подходит для работы с dxvk и соответствует его требованиям "из коробки".
2.Произведены все необходимые проверки (установка на Virtualbox, флешку и с внешнего диска, тестирование Nvidia и т.д. )

Также мы запустили архив уже сделанных версий системы, если какие то старые версии вам больше нравились и подходили лучше для вашего оборудования.
Список с описаниями:
https://vk.com/topic-44003962_29434374
Ссылки без описаний.
https://cloud.mail.ru/public/J4Fw/bgh4zqsTX

Если у вас проблемы с доступом, на этот сайт, ютуб или куда то ещё значит это роскомнадзор и вам надо поставить специальный плагин для браузера для доступа в всемирное хранилище знаний в виде торрентов.

Возможные способы использования и не только.
1 Домашний и офисный компьютер
2 Просмотр аудио и видео
3 Простой аудио и видео и фото монтаж
4 Игровой компьютер **
5 Спасательный диск
6 Создание аудио и видео подкастов с поддержкой NVENC
7 Быстрый и безопасный интернет

Также наша статья опубликована в дзен.
https://zen.yandex.ru/media/id/59611e4c ... 06b8f91990

Мне удалось протестировать Dxvk и тесты новой версии радуют уже больше.
все 3 проверенных игры заработали.
Скоро будет иметь смысл включить 2-й префикс для опционального запуска через DXVK.
Материал по простому и быстрому включению DXVK частично готов.

Ввиду того что пришлось отказатся от NVENC (временно) FPS видео снижен на 15~25% от реального.
Просто почему то именно при его выключении видео из игр начинает нормально записыватся при работе DXVK и OBS.

Hellblade Senua sacrifice
https://www.youtube.com/watch?v=w5WBMAN4hT0

Farcry 4 (неоптимизирован в DXVK , всё работает но FPS ещё ниже)
https://www.youtube.com/watch?v=9lgJMa6Qxjs

Evil Within 1 (надо сказать давно мечтал ее запустить)
https://www.youtube.com/watch?v=2-Vk7QZk8zk

_________________
Помогаю излечится от зависимости к Редмондской продукции


 

Submoderator
Статус: Не в сети
Регистрация: 05.07.2007
Откуда: Черноголовка
Battlefield 1 на Linux
https://www.youtube.com/watch?v=RG0MPAjEaP8

_________________
Помогаю излечится от зависимости к Редмондской продукции


 

Member
Статус: Не в сети
Регистрация: 10.05.2011
Откуда: Москва
dj--alex писал(а):
Battlefield 1 на Linux


Да, что-то попёрли эмуляторы DX9/10/11 через Вулкан.

_________________
--=[ AMD APU User ]=[ 6800k + 7850k ]=--
Пишу скучные тексты для канала gameone


 

»GTX 1060 MSI нереф за копейки
»4000р скидка на 6Gb GTX 1060 ASUS
»Еще один дешевый нереф GTX 1050 Ti вот здесь
»GTX 1070 Gigabyte - 30 т.р. ДА, 30 !! тр :)
»GTX 1060 MSI Gaming по МЕГАцене в Регарде
»!!! GTX 1050 Ti ASUS Cerberus за копейки!!!

 

Member
Статус: Не в сети
Регистрация: 21.06.2012
Откуда: Москва
Фото: 0
devl547 дык предупреждал же, что так будет и это еще не предел :oops:

Кстати уже есть примеры когда игры на линуксе запускаются с меньшим количеством багов, например Mad Max, так что уже даже есть смысл именно его выбрать в роли ОС. 8-)

п.с. так шта линукс теперь вполне востребован, соответственно и поддержка будет получше. Сам уже на 28 федору переехал, что бы побагрепортить ))) для стабильных сборок в будущем пойдет, да и так вопчем она вполне рабочая. Причем например библиотека Steam с раздела /home стабильной Mageia совершенно спокойно запускается в Федоре и наоборот.

Ну а чтобы все работало побыстрее, на разделе с библиотекой Steam делать иногда e4defrag или типа того - не помешает, ибо от обнов постоянных подзагаживается раздел )))


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 345 • Страница 17 из 18<  1 ... 14  15  16  17  18  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  



Лаборатория














Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan


Яндекс.Метрика