My video card is nv 1650.I don’t know how to change the resolution,it still on 1024*768.And the screen shows “framebuffer driver”.
Unfortunatly you probably can not, the vesa driver depends on the resolution in the bios, afaik.
(please somebody correct me if i am wrong)
Try entering the bootloader menu, you may be able to select a resolution there.
Changing the resolution after the system booted is not possible with this driver.
To be clear: “this driver” meaning “Framebuffer”, as will get used for this card if using UEFI mode for booting.
@edouardlicn, if changing the video mode from the boot menu works for you, you should be able to force that resolution in the same way as it is done for the VESA driver…, via the vesa
file under ~/config/settings/kernel/drivers/
.
Alternatively, if your BIOS allows you to select BIOS/Legacy/CSM for the boot mode (instead of UEFI), you could use that, and get access to all the resolutions the VESA driver can see (and allow you to change them from the Screen preflet).
Thanks you two.
And what is more,is there any new driver for nvidia?
There is not
I tried pause the boot,but the menu only give me two choice:1024X768 or 800X600
One last thing to try, although this is a bit of a long stretch, is to try the bios patching. If you boot via bios this might give you better resolutions, but you’d have to try, and not every bios is supported unfortunately
I am using asus mainboard and I do boot from the bios menu,what is the “bios patching”?
Bios patching is a setting in the vesa settings file that allows the vesa driver to try to inject additional video modes into the bios of the graphics card (in “live patching” way, so these are not persistant modifications, just done in RAM).
It requires the VESA driver to know the internal datastructures of the BIOS and how/where it stores video timing information. This is detected by pattern matching for some formats that have been manually identified in some BIOS versions. The setting is disabled by default because the detection has false positives: the driver will incorrectly patch things in some cases and lead to a black screen.
I think the patterns currently present are mainly for a bit older cards, I don’t know if it will work with your hardware. But you can try it and see what happens. If you get a black screen, just disable it again.
So if there are any wiki pages about the patch?
Just need to write: bios_patching true
in the ~/config/settings/kernel/drivers/vesa
file.
But again… AFAIK… this will only work if you are using BIOS boot mode (sometimes called “Legacy” or “CSM”) and not UEFI.
If the Screen preference app shows “Framebuffer” then you are still using UEFI as boot mode, and the vesa patching is irrelevant on that case (for it to have some chance of working, the Screen preflet should say “VESA” instead).
Ok,Thx you all