Any way to get my OS to work in 1920x1080 pixels?
Posted: Tue Dec 17, 2013 4:59 pm
Hey,
I recently did a bit of research on OS graphics. My kernel isn't in that stage yet by a long shot, so I didn't understand everything I found (which is also why I put this in the ramblings section...). I guess I got a grasp at most things, please correct me if I say something terribly wrong.
I basically have an old computer and a new full-HD monitor. I initially had windows XP on it, which (if I remember correctly) needed drivers before my monitor would work on full resolution. The way I understand it now, is that windows XP was probably using SVGA until there was a specialized driver available, because SVGA works on most (all?) graphics cards.
I did a little more research about graphics cards, and it seems that drivers are usually only made for windows and linux. I understand that it is possible to reverse engineer a graphics card (or should I say chipset? I'm not 100% sure about the correspondance between these two things, but I suspect the chipset defines the hardware interface), and implement a driver, but it is practically near to impossible (especially when you do it alone). Then there are some graphics cards which have their interface documentation online. I think AMD started to do this a long time ago (and now I'm looking up the osdev wiki article: intel and 3dfx have some documentation online), but I never heard anything from it since. It seems that the documentation online is just for some old cards, and to be honest, I don't understand too much of what I've seen so far.
Are there people who have succesfully implemented hardware drivers? What would be my best shot? I'd love to use my 1920x1080 monitor for my OS, but I have no idea how feasible this is (And I fear it's not at all).
I recently did a bit of research on OS graphics. My kernel isn't in that stage yet by a long shot, so I didn't understand everything I found (which is also why I put this in the ramblings section...). I guess I got a grasp at most things, please correct me if I say something terribly wrong.
I basically have an old computer and a new full-HD monitor. I initially had windows XP on it, which (if I remember correctly) needed drivers before my monitor would work on full resolution. The way I understand it now, is that windows XP was probably using SVGA until there was a specialized driver available, because SVGA works on most (all?) graphics cards.
I did a little more research about graphics cards, and it seems that drivers are usually only made for windows and linux. I understand that it is possible to reverse engineer a graphics card (or should I say chipset? I'm not 100% sure about the correspondance between these two things, but I suspect the chipset defines the hardware interface), and implement a driver, but it is practically near to impossible (especially when you do it alone). Then there are some graphics cards which have their interface documentation online. I think AMD started to do this a long time ago (and now I'm looking up the osdev wiki article: intel and 3dfx have some documentation online), but I never heard anything from it since. It seems that the documentation online is just for some old cards, and to be honest, I don't understand too much of what I've seen so far.
Are there people who have succesfully implemented hardware drivers? What would be my best shot? I'd love to use my 1920x1080 monitor for my OS, but I have no idea how feasible this is (And I fear it's not at all).