Opened 14 years ago

Closed 14 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)

ati_mode_switch_error_grep.txt (2.9 KB ) - added by thetick 14 years ago.
grep -i ati /var/logsyslog

Download all attachments as: .zip

Change History (6)

by thetick, 14 years ago

grep -i ati /var/logsyslog

comment:1 by gerald.zajac, 14 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?

in reply to:  1 ; comment:2 by gerald.zajac, 14 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 anevilyak, 14 years ago

Owner: changed from nobody to gerald.zajac
Status: newassigned

in reply to:  2 comment:4 by thetick, 14 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 stippi, 14 years ago

Resolution: invalid
Status: assignedclosed

Ok, thanks for the feedback, closing as invalid then.

Note: See TracTickets for help on using tickets.