Question about Wine

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
ruinairas
Level 3
Level 3
Posts: 62
Joined: Sun Oct 02, 2011 6:47 pm

Question about Wine

Post by ruinairas »

Are there any limits to this program? Will it in the future be able to run Windows games as if it was being run native? If so I will without a doubt donate to this project. If there are any roadblocks that we know we can't do would you kindly inform me of this?

I use an integrated graphics chipset. I know it's nothing special, but I've noticed blackish graphical errors running various applications like Firefox/Google Chrome/Utorrent with wine. I would be amazed if this is possible. I've seen what it can do with ATI/Nvidia cards, and wish Intel would work too!
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Question about Wine

Post by dimesio »

ruinairas wrote:Are there any limits to this program?
Of course. Did you seriously think the answer could be anything else? If you want to know what the limits are, read the FAQ and start browsing bugzilla and the AppDB.
Will it in the future be able to run Windows games as if it was being run native?
It already does that for some games. If you want to know whether the games you want to run fall into that category, check the AppDB. If you're asking whether that will ever be true for all games, the answer is no.
I use an integrated graphics chipset. I know it's nothing special, but I've noticed blackish graphical errors running various applications like Firefox/Google Chrome/Utorrent with wine.
That sounds like a known bug in the 2.12.0 through 2.15.0 Intel drivers. It was fixed in 2.16.0, so if you're not using that version, upgrade.
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Question about Wine

Post by jjmckenzie »

On Thu, Nov 3, 2011 at 4:23 AM, dimesio <[email protected]> wrote:
I use an integrated graphics chipset. I know it's nothing special, but I've noticed blackish graphical errors running various applications like Firefox/Google Chrome/Utorrent with wine.
That sounds like a known bug in the 2.12.0 through 2.15.0 Intel drivers. It was fixed in 2.16.0, so if you're not using that
version, upgrade.
Unless the OP is having an exercise in futility, the best thing to do
here is to use native Linux versions of these programs (or
equivalent.) I use Vuze for torrents for example (it is a Java
application and runs on many systems, not just UNIXy stuff.)

James
ruinairas
Level 3
Level 3
Posts: 62
Joined: Sun Oct 02, 2011 6:47 pm

Thanks

Post by ruinairas »

Will updating to the latest kernel here http://kernel.ubuntu.com/~kernel-ppa/ma ... 0-oneiric/ do the trick? Or would i need to work with xorg mesa ect manually?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Thanks

Post by dimesio »

ruinairas wrote:Will updating to the latest kernel here http://kernel.ubuntu.com/~kernel-ppa/ma ... 0-oneiric/ do the trick? Or would i need to work with xorg mesa ect manually?
I'm on openSUSE; I have no idea what you need to do on Ubuntu. Ask on the Ubuntu forum.
Buzza24
Newbie
Newbie
Posts: 2
Joined: Thu Nov 03, 2011 11:07 pm

Post by Buzza24 »

Although this technology has advanced significantly over the years, it will never be perfect. It will continue to be developed and will continue to have difficulties as frameworks and language evolve and change on the windows platform.

All project would welcome ur donations, but choose the one you would also benefit from.
ruinairas
Level 3
Level 3
Posts: 62
Joined: Sun Oct 02, 2011 6:47 pm

Fixed

Post by ruinairas »

I updated to the latest linux kernel. 3.1 (Rev) 1 (Ubuntu Linux) and then I added the xorg mesa ppa ppa:xorg-edgers/ppa and used synaptic software manager to install all upgrades..

For people looking for the same solution I was Here is a step by step guide.

Press CTRL ALT and T to open up the terminal

Copy and Paste

sudo add-apt-repository ppa:xorg-edgers/ppa

then paste

sudo apt-get update

From here you can do one of two things. Either Copy/Paste

sudo apt-get upgrade

or

Open up Synaptics Manager and check "Mark for upgrades" and click apply.

Now you have the Mesa 3d Library installed. Now lets update to the latest Ubuntu kernel.

Currently 3.1 (r10) is the latest, which is located here http://kernel.ubuntu.com/~kernel-ppa/ma ... 0-oneiric/

---Important Information--- (Can be mess up you're os if done wrong)

Download either of the 3 package files

64 bit: AMD64 (You should see 2 headers and 1 image)
32 bit: i386 (You should see 2 headers and 1 image)

Once you have the files downloaded. Install the package with the word "All" in it. Once you have that install the HEADERS FILE. If you do not install the HEADERS package the IMAGE file wont install.


Games that are fixed on Intel Mobile 4 series graphics card

RIFT
Elderscrolls:Oblivion
World of Warcraft (Removes the black/black backgrounds)
The Sims 3 (All versions)
Everquest 2
Various Black flaws with applications like Firefox/Chrome/Utorrent/Internet Explorer
ruinairas
Level 3
Level 3
Posts: 62
Joined: Sun Oct 02, 2011 6:47 pm

Post by ruinairas »

Many apologies for any spelling errors. I typed that fast and didn't double check --My bad! -- =D
User avatar
SpawnHappyJake
Level 5
Level 5
Posts: 272
Joined: Sun Feb 06, 2011 5:57 am

Post by SpawnHappyJake »

As far as I know, the main limitation of Wine is that it is not a kernel. This means that Wine can't (unless the dev team gets really creative in this regard, such as developing a Wine Linux kernel module or something) let anything see the hardware directly. It simply doesn't have the access. Though it can query the kernel for hardware info and translate this info to be available by WinAPI request. So it typically can't let drivers talk to the hardware. Also, kernel-mode drivers obviously are a double issue (1. It's a driver 2. It's kernel-mode) and thus Wine can't run any Windows hardware emulation program (which work via Windows kernel-mode driver). Technically there are cases where Wine can use a driver, and the USB patch is exciting, which allows certain USB drivers to run in Wine, but anything that wants to talk directly with hardware isn't likely to happen. Hardware spec getting programs such as Sandra Lite, CPU-ID, GPU-ID, Speccy, etc. don't work in Wine, though they can someday via querying the kernel for this info and making it available upon WinAPI request.

Jake

Note that "drivers" that don't actually directly talk to hardware, such as Zeckensack's,
User avatar
SpawnHappyJake
Level 5
Level 5
Posts: 272
Joined: Sun Feb 06, 2011 5:57 am

Post by SpawnHappyJake »

... actually have a fighting chance of working in Wine. Sorry about that. So I'm hopeful that IZ3D will someday work in Wine, but that's another thread for another day.

Jake
Locked