Re: [opensuse-factory] NVIDIA driver update to release 256.xx
2010/7/21 Stefan Dirsch <sndirsch@suse.de>:
On Wed, Jul 21, 2010 at 03:33:47PM +0200, Cristian Morales Vega wrote:
2010/7/21 Stefan Dirsch <sndirsch@suse.de>:
On Wed, Jul 21, 2010 at 08:35:32PM +0900, Vitaliy Tomin wrote:
In case > you're interested in doing that job please let me know. Current package > sources are in > > obs://X11:Drivers:Video/nvidia-gfxG02
I modified specs to build 256.xx locally. I'we succefully built 256.35 x86-64 packages with it. Spec files attached.
Vitaly, this is awesome! Thanks a lot! It only required some minimal changes in the specfiles. Also I adjusted fetch.sh and pci_ids-256.35/pci_ids-256.35.new.
It would be great if somebody could rebuild the packages (X11:Drivers:Video/nvidia-gfxG02) locally via osc, test them (x86 and x86_64) and give me feedback. Before the packages are pushed to NVIDIA's server ...
The fetch script fails. Also, it is supposed to fetch "NVIDIA-Linux-x86_64-256.35-pkg2.run"... so the build fails with: "sh: /usr/src/packages/SOURCES/NVIDIA-Linux-x86_64-256.35.run: No such file or directory" (missing -pkg2)
Thanks for giving it a try. Should be fixed now.
There are a lot of warnings. Some can be ignored, but: Warning: Missing "Requires: glibc-devel" in dependency chain (/usr/X11R6/lib/libGL.la from x11-video-nvidiaG02 requires /usr/lib64/libm.so). Error: Required library Xext not found (required by /usr/X11R6/lib/libGL.la from x11-video-nvidiaG02). Please add proper package to neededforbuild to complete this check. Error: Required library X11 not found (required by /usr/X11R6/lib/libGL.la from x11-video-nvidiaG02). Please add proper package to neededforbuild to complete this check. * Probably libGL.la should be deleted? The Mesa doesn't provide it. x11-video-nvidiaG02.x86_64: W: shlib-with-non-pic-code /usr/lib/libnvidia-compiler.so.256.35 x11-video-nvidiaG02.x86_64: W: shlib-with-non-pic-code /usr/lib/libcuda.so.256.35 x11-video-nvidiaG02.x86_64: W: shlib-with-non-pic-code /usr/lib/libnvidia-tls.so.256.35 x11-video-nvidiaG02.x86_64: W: shlib-with-non-pic-code /usr/X11R6/lib/libGL.so.256.35 x11-video-nvidiaG02.x86_64: W: shlib-with-non-pic-code /usr/lib/libnvidia-glcore.so.256.35 The listed shared libraries contain object code that was compiled without -fPIC. All object code in shared libraries should be recompiled separately from the static libraries with the -fPIC option. Another common mistake that causes this problem is linking with ``gcc -Wl,-shared'' instead of ``gcc -shared''. * The 32bit files perhaps should be in a -32bit package? Also, it should be reported to nVidia that they provide non-PIC shared libs. x11-video-nvidiaG02.x86_64: W: invalid-desktopfile /usr/share/applications/nvidia-settings.desktop value "System;SystemSetup;" for key "Categories" in group "Desktop Entry" contains an unregistered value "SystemSetup"; values extending the format should start with "X-" .desktop file is not valid, check with desktop-file-validate * Not sure about what this implies. But could be easily fixed? * There are also a lot of complains about executable-stack to report to nVidia. * And, I don't know how the VDPAU thing is supposed to work, but "x11-video-nvidiaG02.x86_64: W: devel-dependency libvdpau-devel"? * I suppose the "File is compiled without RPM_OPT_FLAGS" is ok for KMPs? And I'm forgeting something... yes! with a "nVidia Corporation GT215 [GeForce GT 240] (rev a2)" in openSUSE 11.3 x86-64 using these drivers the X server fails to start :-p Well, it starts, but I just get a black screen without mouse and no option to do a CTRL+ALT+F1. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Wed, Jul 21, 2010 at 04:40:51PM +0200, Cristian Morales Vega wrote:
And I'm forgeting something... yes! with a "nVidia Corporation GT215 [GeForce GT 240] (rev a2)" in openSUSE 11.3 x86-64 using these drivers the X server fails to start :-p Well, it starts, but I just get a black screen without mouse and no option to do a CTRL+ALT+F1.
I believe that's the same issue Vitaly has seen as well. Should be fixed in X11:Drivers:Video/nvidia-gfxG02 by now. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
2010/7/26 Stefan Dirsch <sndirsch@suse.de>:
On Wed, Jul 21, 2010 at 04:40:51PM +0200, Cristian Morales Vega wrote:
And I'm forgeting something... yes! with a "nVidia Corporation GT215 [GeForce GT 240] (rev a2)" in openSUSE 11.3 x86-64 using these drivers the X server fails to start :-p Well, it starts, but I just get a black screen without mouse and no option to do a CTRL+ALT+F1.
I believe that's the same issue Vitaly has seen as well. Should be fixed in X11:Drivers:Video/nvidia-gfxG02 by now.
In x86-64 works. Both with x86-64 and x86 apps (unrelated, the new bug now seems to be with zypper trying to install those i586 packages...). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Mon, Jul 26, 2010 at 06:01:39PM +0200, Cristian Morales Vega wrote:
2010/7/26 Stefan Dirsch <sndirsch@suse.de>:
On Wed, Jul 21, 2010 at 04:40:51PM +0200, Cristian Morales Vega wrote:
And I'm forgeting something... yes! with a "nVidia Corporation GT215 [GeForce GT 240] (rev a2)" in openSUSE 11.3 x86-64 using these drivers the X server fails to start :-p Well, it starts, but I just get a black screen without mouse and no option to do a CTRL+ALT+F1.
I believe that's the same issue Vitaly has seen as well. Should be fixed in X11:Drivers:Video/nvidia-gfxG02 by now.
In x86-64 works. Both with x86-64 and x86 apps (unrelated, the new bug now seems to be with zypper trying to install those i586 packages...).
Thanks a lot for your feedback! I can't say about the zypper behaviour right now. I'm missing more details here. How did you try to install the packages? Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
2010/7/26 Stefan Dirsch <sndirsch@suse.de>:
On Mon, Jul 26, 2010 at 06:01:39PM +0200, Cristian Morales Vega wrote:
2010/7/26 Stefan Dirsch <sndirsch@suse.de>:
On Wed, Jul 21, 2010 at 04:40:51PM +0200, Cristian Morales Vega wrote:
And I'm forgeting something... yes! with a "nVidia Corporation GT215 [GeForce GT 240] (rev a2)" in openSUSE 11.3 x86-64 using these drivers the X server fails to start :-p Well, it starts, but I just get a black screen without mouse and no option to do a CTRL+ALT+F1.
I believe that's the same issue Vitaly has seen as well. Should be fixed in X11:Drivers:Video/nvidia-gfxG02 by now.
In x86-64 works. Both with x86-64 and x86 apps (unrelated, the new bug now seems to be with zypper trying to install those i586 packages...).
Thanks a lot for your feedback! I can't say about the zypper behaviour right now. I'm missing more details here. How did you try to install the packages?
Don't worry, it's now bnc#625634. I commented it because it's curious how when a problem is fixed a new one appears... fun never ends! It's just that there is no way to "zypper install <package>.i586". At the end I installed the x86-64 version of a game for the data and rpm2cpioed the i586 version for the binary. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
It's great to have the Nvidia blobs online, but it raises the question of fglrx blob RPMs are being worked on, or if ATI and their users/customers have been given up on. My mother would like openSUSE on her desktop box, but it has a HD 5450 card. I tested the machine with an 11.3 live USB, and with both Radeon and RadeonHD I got no 3D at all, and multiple X crashes with both drivers in about 30 minutes of testing. So it would be very helpful to have the packages available - even though Radeon does seem to work well for many people now. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Tue, Jul 27, 2010 at 10:10:55AM +0200, Martin Schlander wrote:
It's great to have the Nvidia blobs online, but it raises the question of fglrx blob RPMs are being worked on, or if ATI and their users/customers have been given up on.
I'm trying to figure out what happened to them. For now you can build them yourself by using osc (obs://X11:Drivers:Video/ati-fglrxG02). Quite similar to NVIDIA. Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Tue, Jul 27, 2010 at 10:54 AM, Stefan Dirsch <sndirsch@suse.de> wrote:
On Tue, Jul 27, 2010 at 10:10:55AM +0200, Martin Schlander wrote:
It's great to have the Nvidia blobs online, but it raises the question of fglrx blob RPMs are being worked on, or if ATI and their users/customers have been given up on.
I'm trying to figure out what happened to them. For now you can build them yourself by using osc (obs://X11:Drivers:Video/ati-fglrxG02). Quite similar to NVIDIA.
Thanks, Stefan
i have created simplest possible script which should help build files locally http://github.com/bmanojlovic/opensuse-build-gfx-binary-package/blob/master/... currently i do not have simple way of fetching data from OBS without username/password which really is blocker for this but steps for "normal" users would be "Bad way" (currently hard way as user have to have user/pass and if he already have osc there is no point in it...) Fetch latest spec and helper files from OBS with "osc", add this script to that folder, start script in folder and wait for build to finish. "Good way" (easy way / planned way) extend this script with functions of fetching spec and other helper files from OBS trough relaxed api calls https://api.opensuse.org/apidocs/#27 https://api.opensuse.org/apidocs/#28 currently it is not possible without obs/opensuse user/pass Point is that in future it could (should) be possible for users to do this even by themselves. Boris
Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
2010/7/27 Boris Manojlovic <steki@steki.net>:
On Tue, Jul 27, 2010 at 10:54 AM, Stefan Dirsch <sndirsch@suse.de> wrote:
On Tue, Jul 27, 2010 at 10:10:55AM +0200, Martin Schlander wrote:
It's great to have the Nvidia blobs online, but it raises the question of fglrx blob RPMs are being worked on, or if ATI and their users/customers have been given up on.
I'm trying to figure out what happened to them. For now you can build them yourself by using osc (obs://X11:Drivers:Video/ati-fglrxG02). Quite similar to NVIDIA.
Thanks, Stefan
i have created simplest possible script which should help build files locally
http://github.com/bmanojlovic/opensuse-build-gfx-binary-package/blob/master/...
currently i do not have simple way of fetching data from OBS without username/password which really is blocker for this but steps for "normal" users would be
"Bad way" (currently hard way as user have to have user/pass and if he already have osc there is no point in it...) Fetch latest spec and helper files from OBS with "osc", add this script to that folder, start script in folder and wait for build to finish.
"Good way" (easy way / planned way) extend this script with functions of fetching spec and other helper files from OBS trough relaxed api calls https://api.opensuse.org/apidocs/#27 https://api.opensuse.org/apidocs/#28 currently it is not possible without obs/opensuse user/pass
Point is that in future it could (should) be possible for users to do this even by themselves.
Where I can download the x11-video-*G02.spec file? What's happen if the architecture is X86-64? Yesterday I installed the ATI Catalyst 10.7, without problems, and all the OpenGL applications worked ok, but in Firefox beghins to appear some black rectangles on screen, and I found in /tmp some Kernel failure messages: Kernel failure message 1: ------------[ cut here ]------------ WARNING: at /usr/src/packages/BUILD/kernel-desktop-2.6.34/linux-2.6.34/net/sched/sch_generic.c:256 dev_watchdog+0x22b/0x240() Hardware name: TA790GX A3+ NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out Modules linked in: ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit ppp_generic slhc vmsync vmblock snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul hwmon_vid snd_seq edd cpufreq_conservative cpufreq_userspace cpufreq_powersave powernow_k8 mperf af_packet ip6t_REJECT nf_conntrack_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables ip6table_filter ip6_tables x_tables fuse loop dm_mod tuner_simple tuner_types nxt200x cx88_dvb cx88_vp3054_i2c videobuf_dvb dvb_core tuner snd_hda_codec_atihdmi snd_emu10k1 snd_rawmidi snd_ac97_codec snd_hda_intel cx88_alsa cx8802 cx8800 ac97_bus snd_hda_codec cx88xx v4l2_common snd_seq_device snd_util_mem snd_hwdep ir_common tveeprom videodev v4l1_compat v4l2_compat_ioctl32 emu10k1_gp snd_pcm snd_timer sr_mod cdrom ir_core gameport sg videobuf_dma_sg videobuf_core btcx_risc snd floppy pcspkr k10temp soundcore i2c_piix4 edac_core edac_mce_amd snd_page_alloc r8169 wmi button ext4 jbd2 crc16 radeon sd_mod ttm ata_generic pata_atiixp drm_kms_helper ahci drm libata i2c_algo_bit scsi_mod fan thermal processor thermal_sys [last unloaded: preloadtrace] Pid: 0, comm: swapper Not tainted 2.6.34-12-desktop #1 Call Trace: [<ffffffff81005ca9>] dump_trace+0x79/0x340 [<ffffffff8149e612>] dump_stack+0x69/0x6f [<ffffffff81051843>] warn_slowpath_common+0x73/0xb0 [<ffffffff810518e0>] warn_slowpath_fmt+0x40/0x50 [<ffffffff813d9b9b>] dev_watchdog+0x22b/0x240 [<ffffffff810615de>] run_timer_softirq+0x19e/0x360 [<ffffffff81058d84>] __do_softirq+0xd4/0x250 [<ffffffff81003eec>] call_softirq+0x1c/0x30 [<ffffffff81005bfd>] do_softirq+0x4d/0x80 [<ffffffff81059005>] irq_exit+0x95/0xa0 [<ffffffff8101d8da>] smp_apic_timer_interrupt+0x6a/0xa0 [<ffffffff810039b3>] apic_timer_interrupt+0x13/0x20 [<ffffffff8100b9a0>] default_idle+0x40/0xb0 [<ffffffff8100ba93>] c1e_idle+0x83/0x100 [<ffffffff8100125c>] cpu_idle+0x4c/0xa0 ---[ end trace 4bedf5d32bf29f82 ]--- Kernel failure message 2: ------------[ cut here ]------------ WARNING: at /usr/src/packages/BUILD/kernel-desktop-2.6.34/linux-2.6.34/fs/buffer.c:1165 mark_buffer_dirty+0x74/0x90() Hardware name: TA790GX A3+ Modules linked in: udf crc_itu_t vfat fat gspca_zc3xx gspca_main ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit ppp_generic slhc vmsync vmblock snd_pcm_oss snd_mixer_oss hwmon_vid snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_seq edd af_packet cpufreq_conservative cpufreq_userspace cpufreq_powersave powernow_k8 mperf ip6t_REJECT nf_conntrack_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables ip6table_filter ip6_tables x_tables fuse loop dm_mod nxt200x cx88_dvb cx88_vp3054_i2c videobuf_dvb dvb_core tuner_simple tuner_types tuner snd_hda_codec_atihdmi cx8802 snd_emu10k1 snd_rawmidi cx88_alsa snd_hda_intel snd_ac97_codec ac97_bus cx8800 cx88xx snd_seq_device ir_common tveeprom snd_util_mem snd_hda_codec ir_core emu10k1_gp v4l2_common videodev v4l1_compat v4l2_compat_ioctl32 sr_mod snd_pcm sg eda c_core edac_mce_amd gameport snd_hwdep videobuf_dma_sg videobuf_core btcx_risc k10temp cdrom snd_timer floppy pcspkr i2c_piix4 snd soundcore snd_page_alloc r8169 wmi button ext4 jbd2 crc16 sd_mod ata_generic pata_atiixp radeon ahci ttm libata drm_kms_helper drm i2c_algo_bit scsi_mod fan thermal processor thermal_sys [last unloaded: preloadtrace] Pid: 26177, comm: umount Not tainted 2.6.34-12-desktop #1 Call Trace: [<ffffffff81005ca9>] dump_trace+0x79/0x340 [<ffffffff8149e612>] dump_stack+0x69/0x6f [<ffffffff81051843>] warn_slowpath_common+0x73/0xb0 [<ffffffff8114cd84>] mark_buffer_dirty+0x74/0x90 [<ffffffffa072fa38>] udf_close_lvid+0xc8/0x100 [udf] [<ffffffffa0730277>] udf_put_super+0x87/0xe0 [udf] [<ffffffff8112652f>] generic_shutdown_super+0x4f/0x100 [<ffffffff81126608>] kill_block_super+0x28/0x50 [<ffffffff811275b3>] deactivate_super+0x83/0xb0 [<ffffffff81140f19>] sys_umount+0x59/0xd0 [<ffffffff81002ffb>] system_call_fastpath+0x16/0x1b [<00007f67d9fab8c7>] 0x7f67d9fab8c7 ---[ end trace 2a7fa9ed6ce9c886 ]--- The most strange, is that in the /usr/src/packages/BUILD directory (to which point the warning messages), they are no files. Regards, Juan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Tue, Jul 27, 2010 at 10:54:29AM +0200, Stefan Dirsch wrote:
On Tue, Jul 27, 2010 at 10:10:55AM +0200, Martin Schlander wrote:
It's great to have the Nvidia blobs online, but it raises the question of fglrx blob RPMs are being worked on, or if ATI and their users/customers have been given up on.
I'm trying to figure out what happened to them. For now you can build them yourself by using osc (obs://X11:Drivers:Video/ati-fglrxG02). Quite similar to NVIDIA.
The 11.3 RPMs are planned to be available on the ATI server this friday. Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Tirsdag den 27. juli 2010 21:18:33 skrev Stefan Dirsch:
On Tue, Jul 27, 2010 at 10:54:29AM +0200, Stefan Dirsch wrote:
On Tue, Jul 27, 2010 at 10:10:55AM +0200, Martin Schlander wrote:
It's great to have the Nvidia blobs online, but it raises the question of fglrx blob RPMs are being worked on, or if ATI and their users/customers have been given up on.
I'm trying to figure out what happened to them. For now you can build them yourself by using osc (obs://X11:Drivers:Video/ati-fglrxG02). Quite similar to NVIDIA.
The 11.3 RPMs are planned to be available on the ATI server this friday.
Good news. Thanks. We'll see if they'll screw it up ;-) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
As some suggested I did a Zypper/Yast2 update of NVidia's files from the net. Everything loaded correctly after a download. However; on exit it did not set permissions or run ldconfig. So I did manually and now it is working. Trying flightgear and blender still get the following Xlib: extension "GLX" missing on display ":0.0". Error: :0.0 has no GLX extension. Xlib: extension "GLX" missing on display ":0.0". Error: :0.0 has no GLX extension. Segmentation fault I will look into this later. -- 73 de Donn Washburn 307 Savoy Street Email:"n5xwb@comcast.net " Sugar Land, TX 77478 LL# 1.281.242.3256 Ham Callsign N5XWB HAMs : "n5xwb@arrl.net " VoIP via Gizmo: bmw_87kbike / via Skype: n5xwbg BMW MOA #: 4146 - Ambassador " http://counter.li.org" #279316 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (6)
-
Boris Manojlovic
-
Cristian Morales Vega
-
Donn Washburn
-
Juan Erbes
-
Martin Schlander
-
Stefan Dirsch