http://bugs.winehq.org/show_bug.cgi?id=58710
Bug ID: 58710
Summary: wmic now also prints system properties since
3c8a072b52f2159e68bfd4e471faf284309201ed
Product: Wine
Version: 10.13
Hardware: x86-64
OS: Linux
Status: NEW
Keywords: download, regression
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: xerox.xerox2000x(a)gmail.com
Distribution: ---
Do:
"WINEDEBUG=-all wine wmic bios get version"
Output:
__GENUS __CLASS __RELPATH __PROPERTY_COUNT__DERIVATION__SERVER
__NAMESPACE __PATH Version
2 Win32_BIOS 1 {}
WINE - 1
This confuses programs that use wmic's output (like Altium installer in win7
mode)
Expected output:
Version
WINE -1
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58662
Bug ID: 58662
Summary: 16-bit bitmap rendering
Product: Wine
Version: 10.14
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: opengl
Assignee: wine-bugs(a)winehq.org
Reporter: zowie+wine(a)vandillen.io
Distribution: ---
Created attachment 79243
--> http://bugs.winehq.org/attachment.cgi?id=79243
Glitchy 16-bit render of Civilization 3. Without OpenGL Civ 3 does not have
visible glitches.
I've added a new test earlier today for 16-bit bitmap rendering with wGL [1].
In conclusion, it's pretty broken. The solution to this problem isn't trivial,
so I'm opening this issue for discussion.
On Windows, when wglChoosePixelFormat is called with the flag
`PFD_DRAW_TO_BITMAP` and `cColorBits = 16`, you'll be given a pixel format with
r5g5b5a1 (except that the alpha bit is somewhat quirky). This gives you a
software rendered OpenGL context for OpenGL 1.1 [2].
On Wine, asking for a 16-bit pixel format gets you nothing, because all 16-bit
pixel formats with the DRAW_TO_BITMAP are required to have an alpha bit in Wine
and none of the pixel formats on my Nvidia driver actually have an alpha bit
(there's only r5g6b5 and r16). The alpha bit requirement was introduced
recently in MR !8392 [3]. It's worth noting that not getting a pixel format —
although it's wrong — actually works pretty well for Civilization 3 (see
“relevant software” section).
Removing the check for an alpha bit, Wine will be able to find a 16 bit pixel
format again, but you'll get unusably bad renders (screenshots in the
attachments).
Some observations on the screenshots:
- You can see alternating vertical black/blue and orange/white/yellow lines
every horizontal pixel.
- Blue pixels appear in the black lines, but they're rare. I only see blue
pixels in the text in the SimGolf screenshot.
- The render buffer doesn't seem to be getting cleared (pretty apparent in
Civilization 3: the old squares were sticking around)
- Zooming in, you can see that there aren't only vertical lines, but also
horizontal lines (see zoomed-in screenshot).
My theory is that there's two problems:
- Wine is probably putting 32-bit-per-pixel renders into the 16-bit-per-pixel
bitmaps. This explains the vertical & horizontal lines. I'm guessing there's
also some memory corruption as a consequence: It's presumably overwriting twice
as much bitmap memory as it should.
- The right pixel format just doesn't exist. The format r5g5b5a1 is not
something that is actually implemented on hardware (at least not anymore), it's
just a quirky Windows software renderer thing.
The second point is a bit troublesome because I don't see any easy workarounds.
The most obvious solution is to make an OpenGL 1.1 software renderer of our
own. Alternatively, it might be possible to simulate the behaviour by using a
32-bits-per-pixel OpenGL context. Whenever glFinish is called, we could
download the render to a "secret" Wine-internal bitmap that's also 32 bpp and
then overwrite the 16 bpp bitmap based on the pixels of the 32 bpp bitmap. I'm
not sure how reliable that is.
Looking at the OpenGL 1.1 reference [4], I think making an OpenGL 1.1 software
renderer could be a fun project, but the other solution definitely seems like
less effort. I've only been involved in Wine for seven days though, so I'll
defer the decision to senior maintainers.
[1] https://gitlab.winehq.org/wine/wine/-/merge_requests/8888
[2]
https://www.khronos.org/opengl/wiki/Platform_specifics:_Windows#PFD_DRAW_TO…
[3] https://gitlab.winehq.org/wine/wine/-/merge_requests/8392
[4] https://www.talisman.org/opengl-1.1/Reference.html
---
Relevant software (screenshots in attachments)
- Sid Meier's SimGolf (demo: https://archive.org/details/Simgolfdemo)
In SimGolf, a 16-bit DRAW_TO_BITMAP OpenGL context seems to be used for
drawing the terrain. Currently, the terrain renders as black.
- Sid Meier's Civilization 3
In Civilization 3, it seems that 16-bit bitmap rendering is used to draw an
outline for the movement range of a selected unit (that's just a guess. It
draws a square when a unit is selected but I haven't seen it without glitches).
It's notable that Civilization 3 currently works fine. Because
wglChoosePixelFormat doesn't find a 16-bit pixel format, the `null_gl`
implementation is being used right now. That works out pretty well because the
movement range outline isn't something you miss when you don't know it's
supposed to be there.
---
Relevant bugs:
Sid Meier's SimGolf does not render properly |
https://bugs.winehq.org/show_bug.cgi?id=50876
Civilization III Complete shows black terrain (Wine compiled with OSMesa
support) | https://bugs.winehq.org/show_bug.cgi?id=41930
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=48548
Bug ID: 48548
Summary: Support running multiple tests in submitted jobs
Product: Wine-Testbot
Version: unspecified
Hardware: Other
OS: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: unknown
Assignee: wine-bugs(a)winehq.org
Reporter: cdavis5x(a)gmail.com
When I submit a job manually on the testbot, I can only run one instance of one
executable. For a binary, this makes sense, since there's only one binary; but
a patch, for which a choice of Wine test executables is offered, can affect
multiple Wine unit tests. I then have to submit the job multiple times, one for
each test unit affected. This seems... suboptimal. It'd be much faster and more
convenient if I could run multiple tests in a single job.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58711
Bug ID: 58711
Summary: DNF refuses to install or update winehq-staging,
checksum sha256sum mismatch
Product: Packaging
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-packages
Assignee: wine-bugs(a)winehq.org
Reporter: charlesthethobe(a)gmail.com
CC: dimesio(a)earthlink.net
Distribution: ---
Since wine version 10.15 release I'm unable to perform a system update due to
mismatching checksums between what the repo suggests and the actual rpm
package.
https://dl.winehq.org/wine-builds/fedora/42/x86_64/winehq-staging-10.15-1.1…
This file's checksum is currently:
7d0e878400f211d295092216c6e2b30048336037ecc3de0211ac2530cadfd0b0
While it's expected to be:
b1238f8bf020af8c31b6bdb817e50fffb27bee61129abbeb6c619066bfcbfea6
I tried running `# dnf clean metadata` to no avail.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58714
Bug ID: 58714
Summary: Textbox area got strikethroughed, despite working
normal on Windows.
Product: Wine
Version: 10.0
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: 44ww0wok0k404cc0cgc84ko04kw8ow04(a)ai.notifier.in
Distribution: ---
Created attachment 79314
--> http://bugs.winehq.org/attachment.cgi?id=79314
EXE
> BUG
Wine failed to display textbox text properly. All text displayed in textbox
result in strikethroughed and not selectable.
On Windows, the textbox is functionable.
> PROCEDURE
1. Save both "__XML File Finder for The Sims 4.exe" and "XML File Index.txt" to
Desktop (e.g., /home/you/Desktop)
2. Run "wine __XML.....exe"
3. Click "Browse" and select the txt file.
4. In "Search for" area, input "walk".
> EXPECTED RESULT
Working textbox.
> ACTUAL RESULT
Textbox is not working and strikethroughed.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58713
Bug ID: 58713
Summary: Regression: D3D9 Shims Broken in Wine Staging 10.15
Product: Wine-staging
Version: 10.15
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: cwbussard(a)gmail.com
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ---
The modding communities for some older games, notably Guild Wars, use d3d9.dll
shims like uMod and gMod (links below) to do texture replacement. These shims
have worked correctly in Wine for many years, but are broken in staging-10.15.
In staging-10.15, the shim appears to be working, but no textures are replaced.
These shims work correctly in staging-10.14 and also in devel-10.15. It appears
only staging-10.15 is affected.
(Sorry, I am not equipped to do a bisect on wine-staging.)
Steps to Reproduce (uMod, method1):
1. Start the uMod executable in Wine.
2. Launch Guild Wars from within uMod.
3. Use uMod's UI to load a texture replacement mod.
4. Observe that no textures are replaced.
Steps to Reproduce (uMod, method2):
1. Place the uMod dll in the Guild Wars installation directory, renamed
d3d9.dll.
2. Start the uMod executable in Wine.
3. Start Guild Wars in Wine.
4. Use uMod's UI to load a texture replacement mod.
5. Observe that no textures are replaced.
Steps to Reproduce (gMod):
1. Place the gMod dll in the Guild Wars installation directory, renamed
d3d9.dll.
2. Create a modlist.txt file in the Guild Wars installation directory,
containing the full path to a texture replacement mod.
3. Start Guild Wars in Wine.
4. Observe that no textures are replaced.
Useful links for reproducing the issue:
- Guild Wars client. (No account needed; the issue can be observed on the login
screen.)
https://www.guildwars.com/en/download
- uMod binary.
https://github.com/ChthonVII/guildwarslinuxinstallguide/raw/refs/heads/main…
- uMod source:
https://github.com/ChthonVII/guildwarslinuxinstallguide/raw/refs/heads/main…
- gMod github:
https://github.com/gwdevhub/gMod
- Sample mod. This is a mod for Guild Wars that replaces the textures for the
minimize/maximize/close buttons in the upper right with 50% transparent
textures. This is visible on the login screen.
https://github.com/ChthonVII/guildwarslinuxinstallguide/raw/refs/heads/main…
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58712
Bug ID: 58712
Summary: Gepard Shield broken with wow64
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: paulo1039(a)gmail.com
Distribution: ---
Created attachment 79313
--> http://bugs.winehq.org/attachment.cgi?id=79313
gepard error
Gepard shield is an anti-cheat/macro software used by some Ragnarok Online
private servers (example: https://muhro.eu) to prevent botting and some macro
software.
It always worked with wine, but with wow64 builds its throwing an error closing
the game.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56059
Bug ID: 56059
Summary: Overwatch 2: highlight saving generates a 1ms (empty)
webm video file
Product: Wine
Version: 9.0-rc2
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: forestix(a)nom.one
Distribution: ---
Created attachment 75715
--> https://bugs.winehq.org/attachment.cgi?id=75715
example video file
When attempting to save a game highlight as a webm video file, Overwatch 2
*seems* to be encoding the video as it should, in that it uses the CPU and
takes an appropriate amount of time to complete. However, the resulting file is
only about 700K, and doesn't play in any player.
Examining the file with MediaInfo shows what looks like a reasonable container
with video and audio parts, but only 1ms duration.
I get the same results in all of these Wine versions:
wine-9.0-rc2
wine-9.0-rc2 (Staging)
wine-ge-custom (aka lutris-GE-Proton) 8-23
Game installer download link:
https://download.battle.net/en-us?product=ow&blzcmp=ow_gamesite
Steps to reproduce:
- play a game (easiest way is via Play: Training: Practice vs. AI: Casual)
- after the game is over, return to the main menu
- click username button (top right corner)
- click history tab (top edge)
- click highlights tab (left edge)
- click a highlight from "today's top 5"
- click save button (bottom edge)
- select movie format: webm
- click save button
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56137
Bug ID: 56137
Summary: Overwatch 2 fails to save highlight video files
Product: Wine
Version: 9.0-rc2
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: forestix(a)nom.one
Distribution: ---
When attempting to save an Overwatch 2 highlight video as an mp4 file (the
default format), it fails with this error message:
SAVING ERROR
An unknown error has occurred. (6-04)
Steps to reproduce:
- play a game (easiest way is via Play: Training: Practice vs. AI: Casual)
- after the game is over, return to the main menu
- click username button (top right corner)
- click history tab (top edge)
- click highlights tab (left edge)
- click a highlight from "today's top 5"
- click save button (bottom edge)
- select movie format: mp4
- click save button
Note that this is a different kind of failure than the one with .webm format
(bug 56059).
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58697
Bug ID: 58697
Summary: Jolly Rover hangs upon starting with 100% cpu usage
Product: Wine
Version: 10.15
Hardware: x86-64
URL: http://www.brawsome.com.au/rover_demo/jollyrover_demo.
zip
OS: Linux
Status: NEW
Keywords: download, regression
Severity: normal
Priority: P2
Component: win32u
Assignee: wine-bugs(a)winehq.org
Reporter: gyebro69(a)gmail.com
CC: rbernon(a)codeweavers.com
Regression SHA1: 0b7e785da4f45a8da6a977db9b05c729132f8afa
Distribution: ArchLinux
The game doesn't create a window and hangs with 100% cpu usage right after
starting. There is nothing relevant in the terminal output.
Doesn't happen when UseEGL=Y.
Caused by
commit 0b7e785da4f45a8da6a977db9b05c729132f8afa
win32u: Keep a separate pointer for unused opengl drawable.
Can be reproduced with the non-Steam demo as well (installer needs mfc42.dll)
OpenGL renderer string: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 580.82.09
OpenGL core profile shading language version string: 4.60 NVIDIA
Install Jolly Rover Demo.exe
md5sum: 71d9f44161a6dce81e1df135d276d312
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.