Opened 10 years ago

Closed 10 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:
Has a Patch: no 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 10 years ago.
grep -i ati /var/logsyslog

Download all attachments as: .zip

Change History (6)

Changed 10 years ago by thetick

grep -i ati /var/logsyslog

comment:1 Changed 10 years ago by 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?

comment:2 in reply to:  1 ; Changed 10 years ago by gerald.zajac

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 Changed 10 years ago by anevilyak

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

comment:4 in reply to:  2 Changed 10 years ago by thetick

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 Changed 10 years ago by stippi

Resolution: invalid
Status: assignedclosed

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

Note: See TracTickets for help on using tickets.