I ran sodpatcher under wine, told it to not use eqw, and I get an excessively dark screen. I think I'm at the device select screen when I hit enter, because I can barely make out the name of my graphics adapter near the top center of the screen.
I'm gonna see if I can find the gamma correction settings and run it again.
Oh yeah, here's what I wanted to ask:
the frame rate is awful. How to I make sod run faster in wine?
You should list your hardware, that's going to have a pretty big effect on what people tell you to do. You could just have shit hardware for running it (wine I mean), or it could be a misconfiguration somewhere (probably).
Some general tips
1) Disable sound in the wine config
2) If you have an nvidia card on the box, run nvidia settings after you load it up. Old bug where it didn't initialize properly until you did that. Dunno if its been patched. Worth a go.
3) If it's a laptop, your battery might be fucked. Also check the heat.
4) Granted last time I did this I was running hardware that was so old it contained the recipe for greek fire, but you might try running regedit, go to hkey_Current_User/SOFTWARE/Wine, then look for the direct3d folder. If there isn't one. Make it, then make a key inside it called VideoMemorySize. Double click that shit and enter whatever the size of your card is, integers only.
5) Might work better fullscreen tbh, because wine is finicky like that.
6) If you have compiz fusion running, turn it off before you run wine, it makes wine run like a 60 year old man with polio. I have a script on mine that does it if you really need help, but its pretty simple.
7) Target rings=off, improves framerate generally.
8) I've heard of piss poor framerate in the menus, improving later too.
The dark screen sounds like a bug in a really old version of wine (for eq2 incidentally). Did you compile this version yourself or just grab it?