Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 15
All my standby Windows games I've run under wine for years will not work after recent upgrades. All of them (StarCraft, StarCraft 2, Half-Lif 1 & 2, Trespasser and Wolfenstein) ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Trusted Penguin Dapper Dan's Avatar
    Join Date
    Oct 2004
    Location
    The Sovereign State of South Carolina
    Posts
    4,630

    [SOLVED] Wine worked for years, now it doesn't.


    All my standby Windows games I've run under wine for years will not work after recent upgrades. All of them (StarCraft, StarCraft 2, Half-Lif 1 & 2, Trespasser and Wolfenstein) all give me sound but a black screen. I can "hear" the games working when I roll the mouse around as it finds different things to click but the screen is black. Interestingly, Linux native games, such as World Of Goo, Abe and Chess still work flawlessly.

    I recently upgraded to xorg-server 1.10.0 which broke my Nvidia driver as it was incompatible with this version of xorg-server. I found an Nvidia driver which did work with xorg-server 10 (against ABI 10) but then these troubles began with wine.

    As things are now, glxgears works perfectly. I've tried the very latest wine version as well as earlier version and many in between. I've not made any changes to my xorg.conf but can post it if someone wants to see it. Here are the wine errors when attempting to run StarCraft:
    Code:
    Warning: translation table syntax error: Modifier or '<' expected 
    Warning: ... found while parsing 'Shift,:scroll-back(1,line)'
    Warning: String to TranslationTable conversion encountered errors
    Warning: translation table syntax error: Unknown modifier name:   StartScroll
    Warning: ... found while parsing ': StartScroll(Forward)'
    Warning: String to TranslationTable conversion encountered errors
    wine: cannot find L"C:\\windows\\system32\\plugplay.exe"
    ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Permission denied
    fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
    fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
    $ fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f2e0,0x00000000), stub!
    fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
    ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Permission denied
    fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1cf010,0x1cf4c0): stub
    I've Googled "d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats" but can't turn up anything that is of use. I feel like it has something to do with opengl but my knowledge of how to troubleshoot the problem as it pertains to wine is limited. Hopefully it is something really simple I'm overlooking. Any help or ideas appreciated.

    Dapper
    Linux Mint + IceWM Registered: #371367 New Members: click here

  2. #2
    Linux User TaZMAniac's Avatar
    Join Date
    Jan 2009
    Posts
    269
    Not sure I can sort this out for you because of multiple updates and driver problems but lets give it a shot.

    When you launch a game try pressing the F6 button.
    This changes the graphical interface resolution. Many games will generate a black screen if the resolution is too low or too high.

    Another thing you can try is to open wine configuration menu and under the Graphics tab make sure the Screen resolution slider is adjusted all the way to the left and the DPI setting is set to 96 dpi.

    What concerns me is that when you updated the xorg server you said you broke the Nvidia driver and had to search for one that worked.
    It may be that the newest xorg combined with that driver are not a compatible combination with wine.

    Good luck and hope one of those settings I mentioned fix your problem.

  3. #3
    Linux User TaZMAniac's Avatar
    Join Date
    Jan 2009
    Posts
    269
    I just found this post that may shed some light on your problem;

    https://bbs.archlinux.org/viewtopic.php?pid=923096

  4. $spacer_open
    $spacer_close
  5. #4
    Administrator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,864
    I believe NVIDIA has released an updated driver for xorg-server-1.10.
    Which version of nvidia-drivers do you have? Mine is 270.41.03
    I do not respond to private messages asking for Linux help, Please keep it on the forums only.
    All new users please read this.** Forum FAQS. ** Adopt an unanswered post.

    I'd rather be lost at the lake than found at home.

  6. #5
    Trusted Penguin Dapper Dan's Avatar
    Join Date
    Oct 2004
    Location
    The Sovereign State of South Carolina
    Posts
    4,630
    TaZMAniac thanks for those links. It appears I'm not the only one having trouble after upgrades though most of the problems others are having seem to be screen flicker. My screen just goes black even though I can hear the game in progress.

    Mike, I was using 270.30 when the problems started. They recently came out with 270.41.06 which is what I'm using now and still getting the black screen. These are the only ones (I'm aware of) built against ABI 10. Anything previous won't work on my system with xorg-server 1.10.0.

    It's just with wine that I get the black screen, otherwise the drivers work perfectly in every other way including with Linux games.
    Linux Mint + IceWM Registered: #371367 New Members: click here

  7. #6
    Linux User TaZMAniac's Avatar
    Join Date
    Jan 2009
    Posts
    269
    This line in your log file bothers me;

    Code:
    wine: cannot find L"C:\\windows\\system32\\plugplay.exe"
    The double \\ are causing problems opening the plug n play devices.

  8. #7
    Trusted Penguin Dapper Dan's Avatar
    Join Date
    Oct 2004
    Location
    The Sovereign State of South Carolina
    Posts
    4,630
    Quote Originally Posted by TaZMAniac View Post
    This line in your log file bothers me;

    Code:
    wine: cannot find L"C:\\windows\\system32\\plugplay.exe"
    The double \\ are causing problems opening the plug n play devices.
    A cursory Google reveals it may be because I'm running an older version of wine. Just this minute finished compiling the very latest wine (April 15, 2011). I'll run it and see if that particular error reoccurs. Thanks TaZMAniac.
    Linux Mint + IceWM Registered: #371367 New Members: click here

  9. #8
    Trusted Penguin Dapper Dan's Avatar
    Join Date
    Oct 2004
    Location
    The Sovereign State of South Carolina
    Posts
    4,630
    wine-1.3.18
    NVIDIA-Linux-x86-270.41.06
    xorg-server 1.10.1

    Here are the errors now when trying to run StarCraft under wine:
    Code:
    Warning: translation table syntax error: Modifier or '<' expected 
    Warning: ... found while parsing 'Shift,:scroll-back(1,line)'
    Warning: String to TranslationTable conversion encountered errors
    Warning: translation table syntax error: Unknown modifier name:   StartScroll
    Warning: ... found while parsing ': StartScroll(Forward)'
    Warning: String to TranslationTable conversion encountered errors
    fixme:mixer:ALSA_MixerInit No master control found on Logitech USB Headset, disabling mixer
    ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
    err:alsa:ALSA_CheckSetVolume Could not find '{PCM,Line} Playback Volume' element
    err:alsa:ALSA_CheckSetVolume Could not find '{PCM,Line} Playback Volume' element
    fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
    fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
    err:alsa:wine_snd_pcm_recover underrun occurred
    $ fixme:win:EnumDisplayDevicesW ((null),0,0x33f394,0x00000000), stub!
    fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
    fixme:mixer:ALSA_MixerInit No master control found on Logitech USB Headset, disabling mixer
    ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
    err:alsa:ALSA_CheckSetVolume Could not find '{PCM,Line} Playback Volume' element
    err:alsa:ALSA_CheckSetVolume Could not find '{PCM,Line} Playback Volume' element
    fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x160f78,0x161428): stub
    SecondLife, World of Goo and all other Linux games work as expected. Glxgears is running properly. Still getting just a black screen with all games when attempting to run under wine. I still think it has to do with opengl but haven't Googled anything useful on that error.
    Linux Mint + IceWM Registered: #371367 New Members: click here

  10. #9
    Administrator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,864
    You might have to downgrade xorg-server until they get this mess fixed.
    I do not respond to private messages asking for Linux help, Please keep it on the forums only.
    All new users please read this.** Forum FAQS. ** Adopt an unanswered post.

    I'd rather be lost at the lake than found at home.

  11. #10
    Trusted Penguin Dapper Dan's Avatar
    Join Date
    Oct 2004
    Location
    The Sovereign State of South Carolina
    Posts
    4,630
    Quote Originally Posted by MikeTbob View Post
    You might have to downgrade xorg-server until they get this mess fixed.
    Mike, I tried that before upgrading to the newest wine and got the same errors. Rebuilding the latest wine might work with a downgraded version of xorg-server so I'll try it again. Thanks!
    Linux Mint + IceWM Registered: #371367 New Members: click here

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •