Opened 14 years ago

Closed 5 years ago

Last modified 4 years ago

#5214 closed bug (invalid)

[Intel_extreme] Wrong BPP on Intel GMA 950

Reported by: HaikuBot Owned by: nobody
Priority: normal Milestone:
Component: Drivers/Graphics/intel_extreme Version: R1/Development
Keywords: Cc: lurohh@…
Blocked By: #7662 Blocking: #4797
Platform: All

Description

Greeting.

I found that bug when try set this wallpaper (http://www.artofadambetts.com/images/postgraphics/downloads/desktopbgs/beoriginal-1920.png). On my laptop gradient not smooth as it should be. See photos.

I were try switch to VESA and see what be. In VESA with BPP 32 bits - gradient smooth as it should be. But with BPP 16 bits - gradient displayed exactly as on photos. So I can make conclusion that intel_extreme driver set incorrect BPP.

Attachments (7)

16bits_photo_1.jpg (383.6 KB ) - added by HaikuBot 14 years ago.
16bits_photo_2.jpg (395.3 KB ) - added by HaikuBot 14 years ago.
16bits_screen_preflet.png (89.2 KB ) - added by HaikuBot 14 years ago.
Screen preflet screenshot
listdev.txt (3.4 KB ) - added by HaikuBot 14 years ago.
syslog.txt (89.3 KB ) - added by HaikuBot 14 years ago.
VESA_16bits_photo_.jpg (398.3 KB ) - added by HaikuBot 14 years ago.
VESA_32bits_photo_.jpg (426.5 KB ) - added by HaikuBot 14 years ago.

Download all attachments as: .zip

Change History (25)

by HaikuBot, 14 years ago

Attachment: 16bits_photo_1.jpg added

by HaikuBot, 14 years ago

Attachment: 16bits_photo_2.jpg added

by HaikuBot, 14 years ago

Attachment: 16bits_screen_preflet.png added

Screen preflet screenshot

by HaikuBot, 14 years ago

Attachment: listdev.txt added

by HaikuBot, 14 years ago

Attachment: syslog.txt added

comment:1 by stippi, 14 years ago

What is most likely the problem is that you actually have a 16 bpp panel. Graphics chips can be programmed to subtly dither the output by varying the pixel brightness forth and back every other refresh. We found this out last BeGeistert when Rudolf fixed the nvidia driver to turn on this exact feature. What I am guessing is that when you run in VESA mode, the feature is automatically turned on through your VESA-BIOS, while when running with the native intel driver, it is not turned on yet.

comment:2 by axeld, 14 years ago

I can't really see much difference between the two images (but I'm using the Intel Extreme driver as well ;-)).

Anyway, this probably just means that your *display* does not support more colors properly. I would assume VESA enables some panel dithering mode that I don't use in the driver.

I haven't seen anything like this in the docs, but I didn't search for this particular thing either, yet.

by HaikuBot, 14 years ago

Attachment: VESA_16bits_photo_.jpg added

by HaikuBot, 14 years ago

Attachment: VESA_32bits_photo_.jpg added

comment:3 by HaikuBot, 14 years ago

Attached photos with VESA.

Under Windows, Linux and OpenBSD I never seen anything like this.

comment:4 by luroh, 14 years ago

Cc: lurohh@… added

in reply to:  2 comment:5 by HaikuBot, 14 years ago

Replying to axeld:

I haven't seen anything like this in the docs, but I didn't search for this particular thing either, yet.

In which docs? Maybe I can seach for dithering mode in this docs?

comment:6 by axeld, 14 years ago

See http://intellinuxgraphics.org/documentation.html - there are a couple of docs that should cover the chipset in question to a degree.

comment:7 by luroh, 14 years ago

Blocking: 4797 added

(In #4797) Closing as duplicate of #5214 which has more info and better pictures.

comment:8 by mr.Noisy, 14 years ago

Same problem with Intel Mobile 945GME. Unsmooth gradient in glow around HAIKU text in default background on real hardware compared to VirtualBox.

comment:9 by humdinger, 14 years ago

Maybe this is the same issue I had with my nvidia 7600go, see #4411, which was fixed by introducing dithering in hrev33653.

I also have a netbook with an i945GME. It shows the same "banding" when displaying a gradient. When taking a screenshot and looking at it on my other computer, the gradient is smooth. Maybe it's the same thing.

comment:10 by HaikuBot, 14 years ago

Here something about enabling\disabling ditherind mode.

comment:11 by pulkomandy, 13 years ago

Milestone: R1/alpha3R1

This is valid, but the system is useable nonetheless. Removing of alpha3 milestone.

comment:12 by scottmc, 13 years ago

Blocking: 7662 added

comment:13 by axeld, 7 years ago

Owner: changed from axeld to nobody
Status: newassigned

comment:14 by pulkomandy, 6 years ago

Milestone: R1R1/beta2

comment:15 by waddlesplash, 5 years ago

Please retest after hrev53040.

comment:16 by waddlesplash, 5 years ago

Blocked By: 7662 added
Blocking: 7662 removed

comment:17 by waddlesplash, 5 years ago

Resolution: invalid
Status: assignedclosed

No reply.

comment:18 by nielx, 4 years ago

Milestone: R1/beta2

Remove milestone for tickets with status = closed and resolution != fixed

Note: See TracTickets for help on using tickets.