I have installed Silent Hunter 3, using Crossover Pro 7.1.0 on openSUSE 11, running wine 1.1.14-1.1
The game is running fairly smoothly, except when there are lots of units nearby. This despite a quad-core machine with 4 GB of RAM and an NVidia GT 8600 video card. The only thing that I have found not to work so far is raising the periscope while looking through it. As soon as the game tries to render the animation of water running off the lens, the game crashes to desktop. Also, under certain conditions the sky doesn't seem to have the right color, like a light grey for night sky, instead of deep black or blue.
All in all, it is very playable though, and I have started a new campaign with it, currently in my second war patrol!
I am currently trying to get the GWX 3 supermod running. It installs just fine and I can play the training missions, but as soon as I load an actual mission or try to start a campaign with GWX enabled, the game crashes to desktop. If anyone has any suggestions for that, I'm all ears!