Opened 17 years ago
Closed 17 years ago
#1962 closed bug (invalid)
Some resolutions in VESA no longer work
Reported by: | j_freeman | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | - General | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Some resolutions--such as 1440x900 and 1920x1200--can be selected, but after rebooting the resolution is 800x600. The Screen preflet acts as if whatever was chosen is the current resolution, but of course it isn't.
I don't know the exact revision that stopped working correctly, but it was recent (last 2 weeks or so).
Tested under hrev24560 in VMware Workstation on Windows XP.
Change History (10)
comment:1 by , 17 years ago
comment:3 by , 17 years ago
Tested in hrev24688. 1440x900 and 1920x1200 are no longer even listed as available resolutions.
comment:4 by , 17 years ago
That is because your VESA BIOS does not list them as available modes. The VESA driver can only support the modes listed in your graphics board's BIOS. Ie, it was incorrect before, that the modes got listed, and the code is correct now to not list modes which can not be supported. Please note that your graphics board would probably support these modes if a native driver for your board would be available. Only, the VESA driver can not configure your board for display modes, only through it's VESA BIOS. So everything seems to be working fine now as far as what is possible with VESA.
comment:5 by , 17 years ago
Ah, I see. In that case, I suppose the ticket can be closed.
Off topic: Is there any way to force a certain mode, one that isn't listed? I ask because it was nice having native fullscreen at 1440x900. ;)
follow-up: 7 comment:6 by , 17 years ago
Wait... you have been using the VESA driver at 1440x900 before, and now this does not work anymore? Because that would be a bug then.
follow-up: 8 comment:7 by , 17 years ago
Wait... you have been using the VESA driver at 1440x900 before, and now this does not work anymore?
Correct. Up until recently, 1440x900 was listed and worked fine.
comment:8 by , 17 years ago
Replying to j_freeman:
Correct. Up until recently, 1440x900 was listed and worked fine.
Are you sure you haven't changed your hardware that does it? Some adapters publish resolutions like that, some (most) don't. If you are sure your hardware hasn't changed (also no BIOS upgrade in that time), it would be very nice to know what change may have triggered that. Can you try out older revisions?
comment:9 by , 17 years ago
I'm positive I was able to use the resolution with the VESA driver, but I can't seem to reproduce it. Yesterday I went as far back as a month in testing older revisions, but they either didn't list the resolution or listed it and it displayed as 800x600.
I did upgrade my version of VMware Workstation recently, and that could have very well upgraded the VMware BIOS. That's the only thing I can think of. I'll try and go back to an older version of VMware when I have some time and see what that does.
comment:10 by , 17 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
That would perfectly explain the situation. I'll therefore close this ticket for now.
I see the same problem on real hardware here. Stuck in 800x600 but prefs app says whatever I pick. Tried with hrev24581 here.