https://bugs.winehq.org/show_bug.cgi?id=51065
Bug ID: 51065 Summary: Star CItizen needs mountmgr.sys support for StorageDeviceSeekPenaltyProperty as an argument for query_property() Product: Wine Version: 6.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mountmgr.sys Assignee: wine-bugs@winehq.org Reporter: spambox1@koolhoven-home.net Distribution: ---
Created attachment 69927 --> https://bugs.winehq.org/attachment.cgi?id=69927 Implements StorageDeviceSeekPenaltyProperty as an argument for query_property()
New version of Star Citizen needs to know if it's operating on a drive with a seek penalty.
https://bugs.winehq.org/show_bug.cgi?id=51065
--- Comment #1 from David Koolhoven spambox1@koolhoven-home.net --- Patch 204721 has been submitted to the wine patch list for this. Waiting to find out if it's accepted.
https://bugs.winehq.org/show_bug.cgi?id=51065
athurh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |athurh@gmail.com
--- Comment #2 from athurh@gmail.com --- The patch is not working for me.
In my machine the devname is nvme0n1p1, after the trim is nvme0n1p but should be nvme0n1.
/sys/dev/block/259:0/uevent:DEVNAME=nvme0n1 /sys/dev/block/259:1/uevent:DEVNAME=nvme0n1p1
/sys/block/nvme0n1/queue/rotational:0
https://bugs.winehq.org/show_bug.cgi?id=51065
--- Comment #3 from David Koolhoven spambox1@koolhoven-home.net --- That patch has issues querying logical volumes. This one just does blanket spoofing, but should work regardless of disk layout or operating system:
https://source.winehq.org/patches/data/205060
https://bugs.winehq.org/show_bug.cgi?id=51065
David Koolhoven spambox1@koolhoven-home.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #69927|0 |1 is obsolete| |
--- Comment #4 from David Koolhoven spambox1@koolhoven-home.net --- Created attachment 70010 --> https://bugs.winehq.org/attachment.cgi?id=70010 Implements spoofing StorageDeviceSeekPenaltyProperty as an argument for query_property()
Changing to something that works more widely.
https://bugs.winehq.org/show_bug.cgi?id=51065
--- Comment #5 from athurh@gmail.com --- Created attachment 70015 --> https://bugs.winehq.org/attachment.cgi?id=70015 Implements StorageDeviceSeekPenaltyProperty
This should work and returns the correct value in IncursSeekPenalty
https://bugs.winehq.org/show_bug.cgi?id=51065
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fgouget@codeweavers.com Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=51065
rawfox rawfox@freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rawfox@freenet.de
--- Comment #6 from rawfox rawfox@freenet.de --- The patch is not applying clean on wine-5.9 or wine HEAD. The game is also not working, SC crashes with the red alert message from the launcher.
Is there a rework to apply to the current 5.9 or better wine HEAD ?
Also .. we would love a solution for upstream .. ofc :D ..
https://bugs.winehq.org/show_bug.cgi?id=51065
David Koolhoven spambox1@koolhoven-home.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #70010|0 |1 is obsolete| |
--- Comment #7 from David Koolhoven spambox1@koolhoven-home.net --- Created attachment 70104 --> https://bugs.winehq.org/attachment.cgi?id=70104 Implements spoofing StorageDeviceSeekPenaltyProperty as an argument for query_property() for wine-6.10
There were reports previous patches cannot be applied anylonger, this one was created just before the release of 6.10 (not included into WINE yet), and should still apply.
https://source.winehq.org/patches/data/207243
https://bugs.winehq.org/show_bug.cgi?id=51065
David Koolhoven spambox1@koolhoven-home.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #70104|0 |1 is obsolete| |
--- Comment #8 from David Koolhoven spambox1@koolhoven-home.net --- Created attachment 70105 --> https://bugs.winehq.org/attachment.cgi?id=70105 Implements spoofing StorageDeviceSeekPenaltyProperty as an argument for query_property() for wine-6.10 v2
There are reports other patches weren't working. I'm not sure how it happened but I uploaded the wrong patch file.
This is taken from https://source.winehq.org/patches/data/207243 and should work with wine-6.10.
https://bugs.winehq.org/show_bug.cgi?id=51065
David Koolhoven spambox1@koolhoven-home.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #9 from David Koolhoven spambox1@koolhoven-home.net --- The version of Star Citizen available now doesn't need this functionality anymore (fixed in Star Citizen). I'm marking this as invalid since no changes were made to wine addressing this issue.
https://bugs.winehq.org/show_bug.cgi?id=51065
--- Comment #10 from David Koolhoven spambox1@koolhoven-home.net --- Star Citizen should function for now with wine-6.8 and later.
https://bugs.winehq.org/show_bug.cgi?id=51065
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Gijs Vermeulen gijsvrm@gmail.com --- Closing.