You are not logged in.

#1 2014-10-27 19:11:32

slackcub
Member
Registered: 2009-03-14
Posts: 144

xfce and nvidia black or transparent background

Hello everyone, I recently switched from nouveau to the proprietary nvidia driver and I have since noticed that  a lot of dialog boxes come up with either a black background and I don't see elements like text boxes or the like.  Either that or the background is 100% transparent.  The only thing that shows is any text that is in the dialog.

currently installed packages:

$ yaourt -Q | grep -i nvidia
extra/nvidia 343.22-4
extra/nvidia-libgl 343.22-1
extra/nvidia-utils 343.22-1

$ lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [NVS 4200M] (rev a1)

Offline

#2 2014-10-27 19:17:10

slackcub
Member
Registered: 2009-03-14
Posts: 144

Re: xfce and nvidia black or transparent background

This is an output of a program that exhibits this behavior:

$ empathy

(empathy:2653): Gtk-WARNING **: Theme parsing error: gtk.css:21:18: Not using units is deprecated. Assuming 'px'.

(empathy:2653): Gtk-WARNING **: Theme parsing error: gtk.css:21:20: Not using units is deprecated. Assuming 'px'.

(empathy:2653): GLib-GObject-WARNING **: The property GtkMisc:ypad is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy:2653): GLib-GObject-WARNING **: The property GtkAlignment:yalign is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy:2653): GLib-GObject-WARNING **: The property GtkAlignment:xscale is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy:2653): GLib-GObject-WARNING **: The property GtkAlignment:yscale is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy:2653): GLib-GObject-WARNING **: The property GtkWidget:margin-left is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy:2653): GLib-GObject-WARNING **: The property GtkWidget:margin-right is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy:2653): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy-accounts:2658): Gtk-WARNING **: Theme parsing error: gtk.css:21:18: Not using units is deprecated. Assuming 'px'.

(empathy-accounts:2658): Gtk-WARNING **: Theme parsing error: gtk.css:21:20: Not using units is deprecated. Assuming 'px'.

(empathy-accounts:2662): Gtk-WARNING **: Theme parsing error: gtk.css:21:18: Not using units is deprecated. Assuming 'px'.

(empathy-accounts:2662): Gtk-WARNING **: Theme parsing error: gtk.css:21:20: Not using units is deprecated. Assuming 'px'.

(empathy-accounts:2658): GLib-GObject-WARNING **: The property GtkAlignment:left-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy-accounts:2658): GLib-GObject-WARNING **: The property GtkAlignment:right-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy-accounts:2658): GLib-GObject-WARNING **: The property GtkAlignment:top-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy-accounts:2658): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.

(empathy-accounts:2658): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed

(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

Offline

#3 2014-10-27 19:21:59

mrunion
Member
From: Jonesborough, TN
Registered: 2007-01-26
Posts: 1,938
Website

Re: xfce and nvidia black or transparent background

I believe you need to use the 304.xx drivers now, as that card appears to have been deprecated for the 343.xx drivers from nVidia.


Matt

"It is very difficult to educate the educated."

Offline

#4 2014-10-27 22:52:22

slackcub
Member
Registered: 2009-03-14
Posts: 144

Re: xfce and nvidia black or transparent background

Thanks, I'll look into it further and see what I can come up with!

Offline

#5 2014-10-27 23:12:54

slackcub
Member
Registered: 2009-03-14
Posts: 144

Re: xfce and nvidia black or transparent background

According to the nvidia webiste, I need the 340 series. I installed those, but I'm still getting the transparent windows.

$ pacman -Q | grep -i nvidia
nvidia-340xx 340.46-4
nvidia-340xx-libgl 340.46-3
nvidia-340xx-utils 340.46-3

Offline

#6 2014-10-28 14:08:15

mrunion
Member
From: Jonesborough, TN
Registered: 2007-01-26
Posts: 1,938
Website

Re: xfce and nvidia black or transparent background

When I searched, it seems you need the 304.xx drivers, not the 340.xx drivers:

http://www.geforce.com/drivers/results/46046


Matt

"It is very difficult to educate the educated."

Offline

#7 2014-11-04 05:47:44

slackcub
Member
Registered: 2009-03-14
Posts: 144

Re: xfce and nvidia black or transparent background

Not from my search, either for GF119M or NVS 4200M.  I got 340 either way.  Can you let me know just exactly what you're doing so I can recreate your result? Thanks.

Offline

#8 2014-11-04 15:00:06

mrunion
Member
From: Jonesborough, TN
Registered: 2007-01-26
Posts: 1,938
Website

Re: xfce and nvidia black or transparent background

Here is what I did:

1) Went to geforce.com
2) Took your card from the first post (NVS 4200M) and searched for it from the search field at the top of the page.
3) Looked at the "Drivers" result with the latest date (in my search results it was from Aug 27, 2012). That said 306.xx was the driver.
4) Looked for the "Drivers" with a previous date (in my search results it was from Jun 18, 2012). That said 304.xx was the driver.
5) 304.xx is in the repo, so I made the deduction that was the driver to be used.

I do see an entry for Jun 17, 2014, and it does show 340.xx, but it wasn't in the "Drivers" section so I didn't look at it the first time. Maybe that's what you're seeing different from me. I'm curious, does it work with the 304.xx drivers?

Last edited by mrunion (2014-11-04 15:00:41)


Matt

"It is very difficult to educate the educated."

Offline

#9 2014-11-18 01:16:54

slackcub
Member
Registered: 2009-03-14
Posts: 144

Re: xfce and nvidia black or transparent background

Unfortunately there was no difference between the 340 drivers and the 304 drivers.

Offline

Board footer

Powered by FluxBB