Notice: Trying to access array offset on value of type bool in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/aur.inc.php on line 200

Package Base Details: nvidia-mainline

Git Clone URL: https://aur-dev.archlinux.org/nvidia-mainline.git (read-only)
Keywords: mainline nvidia
Submitter: miffe
Maintainer: None
Last Packager: FadeMind
Votes: 17
Popularity: 0.024803
First Submitted: 2010-10-08 00:27
Last Updated: 2017-01-23 13:37

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 ... Next › Last »

r3ddr4gOn commented on 2015-02-26 11:47

- updated to support linux-4.0rc1 (new patch added)
- there is a new nvidia driver version (346.47) but the nvidia-libgl and nvidia-utils packages have not been updated yet

r3ddr4gOn commented on 2015-02-26 11:45

- updated to support linux-4.0rc1 (new patch added)
- there is a new nvidia driver version (346.47) but the nvidia-libgl package has not been updated yet

r3ddr4gOn commented on 2015-01-30 02:10

removed the licence workaround because it is no longer needed with linux 3.19-rc6

r3ddr4gOn commented on 2015-01-20 04:18

I don´t think it does, they just added a #define for the inode parts but the code behind it is still the same. Strangely enough they added the #ifndef from the 3.18 patch but the .set_busid is still missing ...
Patches updated accordingly.

r3ddr4gOn commented on 2015-01-19 23:37

I can´t confirm that, it´s still complaining about the GPL only symbol here
I updated the patches for the new version and will upload it soon after some testing.

lachesis commented on 2015-01-19 00:15

There's a new nvidia driver, 346.35. This removes the need for the non-license-changing parts of the 3.19 patch.

r3ddr4gOn commented on 2014-12-23 14:57

Added patch for linux-mainline-3.19rc1 in r3! It changes the Module Licence to GPL to work around the changed licence of a kernel symbol and is therefore a temporary hack till a new version of the nvidia driver is released.

Thanks to FadeMind who did most of the packaging work.

FadeMind commented on 2014-12-21 13:51

On 3.19RC1 unable build nvidia module:
https://pastebin.com/raw.php?i=7LHLUG0N

Repeated warnings:

include/linux/compiler.h:159:40: note: in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)

./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:730:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely(sz < 0 || sz >= n))

r3ddr4gOn commented on 2014-12-18 11:37

You´re right sorry. readded the patch in r2!

FadeMind commented on 2014-12-18 08:53

Without patch I have warnings in dmesg after running optirun/primusrun:

[ 199.489170] WARNING: CPU: 0 PID: 1656 at drivers/gpu/drm/drm_ioctl.c:143 drm_setversion+0x17e/0x190 [drm]()
[ 199.489236] No drm_driver.set_busid() implementation provided by nvidia_frontend_exit_module [nvidia]. Use drm_dev_set_unique() to set the unique name explicitly.
[ 199.489238] Modules linked in:
[ 199.489242] nvidia(PO) fuse ecb bnep uvcvideo videobuf2_vmalloc videobuf2_memops ath3k videobuf2_core btusb v4l2_common videodev bluetooth media joydev mousedev bbswitch(O) nvram arc4 ath9k ath9k_common asus_nb_wmi snd_hda_codec_hdmi asus_wmi ath9k_hw sparse_keymap mxm_wmi intel_rapl iTCO_wdt ath gpio_ich iTCO_vendor_support x86_pkg_temp_thermal led_class ip6t_REJECT intel_powerclamp snd_hda_codec_realtek nf_reject_ipv6 kvm_intel mac80211 snd_hda_codec_generic kvm xt_hl snd_hda_intel crct10dif_pclmul crc32_pclmul snd_hda_controller ip6t_rt crc32c_intel snd_hda_codec ghash_clmulni_intel cfg80211 aesni_intel snd_hwdep aes_x86_64 lrw gf128mul snd_pcm glue_helper psmouse ablk_helper cryptd nf_conntrack_ipv6 serio_raw pcspkr i2c_i801 nf_defrag_ipv6 rtsx_pci_ms rfkill snd_timer r8169 snd memstick lpc_ich
[ 199.489296] soundcore mii wmi battery ac ipt_REJECT thermal nf_reject_ipv4 xt_multiport evdev mac_hid mei_me mei shpchp xt_limit processor xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ip_tables x_tables sch_fq_codel coretemp hwmon msr ext4 crc16 mbcache jbd2 sr_mod sd_mod cdrom rtsx_pci_sdmmc mmc_core atkbd libps2 ahci libahci xhci_pci ehci_pci xhci_hcd libata ehci_hcd scsi_mod usbcore rtsx_pci usb_common i8042 serio i915 button intel_gtt i2c_algo_bit video drm_kms_helper drm i2c_core lz4 lz4_compress
[ 199.489351] CPU: 0 PID: 1656 Comm: Xorg.bin Tainted: P U W O 3.18.1-1-ck #1
[ 199.489354] Hardware name: ASUSTeK COMPUTER INC. K55VM/K55VM, BIOS K55VM.211 09/11/2012
[ 199.489355] 0000000000000000 000000008d26fa00 ffff88002b95fc98 ffffffff8152abe8
[ 199.489360] 0000000000000000 ffff88002b95fcf0 ffff88002b95fcd8 ffffffff81071721
[ 199.489364] ffff88002b95ff1c ffff88002b95fdf0 ffff88014200b800 ffff8802071ec900
[ 199.489368] Call Trace:
[ 199.489373] [<ffffffff8152abe8>] dump_stack+0x4e/0x71
[ 199.489379] [<ffffffff81071721>] warn_slowpath_common+0x81/0xa0
[ 199.489384] [<ffffffff81071795>] warn_slowpath_fmt+0x55/0x70
[ 199.489401] [<ffffffffa002833e>] drm_setversion+0x17e/0x190 [drm]
[ 199.489407] [<ffffffff811b7dd2>] ? path_openat+0xc2/0x6e0
[ 199.489425] [<ffffffffa0027dcc>] drm_ioctl+0x2cc/0x680 [drm]
[ 199.489431] [<ffffffff811b934e>] ? user_path_at_empty+0x6e/0xd0
[ 199.489448] [<ffffffffa00281c0>] ? drm_noop+0x40/0x40 [drm]
[ 199.489453] [<ffffffff811b9479>] ? do_filp_open+0x49/0xd0
[ 199.489457] [<ffffffff811bbb10>] do_vfs_ioctl+0x2d0/0x4b0
[ 199.489462] [<ffffffff811b88b6>] ? final_putname+0x26/0x50
[ 199.489466] [<ffffffff811bbd71>] SyS_ioctl+0x81/0xa0
[ 199.489470] [<ffffffff81530d69>] system_call_fastpath+0x12/0x17
[ 199.489473] ---[ end trace 671ff3d682a546c9 ]---