#7419 closed bug (fixed)
1920x1080 Resolution on intel Intel GMA 3150
Reported by: | wesbluemarine | Owned by: | brecht |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/Graphics/intel_extreme | Version: | R1/Development |
Keywords: | 1920x1080 | Cc: | |
Blocked By: | Blocking: | ||
Platform: | x86 |
Description
Hi! I have an intel D525 motherboard with an integrated video card(Intel GMA 3150 graphics).My samsung monitor is 1920x1080 but haiku doesn't show me that resolution, i have 1920x1200,1680x1050 ect.. Is possible to force it?
Attachments (7)
Change History (29)
comment:1 by , 14 years ago
comment:2 by , 14 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
wesbluemarine, can you provide some of the information in https://dev.haiku-os.org/wiki/ReportingBugs#HardwareIssues ? (listusb and ints
can be skipped)
comment:3 by , 14 years ago
Indeed, some of the items in the list mentioned by mmadia would be extremely useful.
My offhand guess is that deviceids for video on the D525 boards could be a002/a012 when the intel_extreme currently only supports a001/a011 for those chips. My Atom D510 board works fine with the latter deviceids.
If that happens to be the case, then it means Haiku is actually running in vesa mode and only able to use the vesa bios modes provided by your chipset.
by , 14 years ago
follow-up: 6 comment:5 by , 14 years ago
Looks like EDID mode query is failing:
http://dev.haiku-os.org/attachment/ticket/7419/syslog#L1311
And so maybe it's defaulting back to the list of modes provided:
http://dev.haiku-os.org/attachment/ticket/7419/syslog#L98
Although, that doesn't exactly match, and it also mentions 1920x1080 there... so I'm not sure where the list comes from if EDID fails.
comment:7 by , 14 years ago
I'm not aware of any way to set the resolution manually (without hacking the driver code directly)...
I think some of the Haiku video drivers support such a feature through a custom settings file (like perhaps the nvidia driver), but I suspect intel_extreme does not currently.
brechtm and I spoke in IRC - I have a similar board with the same device as yours (a001) and it also fails EDID lookup when I check my syslog here. It does however support my monitor's native resolution of 1920x1200, so I assumed it was working fine. Probably best if we dig a bit deeper to see if there's something we can fix there in the EDID detection code.
by , 14 years ago
by , 14 years ago
Attachment: | listimage_drivers added |
---|
comment:8 by , 14 years ago
Indeed, finding out why EDID fails would be a good thing. Until then, though, one could use the VESA driver's EDID info as a fall back, as apparently, those could be retrieved.
The boot loader stores the EDID info as boot item, so every driver could make use of it when needed.
comment:9 by , 14 years ago
I've seen some strange things today. Media player doesn't show me the videos, i can only listen and i se black on the windows. Screensavers doesn't wort too. why?
comment:10 by , 14 years ago
I'll take some of the blame for that - since I was the first one to "test" the N10 video support (from ticket #6202).
I would guess that overlay isn't working for you (IIRC, there's a setting in media player to disable that)... not sure if that also applies to screen savers.
Perhaps the better solution for you until these issues are debugged and fixed is to disable the intel_extreme driver in favor of vesa. This can be done easily:
cd /boot/system/add-ons/kernel/drivers/bin mv intel_extreme intel_extreme.disabled
followed by a reboot.
Alternatively, you can temporarily disable accelerated video by choosing "Safe Mode Video" from the Debug menu in the boot menu at startup (hit spacebar a few times before Haiku's splash screen appears).
follow-up: 12 comment:11 by , 14 years ago
You can disable overlay in the MediaPlayer settings, too. That screen savers don't work must have a completely different reason, though, as they don't use overlay.
What exactly do you mean by "doesn't work"? Black screen, or don't they appear at all?
comment:12 by , 14 years ago
Replying to axeld:
You can disable overlay in the MediaPlayer settings, too. That screen savers don't work must have a completely different reason, though, as they don't use overlay.
What exactly do you mean by "doesn't work"? Black screen, or don't they appear at all?
They don't appear.
comment:13 by , 14 years ago
By the way i haven't that resolution in vesa, so why have i to disable intel extreme? I've tried but the visual is better with intel drivers.
comment:14 by , 13 years ago
I've added the missing resolution in hrev42737. Also, I've changed the "screenmode" command line utility to accept modelines in hrev42736 so that arbitrary modes can be set at least manually.
I would like to keep this ticket open until I changed the intel_extreme driver to accept arbitrary resolutions, though.
comment:15 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
The intel_extreme driver now allows to set arbitrary display modes since hrev42742.
Thanks for the report, and sorry for the delay!
comment:16 by , 13 years ago
I've tried with 42747, there is 1920x1080 option but when i change to it i see lateral black borders on the screen. Same thing with all resolution over 1680x...Why? Before if i chose 1920x1200 i saw all the screen taken...
comment:17 by , 13 years ago
The driver has been extended to work on some other chipsets in the past by different people, and I guess some of these changes introduced this new bug, sorry. It still works fine on my G33 here, which is all I can test with.
comment:18 by , 13 years ago
Would it be possible for you to test with old versions in order to find the revision that causes the issue for you?
BTW thanks for testing again!
comment:19 by , 13 years ago
I was wrong, the lateral black borders are also in other revisions (alpha3 included). So i don't know.. i see all flat.
comment:20 by , 12 years ago
Haiku Nightly rev 45358, same hardware, same problem, 1920x1080 isn't correct and i see lateral black borders and on center the desktop is all stretched...please help me!
comment:21 by , 12 years ago
The crash is unrelated to this ticket. Could you please open a new ticket for this?
What resolution does it default to on first boot?
The list of available resolutions should come from EDID which is specified by your monitor.
Attaching the syslog output to this ticket will probably help determine why your resolution is missing (located in /var/log/syslog)