If you are watching the git logs a bit, you may have noticed that lately I worked on the intel_extreme driver a bit. I think I fixed a lot of the remaining problems for the devices really supported by it (i845 up to SandyBridge). This should provide a sane base for refactoring of the driver and adding new features: hardware cursor, dual screen support, and handling of the more recent hardware which is still quite incomplete.
However, I want to make sure the driver is really stable as it is now, before I start working on these. So, if you happen to have any hardware around using these, I would appreciate if you could test it and report any issues you find.
Please use hrev53787 or later (tomorrow’s nightly build will be fine)
Here is a list of things to try:
Booting Haiku should get to the desktop using the native resolution
GLTeapot works and the FPS matches the screen refresh rate (it should be 60fps in most cases)
Booting with VGA/DVI/… display connected should result in working display on it, and a clone on the LVDS panel. If your BIOS allows you to switch between different displays before booting an OS, try the different cases there (bios on VGA, bios on internal display, etc)
Changing video modes and colordepth works
Switching workspaces works
If you hit problems, please open bugreports at dev.haiku-os.org. Include the PCI ID of the video card and a syslog, as well as a description of the problem (and pictures if needed)
You can try as well, and if you have problems and didn’t open a bugreport about it, it’s a good time to do so. I just want to make sure I have solved all issues on the previous generations of cards before I start adding the new ones.
Intel corporation Mobile 945GSE Express Integrated Graphics Controller
to test, maybe it will be effected too?! At least I hope so…
btw. it is working quite fine atm (hrev. 53783 32bit) expect there is a black screen with GLTeapot right now.
Not yet. App_server somewhat supports it, if you have an old radeon 7000 or 9250 that driver somehow manages it. However, what’s missing is making the BScreen API actually work, alerts pop in the middle of one screen and not in between them, etc.
Few progress has been made on this sofar becâse without amodern driverfor it, no one uses the feature so there is no motivation to improve on it.
I have tried tonight’s build on an Intel Mobile 4 integrated chipset. It now boots to the desktop without using safemode. Everything appears to be stable. I get 60FPS with GLTeapot, though there does appear to be a mask around the mouse cursor when I move the cursor over the GLTeapot window.
Superlative work, sir. No bugs = no bug report. Many thanks.
Tested w/hrev53790 x86_64 (Intel HD Graphics, Ironlake):
If Default settings (no resolution changes): No Haiku splash screen, black screen output
In boot menu, if default screen resolution set (not default).
Result: Haiku splash screen - all icons light up. Monitor display ‘resets’. Black screen (no blue desktop).
EDID info displayed properly. More monitor sync tinkering needed…
NOTE: If monitor disconnected before bootup, wait 3-5 minutes for full bootup, reconnected monitor. Got blue desktop (success!). So, seems like a monitor re-sync issue during boot.
GLTeapot works fine at 59-60 FPS.
Brightness scale in preferences!
Enhancements: multimonitor (2 displays, some legacy desktops are VGA/DVI-D (dual-link)
Screen resolutions selectable: 640x350x8 through 1920x1200x32.
I suppose you mean blacklisting the Intel driver. No I never did it. From the start my card was not detected and VESA driver was used. So I conclude correctly that is not supported yet
Actually I mainly miss the brightness adjustment you gain when a graphics card is detected…
Now I am adjusting the brightness when I startup the computer during BIOS password state. Luckily I found that tip in the forum some time ago
On my Sandybridge Mobile GT2+ Thinkpad X220 laptop I was having the same resolution problems as un_spacyar with stretched display. After updating the display shows correctly in 1366x768 again.
60 FPS teapot and external display mirroring is working. booting with vga works.