Opened 12 years ago
Last modified 5 weeks ago
#8885 assigned bug
Haiku start correctly only if i set color depth to 16 bit
Reported by: | Giova84 | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/Boot Loader | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | x86 |
Description
Since hrev44528, Haiku show a blank screen (monitor goes in power saving mode) during startup. To solve this, i have to set video mode to monitor's native resolution (1280x1024) and set color depth to 16 bit. If i set color depth to 32 bit, i always get blank screen during startup. My video card is recognized as Intel Extreme Graphics 2.
Change History (21)
comment:1 by , 12 years ago
comment:2 by , 12 years ago
You're certain that only started with hrev44528? Nothing's changed in that graphics driver or any other place relevant in quite a while.
comment:4 by , 12 years ago
I set the video mode in the bootloader, and when i access to Haiku i see "32 bit" in Screen preflet. The latest revision of Haiku on my computer was hrev44384 and everything was fine. I'm using a nightly image from Haiku files.
comment:5 by , 12 years ago
And If i don't set the video mode in the bootloader, my monitor goes in power saving.
comment:6 by , 12 years ago
Sorry for the noise. If i set the VESA setting file with monitor resolution and color depth to 16 bit, the startup process is ok.
comment:8 by , 12 years ago
Replying to diver:
Did you build Haiku yourself?
Nope. As i've said above i have download a nightly image from Haiku files.
comment:9 by , 12 years ago
FWIW I've seen this for a while too on my old Haiku box when connected to a 1080p monitor. But I think part of the problem is not enough video RAM. In fact as I recall I have to run Haiku at 16 bit to get the full resolution working correctly. I think that machine is also using whatever revision of Intel Extreme from that era (it is circa 2005 I think.)
comment:10 by , 12 years ago
Well to be completely clear, the monitor goes off when otherwise the bootup screen should be shown, then when Haiku starts it comes back with the Haiku desktop.
comment:11 by , 12 years ago
Component: | Drivers/Graphics/intel_extreme → System/Boot Loader |
---|
comment:12 by , 12 years ago
Haiku R1 Alpha4.1: this bug is gone! Now i can start Haiku without VESA mode.
comment:13 by , 12 years ago
Can the specific commit that fixed it be identified? Difficult to close it as "fixed" unless we truly know what fixed it.
comment:14 by , 12 years ago
I had the same problem some time ago http://dev.haiku-os.org/ticket/8001#comment:55 In that ticket I mentioned that it was because of jam version, but it turned out that it wasn't the case. When I switched monitors the same problematic kernel_x86 binary started working ok. So I think there is still a bug which disappears and then reappears on some configurations (monitors?).
comment:16 by , 12 years ago
hrev45606. This bug is still here. Haiku Alpha 4.1 is the only one revision where this bug doesn't occurs, for me.
I have noticed, that sometimes, on nightlies, differently as described in this ticket, Haiku will only start if i set a 32 bit depth color. But most of times (with newer nightlies) i have to set (in Haiku boot options) 16 bit depth color. Eg: on hrev45606 Haiku will only start if i set native resolution with 16 bit, but on some old revisions i have to set native resolution with 32 bit. To avoid the necessity to go in boot options every time, i have set the vesa file with needed parameters. In anyway, once i booted to Desktop, if i look in Screen preflet i can see that bit depth color is set to 32 bit (and remember that i start Haiku with 16 bit). And if i don't set native resolution plus 16 bit colors (or 32 bit on some nightlies) The screen remains black and Haiku won't complete the boot process.
comment:17 by , 11 years ago
comment:18 by , 11 years ago
Update: on the same computer if i use a HD Radeon 6450 videocard, this behaviour don't occurs. With this videocard i can boot Haiku without setting the monitor's native resolution and without setting the color bit depth to 16 bit. If i plug the onboard videocard (Intel Extreme) i still have to choose fail safe video mode (or set a vesa config file), then, inside Haiku, the color bit depth is set to 32 bit and the Intel extreme driver is properly loaded.
comment:19 by , 11 years ago
It might be worth to provide a clean syslog with a working boot and a non-working-boot.
comment:20 by , 8 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:21 by , 5 weeks ago
Keywords: | Haiku start correctly only if i set color depth to 16 bit on intel extreme graphic card removed |
---|
Where do you set the video mode? In the bootloader or in the Screen preflet?