mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-31 13:10:19 -04:00 
			
		
		
		
	Updated macOS post install instructions, tnx John, G4KLA
This commit is contained in:
		
							parent
							
								
									34023bce34
								
							
						
					
					
						commit
						cba0dba0a6
					
				| @ -21,7 +21,7 @@ There are two system variables that must be set manually since the M1 Macs do no | |||||||
| automatic parameter settings by means of the sysctl.conf file present in the download. | automatic parameter settings by means of the sysctl.conf file present in the download. | ||||||
| Type these commands - you will be asked for your password which will not be echoed: | Type these commands - you will be asked for your password which will not be echoed: | ||||||
| 
 | 
 | ||||||
|       sudo  sysctl  -w  kern.sysv.shmmax=104857600 |       sudo  sysctl  -w  kern.sysv.shmmax=52428800 | ||||||
|       sudo  sysctl  -w  kern.sysv.shmall=25600 |       sudo  sysctl  -w  kern.sysv.shmall=25600 | ||||||
| 
 | 
 | ||||||
| It is important to note that these parameter settings will not survive a reboot.  If you | It is important to note that these parameter settings will not survive a reboot.  If you | ||||||
| @ -46,7 +46,7 @@ change has been made by typing: | |||||||
| 
 | 
 | ||||||
|       sysctl -a | grep sysv.shm |       sysctl -a | grep sysv.shm | ||||||
| 
 | 
 | ||||||
| If shmmax is not shown as 104857600 then contact me since WSJT-X will fail to load with | If shmmax is not shown as 52428800 then contact me since WSJT-X will fail to load with | ||||||
| an error message: "Unable to create shared memory segment". | an error message: "Unable to create shared memory segment". | ||||||
| 
 | 
 | ||||||
| You can now close the Terminal window.  It will not be necessary to repeat this procedure  | You can now close the Terminal window.  It will not be necessary to repeat this procedure  | ||||||
| @ -105,10 +105,23 @@ would probably be corrupted.) | |||||||
| 
 | 
 | ||||||
| It is possible to run two instances of WSJT-X simultaneously.  See "Section 16.2  | It is possible to run two instances of WSJT-X simultaneously.  See "Section 16.2  | ||||||
| Frequently asked Questions" in the User Guide.  If you wish to run more than two instances | Frequently asked Questions" in the User Guide.  If you wish to run more than two instances | ||||||
| simultaneously, the sysctl.conf file needs to be modified.  Please email me with your | simultaneously, the shmall parameter in the sysctl.conf file needs to be modified as follows. | ||||||
| requirements and I will provide a replacement sysctl.conf to suit. | 
 | ||||||
|  | The shmall parameter determines the amount of shared memory which is allocated in 4096 byte pages | ||||||
|  | with 50MB (52428800) required for each instance.   The shmall parameter is calculated as:  | ||||||
|  | (n * 52428800)/4096  where 'n' is the number of instances required to run simultaneously. If | ||||||
|  | you are using an Intel Mac, modify the shmall parameter in the sysctl.conf file using a Mac editor | ||||||
|  | and then install in the /etc directory using the installation procedure described above for an  | ||||||
|  | Intel Mac.  Remember to reboot your Mac afterwards. | ||||||
|  | 
 | ||||||
|  | If you are using an M1 Mac, then simply issue the sudo sysctl -w kern.sysv.shmall=xxx command where | ||||||
|  | xxx is the new value of shmall that is required. | ||||||
|  | 
 | ||||||
|  | Note that the shmmax parameter remains unchanged.  This is the maximum amount of shared memory that | ||||||
|  | any one instance is allowed to request from the total shared memory allocation and should not | ||||||
|  | be changed. | ||||||
| 
 | 
 | ||||||
| If two instances of WSJT-X are running, it is likely that you might need additional | If two instances of WSJT-X are running, it is likely that you might need additional | ||||||
| audio devices, from two rigs for example.  Visit Audio MIDI Setup and create an Aggregate Device | audio devices, from two rigs for example.  Visit Audio MIDI Setup and create an Aggregate Device | ||||||
| which will allow you to specific more than one interface.  I recommend you consult Apple's guide | which will allow you to specify more than one interface.  I recommend you consult Apple's guide | ||||||
| on combining multiple audio interfaces which is at https://support.apple.com/en-us/HT202000.   | on combining multiple audio interfaces which is at https://support.apple.com/en-us/HT202000.   | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| kern.sysv.shmmax=104857600 | kern.sysv.shmmax=52428800 | ||||||
| kern.sysv.shmmin=1 | kern.sysv.shmmin=1 | ||||||
| kern.sysv.shmmni=128 | kern.sysv.shmmni=128 | ||||||
| kern.sysv.shmseg=32 | kern.sysv.shmseg=32 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user