Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 29 Aug 2014, 12:26
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Drivers
915resolution patched
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 4 [58 Posts]   Goto page: 1, 2, 3, 4 Next
Author Message
tempestuous

Joined: 10 Jun 2005
Posts: 5238
Location: Australia

PostPosted: Thu 14 Aug 2008, 22:47    Post subject:  915resolution patched  

For Intel graphics devices which need a vbios hack to enable their true resolutions, here is the "915resolution" utility.
Puppy 4.1 alphas already have this utility modified to support the Intel 945GM chipset in the Acer Aspire One, but this version has been patched further to support the G33 (GMA3100) Intel chipset, device id 29c0:8086.

UPDATE Sep 25 2008: G33 support now includes device id 29b0:8086.
UPDATE Oct 13 2008: support added for GM965, device id 2a00:8086.
UPDATE Dec 11 2009: ArchLinux patches added by Barry, then modified by me to support GM45 (GMA 4500MHD) device id 2a40:8086.
UPDATE May 31 2010: support added for GMA3150 (N10 Pineview) device id a010:8086.
UPDATE August 28 2010: support added for GMA X3100, device ID's 8086:2a01 and 8086:2a02. I have identified these two devices in the source code as part of the "GM965" chipset family.
UPDATE Nov 23 2010: support added for a SECOND GMA3150 chipset, device id a000:8086
UPDATE May 21 2012: support added for HDGraphics (Clarkdale/Arrandale) device id's 0040:8086 and 0044:8086
Also code removed for HD3000/Sandy Bridge device ID's, because these are incompatible devices.

For source code, see 5th post in this thread.
915resolution-0.5.3-patched20120521.pet
Description 
pet

 Download 
Filename  915resolution-0.5.3-patched20120521.pet 
Filesize  12.61 KB 
Downloaded  246 Time(s) 

Last edited by tempestuous on Wed 04 Dec 2013, 08:43; edited 12 times in total
Back to top
View user's profile Send private message 
tempestuous

Joined: 10 Jun 2005
Posts: 5238
Location: Australia

PostPosted: Fri 15 Aug 2008, 03:53    Post subject:  

Instructions.
I think (?) that current Puppy 4.1 alphas have code in the Xorg setup script which will automatically run 915resolution when Intel chipsets are detected, so once this updated version of 915resolution is installed all you should need to do run the Xorg setup.
But if you are using older Puppy versions you will need to do things manually. First run this command
Code:
915resolution -l

This will list modes reported by the video bios. Chances are that the full resolution of your graphics device will not be listed. Don't worry, just choose an existing mode number which has a resolution you don't want, then the 915resolution command will reset that mode number to the full resolution. Let's say you want 1440x900 at 16 bit colour depth. Run this command
Code:
915resolution <some_valid_mode_number> 1400 900 16

now run the Xorg setup. If the correct resolution now works, you should add that command to the beginning of /usr/X11R7/bin/xwin
because the 915resolution command is necessary every time that X launches.
Back to top
View user's profile Send private message 
raffy

Joined: 25 May 2005
Posts: 4765
Location: Manila

PostPosted: Fri 15 Aug 2008, 05:05    Post subject: example  

Thanks, tempestuous. Here is an extended example:
http://murga-linux.com/puppy/viewtopic.php?t=30986

_________________
Puppy user since Oct 2004. Want FreeOffice? Get the sfs (English only).
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 7047
Location: Perth, Western Australia

PostPosted: Fri 15 Aug 2008, 11:52    Post subject:  

Hi tempestuous,
could you post the patched source too?
I'll upload it to puptrix. Actually, I've got a backlog of packages that need to be uploaded to puptrix.

_________________
http://bkhome.org/news/
Back to top
View user's profile Send private message Visit poster's website 
tempestuous

Joined: 10 Jun 2005
Posts: 5238
Location: Australia

PostPosted: Fri 15 Aug 2008, 13:17    Post subject:  

915resolution patched source attached at Barry's request.

UPDATED May 21 2012.
In 915resolution.c the new HDGraphics device id's 0040:8086 and 0044:8086 can be seen at lines 272-278.
915resolution-0.5.3-patched20120521.tar.gz
Description 
gz

 Download 
Filename  915resolution-0.5.3-patched20120521.tar.gz 
Filesize  8.21 KB 
Downloaded  205 Time(s) 

Last edited by tempestuous on Wed 04 Dec 2013, 08:46; edited 11 times in total
Back to top
View user's profile Send private message 
Ron

Joined: 03 Aug 2008
Posts: 184
Location: Around Seattle

PostPosted: Mon 25 Aug 2008, 17:59    Post subject:  

tempestuous wrote:
Instructions.
I think (?) that current Puppy 4.1 alphas have code in the Xorg setup script which will automatically run 915resolution when Intel chipsets are detected, so once this updated version of 915resolution is installed all you should need to do run the Xorg setup.
But if you are using older Puppy versions you will need to do things manually. First run this command
Code:
915resolution -l

This will list modes reported by the video bios. Chances are that the full resolution of your graphics device will not be listed. Don't worry, just choose an existing mode number which has a resolution you don't want, then the 915resolution command will reset that mode number to the full resolution. Let's say you want 1440x900 at 16 bit colour depth. Run this command
Code:
915resolution <some_valid_mode_number> 1400 900 16

now run the Xorg setup. If the correct resolution now works, you should add that command to the beginning of /usr/X11R7/bin/xwin
because the 915resolution command is necessary every time that X launches.


I need to revive this thread because I ran into a problem using this. I did download the revised 915resolution and then added my resolution to it and that worked fine, but still only in Xvesa. Xorg still crashed when I tried it. Xvesa was okay for a while, but now I need Xorg for a program. I modified the /usr/X11R7/bin/xwin file as per above. I put it in just after the #comments (I guess that's what they are.) So it should have been the start of the script. When I rebooted, though, all I got was a blank screen - no display at all. Then I couldn't make it work with either Xorg or Xvesa. I had to replace my pup_save file from a backup. I guess I could have made one just for xwin.

So, should Xorg have worked? Should I try it again (I'm kinda scared to now...?) I may have made a mistake but I was pretty careful. Maybe there is a specific place to insert the line? Could you give me the precise syntax to use? I'm a pretty new user and unfamiliar with Linux.

Thanks, I really need this to work under Xorg.

Ron
Back to top
View user's profile Send private message 
john biles


Joined: 17 Sep 2006
Posts: 1408
Location: Australia

PostPosted: Tue 26 Aug 2008, 18:52    Post subject:  

Hello tempestuous,
Your Pet and instructions worked fine installed in TEENpup 2008 and I now have TEENpup running with the correct screen resolution on my 900 series EeePC. Thank You!

I've posted this link on the EeePC forum.

_________________
Legacy OS 2.1 LTS Released! Install me on a new! EXT2 Partition with 500Mb of swap and I'll be happy. Razz
Legacy OS 4 Released! Install to newer legacy hardware / early EeePC's Very Happy
Back to top
View user's profile Send private message Visit poster's website 
tempestuous

Joined: 10 Jun 2005
Posts: 5238
Location: Australia

PostPosted: Mon 13 Oct 2008, 07:39    Post subject:  

915resolution just updated in the first post to include support the graphics chip in forum member PuppyUSBUser's HP Compaq 2710p, device id 2a00:8086.
Back to top
View user's profile Send private message 
schneida

Joined: 13 Oct 2009
Posts: 1

PostPosted: Tue 13 Oct 2009, 14:19    Post subject:  

I would like to use this tool with my Dell Latitude E6400, but whenever I start it i get

Code:

Intel chipset detected.  However, 915resolution was unable to determine the chipset type.
Chipset Id: 2a408086


Hopefully somebody could fix that (I also sent an e-mail to stomljen at yahoo dot com)

Thanks in advance

schneida
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Wed 14 Oct 2009, 02:21    Post subject:  

i would also appreciate that as i recently got the same laptop from my employer.

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
tempestuous

Joined: 10 Jun 2005
Posts: 5238
Location: Australia

PostPosted: Fri 11 Dec 2009, 04:02    Post subject:  

Barry has just updated 915resolution here
http://bkhome.org/blog/?viewDetailed=01251
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Fri 11 Dec 2009, 04:20    Post subject:  

tempestuous,

i've tried barrys patched version but it does not solve the problem with the mentioned dell with the Chipset Id: 2a408086.

any chance for a fix?

thanks
aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
amigo

Joined: 02 Apr 2007
Posts: 2236

PostPosted: Fri 11 Dec 2009, 08:20    Post subject:  

Aragon, are you sure about that pciid? That number shows up as a memory controller in the pci-id database. Can you post the output of 'lspci' at least the relevant line for the video controller?
Back to top
View user's profile Send private message 
tempestuous

Joined: 10 Jun 2005
Posts: 5238
Location: Australia

PostPosted: Fri 11 Dec 2009, 09:42    Post subject:  

OK, I modified 915resolution to support device 2a40:8086. Dotpet attached to the first post.
I identified this device as "GM45" which may, or may not, be correct! Google tells me it's this device -
http://www.intel.com/products/notebook/chipsets/gm45/gm45-overview.htm
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 7047
Location: Perth, Western Australia

PostPosted: Fri 11 Dec 2009, 20:07    Post subject:  

tempestuous wrote:
OK, I modified 915resolution to support device 2a40:8086. Dotpet attached to the first post.
I identified this device as "GM45" which may, or may not, be correct! Google tells me it's this device -
http://www.intel.com/products/notebook/chipsets/gm45/gm45-overview.htm


tempestuous,
Thanks for coming to the rescue on that one. I'll announce it on my blog and upload it to my sources repo.

_________________
http://bkhome.org/news/
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 4 [58 Posts]   Goto page: 1, 2, 3, 4 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Drivers
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0832s ][ Queries: 12 (0.0044s) ][ GZIP on ]