who can use Linux but not windows? Share your Linux setup
I will do it within a couple of days.
- Edited
Windows 11
On the ARC A770, I was only able to enable 6-bit in Windows 11 when ACM was turned on, which unfortunately is not usable.
Lubuntu and my monitor
I ran Lubuntu in 6 bits without dithering and noticed that the white background has a slightly golden tint, which leads to a bit of disorientation (but much less than with dithering enabled) when reading from the screen. I'll try to change the monitor, but I'll be able to do that sometime in December.
- Edited
WhisperingWind it could be because of text anti-aliasing. Maybe. They sometimes do weird tricks to make the anti aliasing look good.
Its possible to test this by disabling anti-aliasing in the browser(modern browsers do their own anti-aliasing, not the OS). Personally i also play with the zoom until the letters look good.
- Edited
This is something related to color profiles or the monitor, as recording a white background through the HDMI recorder and analyzing it with a colorimeter showed that it true white. Here is the part of the image: https://ibb.co/5RxRbSD
Thank you, I will try changing the fonts and smoothing
WhisperingWind how is the 6-bit being done? Can you share the source?
- Edited
WhisperingWind What happens when using 8 bit you fill the screen with the color (11111100, 11111100, 11111100)?
- Edited
I used 10-bit because my recorder can only record 10-bit uncompressed. I switched to 10-bit using the xrandr utility.
I recorded the browser window with ledstrain.org, and measured the color of the white background with a colorimeter.
- Edited
I don't know exactly how mapping occurs in a graphics card, but I think that (111111, 111111, 111111) would be automatically mapped to (1111111111, 1111111111, 1111111111) in the case of 6-bit recording using a 10-bit recorder.
- Edited
BTW, i've noticed that in my distro(ZORIN) , which is based on ubuntu,
1/ When the version is based on ubuntu 22.04 the white is bright and less comfortable.
2/ When the version is based on ubuntu 18.04 the white is muted and more comfortable. I think also the other colors are muted too, but not sure.
Could you share which graphics card was used?
WhisperingWind intel n95 with the following graphics:
VGA compatible controller: Intel Corporation Device 46d2
Could you run the command lsmod in the Linux terminal? Is "xe" present next to i915? It seems like you might have Intel UHD (Xe architecture), but I'm not sure yet.
- Edited
WhisperingWind no i915. Maybe haven't installed the GPU driver. new to linux.
- Edited
I tried Ubuntu 18.04, but my graphics card didn't work properly; it has the Xe architecture. I looked and didn't see the Xe module among the kernel modules. So, it turns out that support for the graphics card is missing, and perhaps the improvements are specifically due to the lack of the necessary driver and hardware acceleration out of the box.
The i915 module is necessary for the operation of any Intel graphics card, but it seems that it is not loaded on your system due to the lack of support for the Xe architecture in the old kernel.
P.S. Intel's Xe architecture is a part of the Intel UHD Graphics lineup.
- Edited
WhisperingWind Could be it's because of lack of GPU.I'll try looking at the ubuntu 22.04 based system, see if the driver is there.
- Edited
If I'm not mistaken, support for Intel Xe should be available starting with kernel version 5.15. Run the command
uname -r
,
it will show the kernel version.
I am using the last Ubuntu 22.04, and I can confirm that Xe support is available in this version.
WhisperingWind Yep, in the 22.04 i have driver(i915) support.
Personally I rarely play games, and videos play nicely. So i'm OK without a GPU.
Most graphics drivers in Linux these days are Mesa which does receive updates.
- Edited
The drivers for graphics devices in the Linux kernel can be found in the drivers/gpu/drm directory. These drivers are included with the kernel itself, and some of them continue to receive updates and improvements over time.
Mesa, on the other hand, is an implementation of graphics APIs such as OpenGL and Vulkan, and it operates at a higher level than the device drivers themselves. However, Mesa includes what are known as DRI drivers, but these are not device drivers in the traditional sense and are part of the Direct Rendering Infrastructure (DRI). These DRI drivers interface with the actual device drivers in the kernel.
In simple terms, Mesa is a way to make hardware acceleration faster by shortening the path from the application to the kernel's graphics device drivers.
P.S. Based on my experience of "digging" into the kernel, although I might be missing something and there might have been something like that in the past.