Jump to content

Houdini + Ubuntu 9.04 + Wacom


graham

Recommended Posts

Has anyone managed to get all three of these to play happily together? I just decided to plug an Intuos 3 into my new machine running 9.04 and whenever it is plugged in and I attempt to use Houdini the interface doesn't respond to mouse events. I can use the keyboard to enter commands and click on the tab menu entries but other than that I can't get any sort of input from either my mouse or tablet. Unplugging the tablet causes it to happily work again and I've had no problems with the tablet in a couple other test programs. I'm thinking it's a result of the fact that they have new hotplugging for Wacoms using hal but I can't really figure out any solution.

Link to comment
Share on other sites

I'm having a bit better luck on PCLOS. First of all, when I plug in the Intuos3, I have to restart X for it to go into absolute mode. After that, everything is peachy (except for missing pressure support in Houdini that you have in Windows :(). Maybe it's worthwile comparing configs. This is default PCLOS, I haven't messed with it:

linuxwacom 0.8.2

linuxwacom-controlpanel 0.8.2

xorg version 1.4.0.90

xorg.conf:

# File generated by XFdrake (rev 247269)

# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "Files"
	# font server independent of the X server to render fonts.
	FontPath "unix/:-1"

	# minimal fonts to allow X to run without xfs
	FontPath "/usr/share/fonts/misc:unscaled"
EndSection

Section "Extensions"
	Option "Composite"
EndSection

Section "ServerFlags"
	#DontZap # disable <Crtl><Alt><BS> (server abort)
	#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
	AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection

Section "Module"
	Load "dbe" # Double-Buffering Extension
	Load "v4l" # Video for Linux
	Load "extmod"
	Load "type1"
	Load "freetype"
	Load "/usr/lib/xorg/modules/extensions/nvidia/libglx.so" # 3D layer
EndSection

Section "InputDevice"
	Identifier "Keyboard1"
	Driver "kbd"
	Option "XkbModel" "pc105"
	Option "XkbLayout" "us"
	Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
	Identifier "Stylus1"
	Driver "wacom"
	Option "Device" "/dev/input/by-id/usb-Tablet_PTZ-430-event-mouse"
	Option "Type" "stylus"
EndSection

Section "InputDevice"
	Identifier "Eraser1"
	Driver "wacom"
	Option "Device" "/dev/input/by-id/usb-Tablet_PTZ-430-event-mouse"
	Option "Type" "eraser"
EndSection

Section "InputDevice"
	Identifier "Cursor1"
	Driver "wacom"
	Option "Device" "/dev/input/by-id/usb-Tablet_PTZ-430-event-mouse"
	Option "Type" "cursor"
EndSection

Section "InputDevice"
	Identifier "Pad1"
	Driver "wacom"
	Option "Device" "/dev/input/by-id/usb-Tablet_PTZ-430-event-mouse"
	Option "Type" "pad"
EndSection

Section "InputDevice"
	Identifier "Mouse1"
	Driver "mouse"
	Option "Protocol" "ExplorerPS/2"
	Option "Device" "/dev/mouse"
EndSection

Section "InputDevice"
	Identifier "SynapticsMouse1"
	Driver "synaptics"
	Option "EdgeMotionMinSpeed" "200"
	Option "MinSpeed" "0.8"
	Option "MaxSpeed" "1.00"
	Option "BottomEdge" "650"
	Option "EdgeMotionMaxSpeed" "200"
	Option "UpDownScrolling" "0"
	Option "CircScrollTrigger" "2"
	Option "SHMConfig" "on"
	Option "LeftEdge" "120"
	Option "FingerLow" "14"
	Option "HorizScrollDelta" "20"
	Option "MaxTapMove" "110"
	Option "FingerHigh" "15"
	Option "VertScrollDelta" "20"
	Option "CircularScrolling" "1"
	Option "AccelFactor" "0.015"
	Option "TopEdge" "120"
	Option "RightEdge" "830"
EndSection

Section "Monitor"
	Identifier "monitor1"
	VendorName "Generic"
	ModelName "Flat Panel 1280x800"
	HorizSync 31.5-90
	VertRefresh 60

	# TV fullscreen mode or DVD fullscreen output.
	# 768x576 @ 79 Hz, 50 kHz hsync
	ModeLine "768x576"	 50.00  768  832  846 1000   576  590  595  630

	# 768x576 @ 100 Hz, 61.6 kHz hsync
	ModeLine "768x576"	 63.07  768  800  960 1024   576  578  590  616

	# modeline generated by gtf(1) [handled by XFdrake]
	ModeLine "1280x800_120"  181.21  1280 1376 1520 1760  800 801 804 858  -HSync +Vsync

	# modeline generated by gtf(1) [handled by XFdrake]
	ModeLine "1280x800_100"  147.89  1280 1376 1512 1744  800 801 804 848  -HSync +Vsync

	# modeline generated by gtf(1) [handled by XFdrake]
	ModeLine "1280x800_85"  123.38  1280 1368 1504 1728  800 801 804 840  -HSync +Vsync

	# modeline generated by gtf(1) [handled by XFdrake]
	ModeLine "1280x800_75"  107.21  1280 1360 1496 1712  800 801 804 835  -HSync +Vsync

	# modeline generated by gtf(1) [handled by XFdrake]
	ModeLine "1280x800_60"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync

	# modeline generated by gtf(1) [handled by XFdrake]
	ModeLine "1280x800_50"  68.56  1280 1336 1472 1664  800 801 804 824  -HSync +Vsync
EndSection

Section "Device"
	Identifier "device1"
	VendorName "nVidia Corp."
	BoardName "NVIDIA GeForce 7 Series"
	Driver "nvidia"
	Option "DPMS"
	Option "UseEdidDpi" "False"
	Option "AddARGBGLXVisuals" "True"
	Option "DPI" "96 x 96"
EndSection

Section "Screen"
	Identifier "screen1"
	Device "device1"
	Monitor "monitor1"
	DefaultColorDepth 24

	Subsection "Display"
		Depth 8
		Modes "1280x800"
	EndSubsection

	Subsection "Display"
		Depth 15
		Modes "1280x800"
	EndSubsection

	Subsection "Display"
		Depth 16
		Modes "1280x800"
	EndSubsection

	Subsection "Display"
		Depth 24
		Modes "1280x800"
	EndSubsection
EndSection

Section "ServerLayout"
	Identifier "layout1"
	InputDevice "Keyboard1" "CoreKeyboard"
	InputDevice "Stylus1" "SendCoreEvents"
	InputDevice "Eraser1" "SendCoreEvents"
	InputDevice "Cursor1" "SendCoreEvents"
	InputDevice "Pad1" "SendCoreEvents"
	InputDevice "Mouse1" "CorePointer"
	InputDevice "SynapticsMouse1" "SendCoreEvents"
	Screen "screen1"
EndSection

I doubt these are relevant but what the heck.

cat /etc/hotplug/blacklist
audio
snd-usb-audio

cat /etc/modprobe.d/blacklist-mdv
# blacklisted modules for PCI coldplug
# see also /etc/modprobe.d/blacklist-compat

blacklist rivatv

# For some bridges both intel-agp and i82875p_edac are loaded. If i82875p_edac
# is loaded first it will grab the device. Then intel-agp doesn't work.
# Therefore we disable automatic loading of 82875p_edac. (Bug 213840)
# https://bugzilla.novell.com/show_bug.cgi?id=213840
blacklist i82875p_edac

# do not use "Boot Protocol" drivers, we prefer usbhid
# and they cause problems when loaded together with usbhid (#37726, #40861)
blacklist usbkbd
blacklist usbmouse

Link to comment
Share on other sites

Thanks DaJuice for the info.

But I think that the new Ubuntu hotplugging system isn't the problem.

My xorg.conf is

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	DefaultDepth	24
EndSection

Section "Module"
	Load	"glx"
EndSection

Section "Device"
	Identifier	"Configured Video Device"
	Driver	"nvidia"
	Option	"NoLogo"	"True"
EndSection

All the inputs drivers are controlled automatically in the fly.

It works great, but no luck with Houdni.

I have disabled the hotplugging system using

Section "ServerFlags"
		Option "AutoAddDevices" "False"
EndSection

And I have modified the xorg.conf manually like in your files.

Again all works, wacom, etc ... but no luck with Houdini.

Conclusion, it seems the new hotplugging staff isn't the problem.

Link to comment
Share on other sites

I am searching a solution for this too, but no luck.

http://www.sidefx.com/index.php?option=com...pic&t=15725

I find this a strong probably cause

Wacom support is terribly broken in the latest Xorg thanks to xinput 1.5 and hal.....
except for missing pressure support in Houdini that you have in Windows

As for Windows, certain Wacom tablet drivers had missing 64-bit Wintab32.dll's. If you're on Windows 64-bit and your tablet has no pressure at all, then make sure you have the file C:\Windows\System32\WinTab32.dll (using a 64-bit app like Windows Explorer). Using the latest 10.0 daily build has fixes for occasional pressure lost under Windows.

Link to comment
Share on other sites

I find this a strong probably cause

As for Windows, certain Wacom tablets had missing 64-bit Wintab32.dll's. If you're on Windows 64-bit and your tablet has no pressure at all, then make sure you have the file C:\Windows\System32\WinTab32.dll (using a 64-bit app like Windows Explorer). Using the latest 10.0 daily build has fixes for occasional pressure lost under Windows.

Sorry Edward, that sentence came out wrong I guess. I meant that linux versions of Houdini lack pressure support (at least in my experience).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...