Opened 15 years ago
Closed 15 years ago
#5250 closed bug (invalid)
Unable to change resolution - vm86_do_int failed
Reported by: | thetick | Owned by: | gerald.zajac |
---|---|---|---|
Priority: | normal | Milestone: | R1/alpha2 |
Component: | Drivers/Graphics | Version: | R1/Development |
Keywords: | Cc: | bergep@… | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
While using the Screen Preferences to change the resolution I get an error windows with "The screen mode could not be set General system error" I get this error message switching either resolution, colors or both from the default 1400x1050 15bit color.
See the syslog file attached.
The ati and vesa drivers are loaded according to listimage. Also tried removing the vesa driver which made no difference.
I'm using hrev34909 on "device 4c46: Rage Mobility M3 AGP 2x". The M3 is a Rage128 based video chip not Radeon.
Note the default 1400x1050 resolution comes up great by default, but I would like to be able to zoom in.
Attachments (1)
Change History (6)
by , 15 years ago
Attachment: | ati_mode_switch_error_grep.txt added |
---|
follow-up: 2 comment:1 by , 15 years ago
I wrote the ATI video driver, and have an IBM Thinkpad A22p which has the same video chip that you have on your computer; however, the display on the A22p is 1600 x 1200. Nevertheless, I'm unable to duplicate your problem on the A22p. That is, I can successfully set resolution 1280x1024 in all color depths (8, 15, 16,& 32 bpp) on my computer.
Have you tried any color depths other than 15 bpp? Have you looked at the beginning of the syslog where the VESA modes are listed to see if 1280 x 1024 x 15 is listed there? The ATI driver uses the VESA code to set the mode when the laptop's display is the active display, and uses it's own code when an external display is the active display.
What is the make and model of your laptop computer?
follow-up: 4 comment:2 by , 15 years ago
Replying to gerald.zajac:
I wrote the ATI video driver, and have an IBM Thinkpad A22p which has the same video chip that you have on your computer; however, the display on the A22p is 1600 x 1200. Nevertheless, I'm unable to duplicate your problem on the A22p. That is, I can successfully set resolution 1280x1024 in all color depths (8, 15, 16,& 32 bpp) on my computer.
Have you tried any color depths other than 15 bpp? Have you looked at the beginning of the syslog where the VESA modes are listed to see if 1280 x 1024 x 15 is listed there? The ATI driver uses the VESA code to set the mode when the laptop's display is the active display, and uses it's own code when an external display is the active display.
What is the make and model of your laptop computer?
BTW, I used the same revision (hrev34909) for my testing.
comment:3 by , 15 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:4 by , 15 years ago
Boy do I feel dumb. I left the vesa disabled and was seeing the problem. With both the ATI and Vesa drivers loaded I can switch to all the resolutions and color depths.
I have a Thinkpad A22m which is same as yours except the screen resolution, only 8M VRAM and a slower processor. BTW I would be interested in discussing Haiku on our Thinkpads ..specificly APCI (battery, thermal, etc), sound, speed step and ethernet performace.
comment:5 by , 15 years ago
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
Ok, thanks for the feedback, closing as invalid then.
grep -i ati /var/logsyslog