-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
32bit DRM ioctls don't work on amd64 #166
Comments
I think some defines are missing in the compilation process to turn on 32-bit support. |
This is fixable, just submitted 222504. The harder problem is the usage of So I'm working on a terrible patch that replaces that allocation with just having the struct on the stack, just like this 2014 patch. Already managed to run some GL applications on Wine :) Also Steam on Linuxulator now shows the login UI (but doesn't communicate with the network, |
Also, the current version in linux doesn't use |
32bit OpenGL/OpenCL apps (e.g., Wine) either crash, don't work or are very slow because device-specific DRI driver fails on DRM ioctls. Here's an example from Skylake GT2:
drivers/gpu/drm/drm_os_config.h doesn't include opt_compat.h, otherwise build would fail like the following:
which can be fixed by moving compat_ioctl out of
#if 0
in sys/compat/linuxkpi/common/include/linux/fs.h except linuxkpi never calls .compat_ioctl.The text was updated successfully, but these errors were encountered: