Antrix wrote:Thank you, i'll report it.
I think I found out something important about the issue. One of the times I launched the game I have seen this warning:

My version of the game is 2.1.2121. I ran the game many times in the past but never seen this before, not even after fresh game install. And now all of a sudden here it is. Not sure what finally caused it to appear, but after I dismissed it, I could not get it to appear again. However, how to get it to appear is not important. Most important is this part of the warning:
- the hardware graphics rendering is forcibly disabled (the selected setting in the options is ignored)
I do not have Windows, so I would like to ask you to test the following. In Windows disable hardware rendering like this:
Code: Select all
Options > GRAPHICS > 2D hardware renderer > No
Load the saved file you have shared and see if the ship antialiased. If not, then this is bug in the game and not in Wine. Detecting Wine and implementing workarounds which not possible to turn off is very bad practice, bugs in Wine tend to get fixed, but hardcoded workarounds remain and users continue to have bad experience.
For example, few years ago I remember some application with hardcoded workaround for Wine which was not possible to disable, and even though original bug why the workaround was implemented was fixed in Wine long ago, the app remain broken - because its developers broke it on purpose by assuming bugs in Wine are set in stone and tried to workaround them by forcefully disabling useful features.
Anyway, if disabling 2D hardware renderer in Windows disables AA on ships, I think the right thing to do would be to report this bug to game developers and suggest to either remove hardcoded workarounds for Wine or give an option to disable them. Otherwise it is not possible to check if there is bug in Wine which prevents 2D hardware rendering from working.
Can you start new game, take free pirate ship at pirate base and screen it in space? Cuz this ship pixelate too... even stronger than Shadow of the Empire. I want to look at it, if you don't mind.
Sure,
here it is. But as far as I understand all ships are not antialiased. How noticeable it is in each particular case does not really matter - the issue is the same.
P.S. How did you enable FXAA - via videocard control panel?
I set FXAA checkbox in nvidia-settings and choose Override Application Settings. Then disable XRender compositor in KDE by pressing Ctrl+Shift+F12 (not sure if it matters, but in my xorg.conf I have ForceFullCompositionPipeline=On). If you are using different compositor or DE, you may not need to do these extra actions, just enabling FXAA may be enough and ForceFullCompositionPipeline should not be necessary. I'm just telling how I did it and what options I use.
Few pictures for comparison (open them in different tabs and switch between them to see the difference):
Windows AA (crop from your Windows screenshot)
FXAA
No AA