Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z rozdzielczością
#11
0
Jeszcze raz te same komendy, bo się nie wykonały poprawnie. Nie ma potrzeby cytowania poprzedniej odpowiedzi.
[Obrazek: userbar.png]
Prowadzę to forum od roku 2007. Przez ten czas projekt minta bardzo negatywnie się zmienił, stąd mogą w moich postach być opinie z którymi można się nie zgadzać.
Odpowiedz
#12
0
Kod:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt-get install nvidia-driver-390
[sudo] hasło użytkownika kondzioroski:            
Masz zamiar dodać następujące PPA:
Fresh drivers from upstream, currently shipping Nvidia.

## Current releases

Current production branch release: 550.107.02
Current new feature branch release: 555.58.02
Current beta release: 560.28.03

## Legacy releases

470.256.02 (x86_64) - GKxxx “Kepler” GPUs
390.157 (x86 / x86_64 / ARM) - GF1xx “Fermi” GPUs (*​)
340.108 (x86 / x86_64) - GeForce 8 and 9 series GPUs (*​)
304.137 (x86 / x86_64) - GeForce 6 and 7 series GPUs (*​)
173.14.39 (x86 / x86_64) - GeForce 5 series GPUs (*​)
96.43.23 (x86 / x86_64) - GeForce 2 through GeForce 4 series GPUs (*​)
71.86.15 (x86 / x86_64) - Riva TNT, TNT2, GeForce, and some GeForce 2 GPUs (*​)
(*​) These releases are no longer being maintained. Please see Support timeframes for Unix legacy GPU releases for more details. https://nvidia.custhelp.com/app/answers/detail/a_id/3142

## What we're working on right now:

- Normal driver updates
- Help Wanted: Mesa Updates for Intel/AMD users, ping us if you want to help do this work, we're shorthanded.

## WARNINGS:

This PPA is currently in testing, you should be experienced with packaging before you dive in here:

Volunteers welcome!

### How you can help:

## Install PTS and benchmark your gear:

    sudo apt-get install phoronix-test-suite

Run the benchmark:

    phoronix-test-suite default-benchmark openarena xonotic tesseract gputest unigine-valley

and then say yes when it asks you to submit your results to openbenchmarking.org. Then grab a cup of coffee, it takes a bit for the benchmarks to run. Depending on the version of Ubuntu you're using it might preferable for you to grabs PTS from upstream directly: http://www.phoronix-test-suite.com/?k=downloads

## Share your results with the community:

Post a link to your results (or any other feedback to): https://launchpad.net/~graphics-drivers-testers

Remember to rerun and resubmit the benchmarks after driver upgrades, this will allow us to gather a bunch of data on performance that we can share with everybody.

If you run into old documentation referring to other PPAs, you can help us by consolidating references to this PPA.

If someone wants to go ahead and start prototyping on `software-properties-gtk` on what the GUI should look like, please start hacking!

## Help us Help You!

We use the donation funds to get the developers hardware to test and upload these drivers, please consider donating to the "community" slider on the donation page if you're loving this PPA:

http://www.ubuntu.com/download/desktop/contribute
Więcej informacji: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
Wciśnij Enter, aby kontynuować lub Crtl+C, aby anulować

gpg: keybox „/etc/apt/keyrings/2388FF3BE10A76F638F80723FCAE110B1118213C.keyring” utworzony
gpg: klucz FCAE110B1118213C: klucz publiczny „Launchpad PPA for Graphics Drivers Team” wczytano do zbioru
gpg: Ogółem przetworzonych kluczy: 1
gpg:               dołączono do zbioru: 1
Pobieranie:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
Pobieranie:2 https://dl.google.com/linux/chrome/deb stable InRelease [1 825 B]
Stary:3 http://archive.ubuntu.com/ubuntu noble InRelease                      
Stary:4 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble InRelease
Pobieranie:5 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
Pobieranie:6 https://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1 217 B]
Pobieranie:7 http://security.ubuntu.com/ubuntu noble-security/main amd64 Components [9 012 B]
Pobieranie:8 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
Pobieranie:9 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Components [52,0 kB]
Pobieranie:10 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [212 B]
Pobieranie:11 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
Pobieranie:12 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [151 kB]
Pobieranie:13 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
Pobieranie:14 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [315 kB]
Pobieranie:15 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
Pobieranie:16 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [208 B]
Pobieranie:17 http://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [216 B]
Pobieranie:18 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [17,7 kB]
Pobieranie:19 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
Zign:20 http://packages.linuxmint.com xia InRelease                            
Stary:21 http://packages.linuxmint.com xia Release                            
Pobrano 928 kB w 19s (50,1 kB/s)
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe  
Wszystkie pakiety są aktualne.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe  
nvidia-driver-390 jest już w najnowszej wersji (390.157-0ubuntu7).
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
2 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie dodatkowo użyte 0 B miejsca na dysku.
Kontynuować? [T/n] T
Konfigurowanie pakietu nvidia-dkms-390 (390.157-0ubuntu7) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Removing old nvidia-390.157 DKMS files...
Deleting module nvidia-390.157 completely from the DKMS tree.
Loading new nvidia-390.157 DKMS files...
Building for 6.8.0-52-generic
Building for architecture x86_64
Building initial module for 6.8.0-52-generic
Error! Bad return status for module build on kernel: 6.8.0-52-generic (x86_64)
Consult /var/lib/dkms/nvidia/390.157/build/make.log for more information.
dpkg: błąd przetwarzania pakietu nvidia-dkms-390 (--configure):
podproces zainstalowany pakiet nvidia-dkms-390 skrypt post-installation zwrócił kod błędu 10
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu nvidia-driver-390:
nvidia-driver-390 zależy od nvidia-dkms-390 (<= 390.157-1); jednakże:
  Pakiet nvidia-dkms-390 nie jest jeszcze skonfigurowany.
nvidia-driver-390 zależy od nvidia-dkms-390 (>= 390.157); jednakże:
  Pakiet nvidia-dkms-390 nie jest jeszcze skonfigurowany.

dpkg: błąd przetwarzania pakietu nvidia-driver-390 (--configure):
problemy z zależnościami - pozostawianie nieskonfigurowanego
Przetwarzanie wyzwalaczy pakietu initramfs-tools (0.142ubuntu25.4)...
update-initramfs: Generating /boot/initrd.img-6.8.0-52-generic
Wystąpiły błędy podczas przetwarzania:
nvidia-dkms-390
nvidia-driver-390
E: Sub-process /usr/bin/dpkg returned an error code (1)
[hr][b]Dodano po pewnym czasie:[/b]
cat /var/lib/dkms/nvidia/390.157/build/make.log
DKMS make.log for nvidia-390.157 for kernel 6.8.0-52-generic (x86_64)
pią, 31 sty 2025, 15:58:10 CET
make[1]: Wejście do katalogu '/usr/src/linux-headers-6.8.0-52-generic'
make --no-print-directory -C /usr/src/linux-headers-6.8.0-52-generic \
-f /usr/src/linux-headers-6.8.0-52-generic/Makefile modules
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
  You are using:           cc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia/390.157/build need-builtin=1 need-modorder=1
# cmd_mod /var/lib/dkms/nvidia/390.157/build/nvidia.mod
  printf '%s
'   nvidia/nv-frontend.o nvidia/nv-instance.o nvidia/nv-gpu-numa.o nvidia/nv.o nvidia/nv-acpi.o nvidia/nv-chrdev.o nvidia/nv-cray.o nvidia/nv-dma.o nvidia/nv-gvi.o nvidia/nv-i2c.o nvidia/nv-mempool.o nvidia/nv-mmap.o nvidia/nv-p2p.o nvidia/nv-pat.o nvidia/nv-procfs.o nvidia/nv-usermap.o nvidia/nv-vm.o nvidia/nv-vtophys.o nvidia/os-interface.o nvidia/os-mlock.o nvidia/os-pci.o nvidia/os-registry.o nvidia/os-usermap.o nvidia/nv-modeset-interface.o nvidia/nv-pci-table.o nvidia/nv-kthread-q.o nvidia/nv-kthread-q-selftest.o nvidia/nv-memdbg.o nvidia/nv-ibmnpu.o nvidia/nv-report-err.o nvidia/nv_uvm_interface.o nvidia/nvlink_linux.o nvidia/nv-kernel.o | awk '!x[$0]++ { print("/var/lib/dkms/nvidia/390.157/build/"$0) }' > /var/lib/dkms/nvidia/390.157/build/nvidia.mod
# SYMLINK /var/lib/dkms/nvidia/390.157/build/nvidia/nv-kernel.o
  ln -sf /var/lib/dkms/nvidia/390.157/build/nvidia/nv-kernel.o_binary /var/lib/dkms/nvidia/390.157/build/nvidia/nv-kernel.o
# cmd_mod /var/lib/dkms/nvidia/390.157/build/nvidia-uvm.mod
  printf '%s
'   nvidia-uvm/uvm_utils.o nvidia-uvm/uvm_common.o nvidia-uvm/uvm_linux.o nvidia-uvm/nvstatus.o nvidia-uvm/nvCpuUuid.o nvidia-uvm/uvm8.o nvidia-uvm/uvm8_tools.o nvidia-uvm/uvm8_global.o nvidia-uvm/uvm8_gpu.o nvidia-uvm/uvm8_gpu_isr.o nvidia-uvm/uvm8_procfs.o nvidia-uvm/uvm8_va_space.o nvidia-uvm/uvm8_gpu_semaphore.o nvidia-uvm/uvm8_mem.o nvidia-uvm/uvm8_rm_mem.o nvidia-uvm/uvm8_channel.o nvidia-uvm/uvm8_lock.o nvidia-uvm/uvm8_hal.o nvidia-uvm/uvm8_rb_tree.o nvidia-uvm/uvm8_range_tree.o nvidia-uvm/uvm8_range_allocator.o nvidia-uvm/uvm8_va_range.o nvidia-uvm/uvm8_va_block.o nvidia-uvm/uvm8_range_group.o nvidia-uvm/uvm8_gpu_replayable_faults.o nvidia-uvm/uvm8_gpu_non_replayable_faults.o nvidia-uvm/uvm8_gpu_access_counters.o nvidia-uvm/uvm8_perf_events.o nvidia-uvm/uvm8_perf_module.o nvidia-uvm/uvm8_mmu.o nvidia-uvm/uvm8_pte_batch.o nvidia-uvm/uvm8_tlb_batch.o nvidia-uvm/uvm8_push.o nvidia-uvm/uvm8_pushbuffer.o nvidia-uvm/uvm8_thread_context.o nvidia-uvm/uvm8_tracker.o nvidia-uvm/uvm8_kepler.o nvidia-uvm/uvm8_kepler_ce.o nvidia-uvm/uvm8_kepler_host.o nvidia-uvm/uvm8_kepler_mmu.o nvidia-uvm/uvm8_maxwell.o nvidia-uvm/uvm8_maxwell_host.o nvidia-uvm/uvm8_pascal.o nvidia-uvm/uvm8_pascal_ce.o nvidia-uvm/uvm8_pascal_host.o nvidia-uvm/uvm8_pascal_mmu.o nvidia-uvm/uvm8_pascal_fault_buffer.o nvidia-uvm/uvm8_volta_host.o nvidia-uvm/uvm8_volta_mmu.o nvidia-uvm/uvm8_volta.o nvidia-uvm/uvm8_volta_fault_buffer.o nvidia-uvm/uvm8_volta_access_counter_buffer.o nvidia-uvm/uvm8_policy.o nvidia-uvm/uvm8_perf_utils.o nvidia-uvm/uvm8_kvmalloc.o nvidia-uvm/uvm8_pmm_sysmem.o nvidia-uvm/uvm8_pmm_gpu.o nvidia-uvm/uvm8_migrate.o nvidia-uvm/uvm8_map_external.o nvidia-uvm/uvm8_user_channel.o nvidia-uvm/uvm8_hmm.o nvidia-uvm/uvm8_perf_heuristics.o nvidia-uvm/uvm8_perf_thrashing.o nvidia-uvm/uvm8_perf_prefetch.o nvidia-uvm/uvm8_test.o nvidia-uvm/uvm8_test_rng.o nvidia-uvm/uvm8_range_tree_test.o nvidia-uvm/uvm8_range_allocator_test.o nvidia-uvm/uvm8_gpu_semaphore_test.o nvidia-uvm/uvm8_mem_test.o nvidia-uvm/uvm8_rm_mem_test.o nvidia-uvm/uvm8_page_tree_test.o nvidia-uvm/uvm8_tracker_test.o nvidia-uvm/uvm8_push_test.o nvidia-uvm/uvm8_channel_test.o nvidia-uvm/uvm8_ce_test.o nvidia-uvm/uvm8_lock_test.o nvidia-uvm/uvm8_perf_utils_test.o nvidia-uvm/uvm8_kvmalloc_test.o nvidia-uvm/uvm8_pmm_test.o nvidia-uvm/uvm8_pmm_sysmem_test.o nvidia-uvm/uvm8_perf_events_test.o nvidia-uvm/uvm8_perf_module_test.o nvidia-uvm/uvm8_get_rm_ptes_test.o nvidia-uvm/uvm8_fault_buffer_flush_test.o nvidia-uvm/uvm8_mmu_test.o nvidia-uvm/uvm8_peer_identity_mappings_test.o nvidia-uvm/uvm8_va_block_test.o nvidia-uvm/uvm8_range_group_tree_test.o nvidia-uvm/uvm8_rb_tree_test.o | awk '!x[$0]++ { print("/var/lib/dkms/nvidia/390.157/build/"$0) }' > /var/lib/dkms/nvidia/390.157/build/nvidia-uvm.mod
# cmd_mod /var/lib/dkms/nvidia/390.157/build/nvidia-modeset.mod
  printf '%s
'   nvidia-modeset/nvidia-modeset-linux.o nvidia-modeset/nv-modeset-kernel.o | awk '!x[$0]++ { print("/var/lib/dkms/nvidia/390.157/build/"$0) }' > /var/lib/dkms/nvidia/390.157/build/nvidia-modeset.mod
# SYMLINK /var/lib/dkms/nvidia/390.157/build/nvidia-modeset/nv-modeset-kernel.o
  ln -sf /var/lib/dkms/nvidia/390.157/build/nvidia-modeset/nv-modeset-kernel.o_binary /var/lib/dkms/nvidia/390.157/build/nvidia-modeset/nv-modeset-kernel.o
# cmd_mod /var/lib/dkms/nvidia/390.157/build/nvidia-drm.mod
  printf '%s
'   nvidia-drm/nvidia-drm.o nvidia-drm/nvidia-drm-drv.o nvidia-drm/nvidia-drm-utils.o nvidia-drm/nvidia-drm-crtc.o nvidia-drm/nvidia-drm-encoder.o nvidia-drm/nvidia-drm-connector.o nvidia-drm/nvidia-drm-gem.o nvidia-drm/nvidia-drm-fb.o nvidia-drm/nvidia-drm-modeset.o nvidia-drm/nvidia-drm-prime-fence.o nvidia-drm/nvidia-drm-linux.o nvidia-drm/nvidia-drm-helper.o nvidia-drm/nv-pci-table.o nvidia-drm/nvidia-drm-gem-nvkms-memory.o nvidia-drm/nvidia-drm-gem-user-memory.o | awk '!x[$0]++ { print("/var/lib/dkms/nvidia/390.157/build/"$0) }' > /var/lib/dkms/nvidia/390.157/build/nvidia-drm.mod
CONFTEST: INIT_WORK
CONFTEST: remap_pfn_range
CONFTEST: hash__remap_4k_pfn
CONFTEST: follow_pfn
CONFTEST: vmap
CONFTEST: set_pages_uc
CONFTEST: list_is_first
CONFTEST: set_memory_uc
CONFTEST: set_memory_array_uc
CONFTEST: change_page_attr
CONFTEST: pci_get_class
CONFTEST: pci_choose_state
CONFTEST: vm_insert_page
CONFTEST: acpi_device_id
CONFTEST: acquire_console_sem
CONFTEST: console_lock
CONFTEST: kmem_cache_create
CONFTEST: on_each_cpu
CONFTEST: smp_call_function
CONFTEST: acpi_evaluate_integer
CONFTEST: ioremap_cache
CONFTEST: ioremap_wc
CONFTEST: acpi_walk_namespace
CONFTEST: pci_domain_nr
CONFTEST: dma_mapping_error
CONFTEST: sg_alloc_table
CONFTEST: sg_init_table
CONFTEST: pci_get_domain_bus_and_slot
CONFTEST: get_num_physpages
CONFTEST: efi_enabled
CONFTEST: proc_create_data
CONFTEST: pde_data
CONFTEST: PDE_DATA
CONFTEST: proc_remove
CONFTEST: pm_vt_switch_required
CONFTEST: xen_ioemu_inject_msi
CONFTEST: phys_to_dma
CONFTEST: get_dma_ops
CONFTEST: write_cr4
CONFTEST: of_get_property
CONFTEST: of_find_node_by_phandle
CONFTEST: of_node_to_nid
CONFTEST: pnv_pci_get_npu_dev
CONFTEST: for_each_online_node
CONFTEST: node_end_pfn
CONFTEST: pci_bus_address
CONFTEST: pci_stop_and_remove_bus_device
CONFTEST: pci_remove_bus_device
CONFTEST: request_threaded_irq
CONFTEST: register_cpu_notifier
CONFTEST: cpuhp_setup_state
CONFTEST: dma_map_resource
CONFTEST: backlight_device_register
CONFTEST: register_acpi_notifier
CONFTEST: timer_setup
CONFTEST: kmem_cache_create_usercopy
CONFTEST: do_gettimeofday
CONFTEST: dma_direct_map_resource
CONFTEST: vmf_insert_pfn
CONFTEST: jiffies_to_timespec
CONFTEST: ktime_get_raw_ts64
CONFTEST: ktime_get_real_ts64
CONFTEST: ioremap_nocache
CONFTEST: vga_tryget
CONFTEST: unsafe_follow_pfn
CONFTEST: acpi_bus_get_device
CONFTEST: acpi_video_backlight_use_native
CONFTEST: remap_page_range
CONFTEST: address_space_init_once
CONFTEST: kbasename
CONFTEST: fatal_signal_pending
CONFTEST: list_cut_position
CONFTEST: vzalloc
CONFTEST: wait_on_bit_lock_argument_count
CONFTEST: bitmap_clear
CONFTEST: usleep_range
CONFTEST: radix_tree_empty
CONFTEST: radix_tree_replace_slot
CONFTEST: drm_dev_unref
CONFTEST: drm_reinit_primary_mode_group
CONFTEST: get_user_pages_remote
CONFTEST: get_user_pages
CONFTEST: drm_gem_object_lookup
CONFTEST: drm_atomic_state_ref_counting
CONFTEST: drm_driver_has_gem_prime_res_obj
CONFTEST: drm_atomic_helper_connector_dpms
CONFTEST: drm_connector_funcs_have_mode_in_name
CONFTEST: drm_framebuffer_get
CONFTEST: drm_gem_object_get
CONFTEST: drm_dev_put
CONFTEST: drm_connector_for_each_possible_encoder
CONFTEST: drm_gem_object_put_unlocked
CONFTEST: is_export_symbol_gpl_of_node_to_nid
CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
CONFTEST: is_export_symbol_present_swiotlb_dma_ops
CONFTEST: i2c_adapter
CONFTEST: pm_message_t
CONFTEST: irq_handler_t
CONFTEST: acpi_device_ops
CONFTEST: acpi_op_remove
CONFTEST: outer_flush_all
CONFTEST: proc_dir_entry
CONFTEST: scatterlist
CONFTEST: sg_table
CONFTEST: file_operations
CONFTEST: vm_operations_struct
CONFTEST: atomic_long_type
CONFTEST: pci_save_state
CONFTEST: file_inode
CONFTEST: task_struct
CONFTEST: kuid_t
CONFTEST: dma_ops
CONFTEST: swiotlb_dma_ops
CONFTEST: dma_map_ops
CONFTEST: noncoherent_swiotlb_dma_ops
CONFTEST: vm_fault_present
CONFTEST: vm_fault_has_address
CONFTEST: kernel_write
CONFTEST: strnstr
CONFTEST: iterate_dir
CONFTEST: kstrtoull
CONFTEST: backlight_properties_type
CONFTEST: proc_ops
CONFTEST: timeval
CONFTEST: mm_has_mmap_lock
CONFTEST: kmem_cache_has_kobj_remove_work
CONFTEST: sysfs_slab_unlink
CONFTEST: vmalloc_has_pgprot_t_arg
CONFTEST: pci_dev_has_skip_bus_pm
CONFTEST: pci_channel_state
CONFTEST: fault_flags
CONFTEST: atomic64_type
CONFTEST: address_space
CONFTEST: backing_dev_info
CONFTEST: mm_context_t
CONFTEST: vm_ops_fault_removed_vma_arg
CONFTEST: vm_fault_t
CONFTEST: pnv_npu2_init_context
CONFTEST: drm_bus_present
CONFTEST: drm_bus_has_bus_type
CONFTEST: drm_bus_has_get_irq
CONFTEST: drm_bus_has_get_name
CONFTEST: drm_driver_has_device_list
CONFTEST: drm_driver_has_legacy_dev_list
CONFTEST: drm_driver_has_set_busid
CONFTEST: drm_crtc_state_has_connectors_changed
CONFTEST: drm_init_function_args
CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg
CONFTEST: drm_helper_mode_fill_fb_struct
CONFTEST: drm_master_drop_has_from_release_arg
CONFTEST: drm_driver_unload_has_int_return_type
CONFTEST: kref_has_refcount_of_type_refcount_t
CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg
CONFTEST: drm_mode_object_find_has_file_priv_arg
CONFTEST: drm_connector_list_iter
CONFTEST: drm_atomic_helper_swap_state_has_stall_arg
CONFTEST: drm_driver_prime_flag_present
CONFTEST: drm_gem_prime_export_has_dev_arg
CONFTEST: drm_gem_object_has_resv
CONFTEST: drm_display_mode_has_vrefresh
CONFTEST: drm_driver_master_set_has_int_return_type
CONFTEST: drm_driver_has_gem_free_object
CONFTEST: drm_prime_pages_to_sg_has_drm_device_arg
CONFTEST: drm_driver_has_gem_prime_callbacks
CONFTEST: drm_crtc_atomic_check_has_atomic_state_arg
CONFTEST: drm_gem_object_vmap_has_map_arg
CONFTEST: drm_plane_atomic_check_has_atomic_state_arg
CONFTEST: drm_device_has_pdev
CONFTEST: dma_resv_add_fence
CONFTEST: dma_resv_reserve_fences
CONFTEST: reservation_object_reserve_shared_has_num_fences_arg
CONFTEST: dom0_kernel_present
CONFTEST: nvidia_vgpu_kvm_build
CONFTEST: nvidia_grid_build
CONFTEST: drm_available
CONFTEST: drm_atomic_available
CONFTEST: is_export_symbol_gpl_refcount_inc
CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
# CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-frontend.o
  cc -Wp,-MMD,/var/lib/dkms/nvidia/390.157/build/nvidia/.nv-frontend.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -I/var/lib/dkms/nvidia/390.157/build/common/inc -I/var/lib/dkms/nvidia/390.157/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"390.157\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia/390.157/build/nvidia -DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum  -DMODULE  -DKBUILD_BASENAME='"nv_frontend"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-frontend.o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-frontend.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16   --module /var/lib/dkms/nvidia/390.157/build/nvidia/nv-frontend.o
# CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.o
  cc -Wp,-MMD,/var/lib/dkms/nvidia/390.157/build/nvidia/.nv-instance.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -I/var/lib/dkms/nvidia/390.157/build/common/inc -I/var/lib/dkms/nvidia/390.157/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"390.157\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia/390.157/build/nvidia -DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum  -DMODULE  -DKBUILD_BASENAME='"nv_instance"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16   --module /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.o
# CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.o
  cc -Wp,-MMD,/var/lib/dkms/nvidia/390.157/build/nvidia/.nv-gpu-numa.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -I/var/lib/dkms/nvidia/390.157/build/common/inc -I/var/lib/dkms/nvidia/390.157/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"390.157\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia/390.157/build/nvidia -DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum  -DMODULE  -DKBUILD_BASENAME='"nv_gpu_numa"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16   --module /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.o
# CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv.o
  cc -Wp,-MMD,/var/lib/dkms/nvidia/390.157/build/nvidia/.nv.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -I/var/lib/dkms/nvidia/390.157/build/common/inc -I/var/lib/dkms/nvidia/390.157/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"390.157\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia/390.157/build/nvidia -DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum  -DMODULE  -DKBUILD_BASENAME='"nv"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/390.157/build/nvidia/nv.o /var/lib/dkms/nvidia/390.157/build/nvidia/nv.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16   --module /var/lib/dkms/nvidia/390.157/build/nvidia/nv.o
# CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.o
  cc -Wp,-MMD,/var/lib/dkms/nvidia/390.157/build/nvidia/.nv-acpi.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -I/var/lib/dkms/nvidia/390.157/build/common/inc -I/var/lib/dkms/nvidia/390.157/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"390.157\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia/390.157/build/nvidia -DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum  -DMODULE  -DKBUILD_BASENAME='"nv_acpi"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16   --module /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.o
# CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-chrdev.o
  cc -Wp,-MMD,/var/lib/dkms/nvidia/390.157/build/nvidia/.nv-chrdev.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -I/var/lib/dkms/nvidia/390.157/build/common/inc -I/var/lib/dkms/nvidia/390.157/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"390.157\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia/390.157/build/nvidia -DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum  -DMODULE  -DKBUILD_BASENAME='"nv_chrdev"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-chrdev.o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-chrdev.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16   --module /var/lib/dkms/nvidia/390.157/build/nvidia/nv-chrdev.o
# CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-cray.o
  cc -Wp,-MMD,/var/lib/dkms/nvidia/390.157/build/nvidia/.nv-cray.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -I/var/lib/dkms/nvidia/390.157/build/common/inc -I/var/lib/dkms/nvidia/390.157/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"390.157\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia/390.157/build/nvidia -DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum  -DMODULE  -DKBUILD_BASENAME='"nv_cray"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-cray.o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-cray.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16   --module /var/lib/dkms/nvidia/390.157/build/nvidia/nv-cray.o
# CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.o
  cc -Wp,-MMD,/var/lib/dkms/nvidia/390.157/build/nvidia/.nv-dma.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -I/var/lib/dkms/nvidia/390.157/build/common/inc -I/var/lib/dkms/nvidia/390.157/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"390.157\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia/390.157/build/nvidia -DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum  -DMODULE  -DKBUILD_BASENAME='"nv_dma"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.o /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16   --module /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.o
Odpowiedz
#13
0
Kod:
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.c:13:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.c:24:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia/390.157/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:20:
./include/linux/mm.h:2474:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:20:
./include/linux/mm.h:2474:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:20:
./include/linux/mm.h:2474:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
./include/linux/mm.h:2475:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2475 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
./include/linux/mm.h:2475:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2475 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
./include/linux/mm.h:2475:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2475 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
./include/linux/mm.h:2476:66: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
2476 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
./include/linux/mm.h:2476:66: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
2476 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:165:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  165 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:165:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  165 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
./include/linux/mm.h:2476:66: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
2476 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:165:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  165 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
./include/linux/mm.h:2477:33: note: expected ‘int *’ but argument is of type ‘struct page **’
2477 |                            int *locked);
      |                            ~~~~~^~~~~~
./include/linux/mm.h:2477:33: note: expected ‘int *’ but argument is of type ‘struct page **’
2477 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:23: error: too many arguments to function ‘get_user_pages_remote’
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                       ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:23: error: too many arguments to function ‘get_user_pages_remote’
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                       ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2477:33: note: expected ‘int *’ but argument is of type ‘struct page **’
2477 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:23: error: too many arguments to function ‘get_user_pages_remote’
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                       ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2474:6: note: declared here
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2474:6: note: declared here
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2474:6: note: declared here
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia/390.157/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:20:
./include/linux/mm.h:2474:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
./include/linux/mm.h:2475:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2475 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
./include/linux/mm.h:2476:66: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
2476 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:165:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  165 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
./include/linux/mm.h:2477:33: note: expected ‘int *’ but argument is of type ‘struct page **’
2477 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:23: error: too many arguments to function ‘get_user_pages_remote’
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                       ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:20:
./include/linux/mm.h:2474:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
./include/linux/mm.h:2474:6: note: declared here
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2475:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2475 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
./include/linux/mm.h:2476:66: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
2476 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:165:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  165 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
./include/linux/mm.h:2477:33: note: expected ‘int *’ but argument is of type ‘struct page **’
2477 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:23: error: too many arguments to function ‘get_user_pages_remote’
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                       ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2474:6: note: declared here
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.c:16:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:20:
./include/linux/mm.h:2474:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
./include/linux/mm.h:2475:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2475 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
./include/linux/mm.h:2476:66: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
2476 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:165:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  165 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
./include/linux/mm.h:2477:33: note: expected ‘int *’ but argument is of type ‘struct page **’
2477 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:23: error: too many arguments to function ‘get_user_pages_remote’
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                       ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2474:6: note: declared here
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia/390.157/build/nvidia/nv.c:13:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:20:
./include/linux/mm.h:2474:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
./include/linux/mm.h:2475:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2475 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
./include/linux/mm.h:2476:66: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
2476 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:165:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  165 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
./include/linux/mm.h:2477:33: note: expected ‘int *’ but argument is of type ‘struct page **’
2477 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:23: error: too many arguments to function ‘get_user_pages_remote’
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                       ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2474:6: note: declared here
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia/390.157/build/nvidia/nv-chrdev.c:15:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:20:
./include/linux/mm.h:2474:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
./include/linux/mm.h:2475:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2475 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
./include/linux/mm.h:2476:66: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
2476 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:165:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  165 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
./include/linux/mm.h:2477:33: note: expected ‘int *’ but argument is of type ‘struct page **’
2477 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:23: error: too many arguments to function ‘get_user_pages_remote’
  164 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                       ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2474:6: note: declared here
2474 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.c: At top level:
/var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.c:68:1: warning: no previous prototype for ‘nv_pci_register_driver’ [-Wmissing-prototypes]
   68 | nv_pci_register_driver(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.c: In function ‘gather_memblock_ids_for_node’:
/var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.c:232:47: warning: cast between incompatible function types from ‘int (*)(struct dir_context *, const char *, int,  loff_t,  u64,  unsigned int)’ {aka ‘int (*)(struct dir_context *, const char *, int,  long long int,  long long unsigned int,  unsigned int)’} to ‘bool (*)(struct dir_context *, const char *, int,  loff_t,  u64,  unsigned int)’ {aka ‘_Bool (*)(struct dir_context *, const char *, int,  long long int,  long long unsigned int,  unsigned int)’} [-Wcast-function-type]
  232 |     nv_dir_context_t ats_ctx = { .ctx.actor = (filldir_t)filldir_get_memblock_id };
      |                                               ^
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.o] Błąd 1
make[3]: *** Oczekiwanie na niezakończone zadania....
cc1: some warnings being treated as errors
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.o] Błąd 1
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-frontend.o] Błąd 1
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-cray.o] Błąd 1
/var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.c: In function ‘nv_acpi_methods_uninit’:
/var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.c:687:25: warning: unused variable ‘device’ [-Wunused-variable]
  687 |     struct acpi_device *device = NULL;
      |                         ^~~~~~
/var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.c: At top level:
/var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.c:224:6: warning: no previous prototype for ‘nv_load_dma_map_scatterlist’ [-Wmissing-prototypes]
  224 | void nv_load_dma_map_scatterlist(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.o] Błąd 1
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.o] Błąd 1
/var/lib/dkms/nvidia/390.157/build/nvidia/nv.c: At top level:
/var/lib/dkms/nvidia/390.157/build/nvidia/nv.c:771:12: warning: no previous prototype for ‘nvidia_init_module’ [-Wmissing-prototypes]
  771 | int __init nvidia_init_module(void)
      |            ^~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
/var/lib/dkms/nvidia/390.157/build/nvidia/nv.c:1161:6: warning: no previous prototype for ‘nvidia_exit_module’ [-Wmissing-prototypes]
1161 | void nvidia_exit_module(void)
      |      ^~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-chrdev.o] Błąd 1
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv.o] Błąd 1
make[2]: *** [/usr/src/linux-headers-6.8.0-52-generic/Makefile:1925: /var/lib/dkms/nvidia/390.157/build] Błąd 2
make[1]: *** [Makefile:240: __sub-make] Błąd 2
make[1]: Opuszczenie katalogu '/usr/src/linux-headers-6.8.0-52-generic'
make: *** [Makefile:81: modules] Błąd 2

Dodano po pewnym czasie:
Kod:
sudo add-apt-repository ppa:kelebek333/nvidia-legacy
sudo apt update
sudo apt-get dist-upgrade
Masz zamiar dodać następujące PPA:
Nvidia-340 and Nvidia-390 legacy driver for newer kernel series.
---------------------------------
Kod:
For Nvidia-340 only

Notes for kernel 5.11.x and newer versions:

Following lines may need to be added to a configuration file for Nvidia driver to be enabled with the 5.11 update of the kernel. These lines added to /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass-ubuntu.conf by default on nvidia-340 package.

---
Section "Files"
    ModulePath "/usr/lib/nvidia-340/xorg"
    ModulePath "/usr/lib/xorg/modules"
EndSection

Section "Device"
    Identifier "Nvidia Card"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
EndSection
---

If you have created /etc/X11/xorg.conf config file, it will overwrite the default configuration file as it has priority. You can delete the xorg.conf file with the command below to get workaround.

sudo rm -f /etc/X11/xorg.conf

Or, you can find a solution by adding the following lines to xorg.conf file.

---
Section "Files"
    ModulePath "/usr/lib/nvidia-340/xorg"
    ModulePath "/usr/lib/xorg/modules"
EndSection
---

Or you can install the xorg-modulepath-fix package from PPA repository with the following command to do this for you. This package will automatically add the above lines to xorg.conf file. This package also allows the above lines to be automatically added to the xorg.conf file when you run nvidia-xconfig command.

sudo apt install xorg-modulepath-fix
Więcej informacji: https://launchpad.net/~kelebek333/+archive/ubuntu/nvidia-legacy
Wciśnij Enter, aby kontynuować lub Crtl+C, aby anulować

gpg: keybox „/etc/apt/keyrings/F30D3DBFB7534F670B44C71923E50C670722A6D9.keyring” utworzony
gpg: klucz 23E50C670722A6D9: klucz publiczny „Launchpad PPA for Butterfly” wczytano do zbioru
gpg: Ogółem przetworzonych kluczy: 1
gpg:               dołączono do zbioru: 1
Stary:1 http://security.ubuntu.com/ubuntu noble-security InRelease
Stary:2 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble InRelease
Stary:3 https://dl.google.com/linux/chrome/deb stable InRelease                
Stary:4 http://archive.ubuntu.com/ubuntu noble InRelease                      
Zign:5 http://packages.linuxmint.com xia InRelease                            
Stary:6 http://archive.ubuntu.com/ubuntu noble-updates InRelease              
Pobieranie:7 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble InRelease [17,8 kB]
Stary:8 http://packages.linuxmint.com xia Release                              
Stary:9 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Pobieranie:11 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 Packages [8 904 B]
Pobieranie:12 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main i386 Packages [5 116 B]
Pobieranie:13 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main Translation-en [3 368 B]
Pobrano 35,2 kB w 1s (44,1 kB/s)                
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe  
22 pakiety mogą być zaktualizowane. Można je zobaczyć wykonując 'apt list --upgradable'.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe  
Obliczanie aktualizacji... Gotowe
Następujące pakiety zostaną zaktualizowane:
  libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390
  libnvidia-compute-390:i386 libnvidia-decode-390 libnvidia-decode-390:i386
  libnvidia-encode-390 libnvidia-encode-390:i386 libnvidia-fbc1-390
  libnvidia-fbc1-390:i386 libnvidia-gl-390 libnvidia-gl-390:i386
  libnvidia-ifr1-390 libnvidia-ifr1-390:i386 nvidia-compute-utils-390
  nvidia-dkms-390 nvidia-driver-390 nvidia-kernel-common-390
  nvidia-kernel-source-390 nvidia-utils-390 screen-resolution-extra
  xserver-xorg-video-nvidia-390
22 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
2 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 90,9 MB archiwów.
Po tej operacji zostanie zwolnione 143 kB miejsca na dysku.
Kontynuować? [T/n] T
Pobieranie:1 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 libnvidia-common-390 all 390.157-0ubuntu+klbknoble1.1 [11,2 kB]
Pobieranie:2 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 nvidia-driver-390 amd64 390.157-0ubuntu+klbknoble1.1 [398 kB]
Pobieranie:3 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main i386 libnvidia-gl-390 i386 390.157-0ubuntu+klbknoble1.1 [17,0 MB]
Pobieranie:4 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 libnvidia-gl-390 amd64 390.157-0ubuntu+klbknoble1.1 [15,9 MB]
Pobieranie:5 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 nvidia-kernel-common-390 amd64 390.157-0ubuntu+klbknoble1.1 [11,4 kB]
Pobieranie:6 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 libnvidia-decode-390 amd64 390.157-0ubuntu+klbknoble1.1 [1 214 kB]
Pobieranie:7 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main i386 libnvidia-decode-390 i386 390.157-0ubuntu+klbknoble1.1 [1 291 kB]
Pobieranie:8 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main i386 libnvidia-compute-390 i386 390.157-0ubuntu+klbknoble1.1 [21,5 MB]
Pobieranie:9 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 libnvidia-compute-390 amd64 390.157-0ubuntu+klbknoble1.1 [21,0 MB]
Pobieranie:10 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 nvidia-compute-utils-390 amd64 390.157-0ubuntu+klbknoble1.1 [73,8 kB]
Pobieranie:11 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main i386 libnvidia-encode-390 i386 390.157-0ubuntu+klbknoble1.1 [58,8 kB]
Pobieranie:12 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 libnvidia-encode-390 amd64 390.157-0ubuntu+klbknoble1.1 [57,4 kB]
Pobieranie:13 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 nvidia-utils-390 amd64 390.157-0ubuntu+klbknoble1.1 [349 kB]
Pobieranie:14 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 xserver-xorg-video-nvidia-390 amd64 390.157-0ubuntu+klbknoble1.1 [1 740 kB]
Pobieranie:15 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 libnvidia-cfg1-390 amd64 390.157-0ubuntu+klbknoble1.1 [76,4 kB]
Pobieranie:16 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main i386 libnvidia-ifr1-390 i386 390.157-0ubuntu+klbknoble1.1 [67,6 kB]
Pobieranie:17 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 libnvidia-ifr1-390 amd64 390.157-0ubuntu+klbknoble1.1 [74,7 kB]
Pobieranie:18 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main i386 libnvidia-fbc1-390 i386 390.157-0ubuntu+klbknoble1.1 [41,3 kB]
Pobieranie:19 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 libnvidia-fbc1-390 amd64 390.157-0ubuntu+klbknoble1.1 [44,9 kB]
Pobieranie:20 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 nvidia-dkms-390 amd64 390.157-0ubuntu+klbknoble1.1 [16,2 kB]
Pobieranie:21 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 nvidia-kernel-source-390 amd64 390.157-0ubuntu+klbknoble1.1 [10,0 MB]
Pobieranie:22 https://ppa.launchpadcontent.net/kelebek333/nvidia-legacy/ubuntu noble/main amd64 screen-resolution-extra all 0.18.3+klbknoble [4 290 B]
Pobrano 90,9 MB w 6min 4s (249 kB/s)                                          
(Odczytywanie bazy danych ... 496647 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../00-libnvidia-common-390_390.157-0ubuntu+klbknoble1.1_all.deb ...
Rozpakowywanie pakietu libnvidia-common-390 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../01-nvidia-driver-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
Rozpakowywanie pakietu nvidia-driver-390 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../02-libnvidia-gl-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
De-configuring libnvidia-gl-390:i386 (390.157-0ubuntu7), to allow configuration of libnvidia-gl-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Rozpakowywanie pakietu libnvidia-gl-390:amd64 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../03-libnvidia-gl-390_390.157-0ubuntu+klbknoble1.1_i386.deb ...
Rozpakowywanie pakietu libnvidia-gl-390:i386 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../04-nvidia-kernel-common-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
Rozpakowywanie pakietu nvidia-kernel-common-390 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../05-libnvidia-decode-390_390.157-0ubuntu+klbknoble1.1_i386.deb ...
De-configuring libnvidia-decode-390:amd64 (390.157-0ubuntu7), to allow configuration of libnvidia-decode-390:i386 (390.157-0ubuntu+klbknoble1.1) ...
Rozpakowywanie pakietu libnvidia-decode-390:i386 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../06-libnvidia-decode-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
Rozpakowywanie pakietu libnvidia-decode-390:amd64 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../07-libnvidia-compute-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
De-configuring libnvidia-compute-390:i386 (390.157-0ubuntu7), to allow configuration of libnvidia-compute-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Rozpakowywanie pakietu libnvidia-compute-390:amd64 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../08-libnvidia-compute-390_390.157-0ubuntu+klbknoble1.1_i386.deb ...
Rozpakowywanie pakietu libnvidia-compute-390:i386 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../09-nvidia-compute-utils-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
Rozpakowywanie pakietu nvidia-compute-utils-390 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../10-libnvidia-encode-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
De-configuring libnvidia-encode-390:i386 (390.157-0ubuntu7), to allow configuration of libnvidia-encode-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Rozpakowywanie pakietu libnvidia-encode-390:amd64 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../11-libnvidia-encode-390_390.157-0ubuntu+klbknoble1.1_i386.deb ...
Rozpakowywanie pakietu libnvidia-encode-390:i386 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../12-nvidia-utils-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
Rozpakowywanie pakietu nvidia-utils-390 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../13-xserver-xorg-video-nvidia-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
Rozpakowywanie pakietu xserver-xorg-video-nvidia-390 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../14-libnvidia-cfg1-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
Rozpakowywanie pakietu libnvidia-cfg1-390:amd64 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../15-libnvidia-ifr1-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
De-configuring libnvidia-ifr1-390:i386 (390.157-0ubuntu7), to allow configuration of libnvidia-ifr1-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Rozpakowywanie pakietu libnvidia-ifr1-390:amd64 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../16-libnvidia-ifr1-390_390.157-0ubuntu+klbknoble1.1_i386.deb ...
Rozpakowywanie pakietu libnvidia-ifr1-390:i386 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../17-libnvidia-fbc1-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
De-configuring libnvidia-fbc1-390:i386 (390.157-0ubuntu7), to allow configuration of libnvidia-fbc1-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Rozpakowywanie pakietu libnvidia-fbc1-390:amd64 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../18-libnvidia-fbc1-390_390.157-0ubuntu+klbknoble1.1_i386.deb ...
Rozpakowywanie pakietu libnvidia-fbc1-390:i386 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../19-nvidia-dkms-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
Removing all DKMS Modules
Done.
Rozpakowywanie pakietu nvidia-dkms-390 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../20-nvidia-kernel-source-390_390.157-0ubuntu+klbknoble1.1_amd64.deb ...
Rozpakowywanie pakietu nvidia-kernel-source-390 (390.157-0ubuntu+klbknoble1.1) nad (390.157-0ubuntu7) ...
Przygotowywanie do rozpakowania pakietu .../21-screen-resolution-extra_0.18.3+klbknoble_all.deb ...
Rozpakowywanie pakietu screen-resolution-extra (0.18.3+klbknoble) nad (0.18.3) ...
Konfigurowanie pakietu nvidia-kernel-common-390 (390.157-0ubuntu+klbknoble1.1) ...
update-initramfs: deferring update (trigger activated)
Konfigurowanie pakietu nvidia-kernel-source-390 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-compute-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-compute-390:i386 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu screen-resolution-extra (0.18.3+klbknoble) ...
Konfigurowanie pakietu libnvidia-common-390 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu nvidia-utils-390 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-fbc1-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-fbc1-390:i386 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu nvidia-compute-utils-390 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-cfg1-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu nvidia-dkms-390 (390.157-0ubuntu+klbknoble1.1) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-390.157 DKMS files...
Building for 6.8.0-52-generic
Building for architecture x86_64
Building initial module for 6.8.0-52-generic
Done.

nvidia.ko.zst:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/6.8.0-52-generic/updates/dkms/

nvidia-modeset.ko.zst:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/6.8.0-52-generic/updates/dkms/

nvidia-drm.ko.zst:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/6.8.0-52-generic/updates/dkms/

nvidia-uvm.ko.zst:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/6.8.0-52-generic/updates/dkms/
depmod......
Konfigurowanie pakietu libnvidia-decode-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-decode-390:i386 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-gl-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-gl-390:i386 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-encode-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-encode-390:i386 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-ifr1-390:amd64 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu libnvidia-ifr1-390:i386 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu xserver-xorg-video-nvidia-390 (390.157-0ubuntu+klbknoble1.1) ...
Konfigurowanie pakietu nvidia-driver-390 (390.157-0ubuntu+klbknoble1.1) ...
Przetwarzanie wyzwalaczy pakietu man-db (2.12.0-4build2)...
Przetwarzanie wyzwalaczy pakietu libc-bin (2.39-0ubuntu8.3)...
Przetwarzanie wyzwalaczy pakietu initramfs-tools (0.142ubuntu25.4)...
update-initramfs: Generating /boot/initrd.img-6.8.0-52-generic
Odpowiedz
#14
0
Po restarcie powinna zadziałać wyższa rozdzielczość.
[Obrazek: userbar.png]
Prowadzę to forum od roku 2007. Przez ten czas projekt minta bardzo negatywnie się zmienił, stąd mogą w moich postach być opinie z którymi można się nie zgadzać.
Odpowiedz
#15
0
Piszę z telefonu. Zrestartowalem lapka pojawiło się logo Minta i zamiast głównego menu ciemny obraz, czekałem jakieś 15 minut. Wszedłem do Biosu, wyłączyłem tą kartę NVIDIA, znowu restart i zamiast menu na zmianę co jakieś 2 sekundy miga ciemny i czarny (tak jak laptop byłby wyłączony) obraz
Odpowiedz
#16
0
Menu rozruchowe grub się pojawia?
[Obrazek: userbar.png]
Prowadzę to forum od roku 2007. Przez ten czas projekt minta bardzo negatywnie się zmienił, stąd mogą w moich postach być opinie z którymi można się nie zgadzać.
Odpowiedz
#17
0
Nie było Gruba a teraz jest [Obrazek: sTbIepAl.jpeg]
Odpowiedz
#18
0
Advanced options wybrać, Z listy wybrać opcję która jest podpisana jako recovery mode, następnie z kolejnego menu wybrać root, hasło jest puste i wykonać:
Kod:
sudo apt-get purge xserver-xorg-video-nvidia-390
Następnie:
Kod:
ls /etc/X11/xorg.conf.d/
jeśli istnieją jakieś pliki z nazwą nvidia:
Kod:
rm /etc/X11/xorg.conf.d/nazwapliku

pod nazwapliku podstawić nazwę pliku
[Obrazek: userbar.png]
Prowadzę to forum od roku 2007. Przez ten czas projekt minta bardzo negatywnie się zmienił, stąd mogą w moich postach być opinie z którymi można się nie zgadzać.
Odpowiedz
#19
0
Wpisałem te komendy, teraz w menu głównym jest całkowicie czarny ekran

Dodano po pewnym czasie:
[Obrazek: xRcKS9vl.jpeg]
Odpowiedz
#20
0
Na tym ekranie jeszcze:
Kod:
apt-get autoremove --purge
i następnie:
Kod:
reboot
[Obrazek: userbar.png]
Prowadzę to forum od roku 2007. Przez ten czas projekt minta bardzo negatywnie się zmienił, stąd mogą w moich postach być opinie z którymi można się nie zgadzać.
Odpowiedz


Skocz do:




Użytkownicy przeglądający ten wątek: 2 gości